Reverse engineering · Juin 2026

Ce que Google construit vraiment

Quatre applications décompilées. Le code arrive sur les téléphones avant d'être annoncé sur scène. Voici ce qu'il dit.

// 135 000 fichiers Java reconstruits, classe par classe. La preuve est dans le bytecode.

Basculez à tout moment : le discours de la keynote, ou ce que dit le code.
0
fichiers Java reconstruits
0
modes Gemini dans l'enum FeatureMode
0
types de contexte Chrome par page
0
signaux de ranking sur l'appareil
Powered by RESONEO

Le contrat de 1998 est mort

Des dix liens bleus au moteur d'intention : le ranking n'a jamais autant compté pour si peu.

1998
PageRank
2007
Universal Search
2012
Knowledge Graph
2023
SGE
2025
AI Mode
2026
L'agent

Google ne se contente pas d'ajouter de l'IA à son moteur. L'entreprise reconstruit son produit autour d'une nouvelle unité de valeur : la tâche exécutée par un agent à la place de l'utilisateur.

La démonstration ne repose pas sur les keynotes mais sur le code embarqué. Chaque section oppose le discours de scène à ce que révèle la décompilation. Basculez en mode Code pour voir les preuves brutes : enums, chaînes, manifestes.

1 La boîte de recherche devient une bouche 2 Le navigateur qui lit la page 3 L'agent se réveille 4 Sur le téléphone, sans réseau 5 La tuyauterie du commerce 6 La personnalisation est l'architecture
Acte 1 · Bouche 1

La boîte de recherche devient une bouche

« Search… » devient « Ask Google ». Dix sous-types de Prompt Expansion co-écrivent la requête avant même la frappe.

Le champ de recherche ne complète plus des mots-clés : il co-rédige une question. Avant même la première lettre, dix sous-types de Prompt Expansion proposent la requête à votre place.

Sur scène

Le placeholder « Search… » devient « Ask Google ». Le geste passe de la frappe de mots-clés à la formulation d'une demande. Un modèle léger, Gemini 3.5 Flash, génère les propositions en direct ; l'omnibox de Chrome Canary 150 expose cinq modes d'entrée pour la même barre.

Dans le code

enum SuggestSubtype PROMPT_EXPANSION_* ×10 +4 variantes (anchor / overlay) // v17.25.36 → v17.26.24 foyo.java (3656 lignes)
Nouvelle barre de recherche multimodale de Google
La barre de recherche multimodale, propulsée par Gemini 3.5 Flash : un bouton AI Mode à côté du champ de saisie.

Les dix sous-types se répartissent sur deux axes : le moment (avant ou pendant la frappe) et l'emplacement (ancré dans la page ou flottant en surcouche). Cliquez un sous-type.

Avant la frappe

zero-prefix · on-focus
_ZP

Pendant la frappe

prefix
_PREFIX _FUZZY _COUNTERFACTUAL _CORAL _TRYASKING

Ancré

épinglé au contexte
_ANCHOR_ZP _ANCHOR_PREFIX

Flottant

surcouche popup
_OVERLAY_PREFIX _OVERLAY_ZP
Cliquez un sous-type pour révéler son rôle.
Voir le code
enum SuggestSubtype — foyo.java (AGSA v17.26.24) Diff v17.25.36 → v17.26.24 (forz.java → foyo.java)
AGSA v17.25.36 (forz.java, 3622) vs v17.26.24 (foyo.java, 3656) · jadx · enum SuggestSubtype
Acte 2 · Yeux 2

Le navigateur qui lit la page

Des skills contextuels poussés page par page ; treize types de contexte collectés par URL visitée. Le navigateur ne navigue plus, il audite.

Pour chaque page visitée, Chrome interroge un service Google qui renvoie ce que la page autorise : des compétences IA prêtes à l'emploi, choisies selon le type de contenu. Le navigateur ne navigue plus, il qualifie.

Sur scène

« Gemini dans Chrome vous aide sur n'importe quelle page. » Selon que vous lisez une fiche produit, un article ou une vidéo, le panneau latéral propose des actions différentes : résumer, comparer, expliquer, vérifier la taille.

Dans le code

service d'optimisation Chrome SkillsList : compétences IA contextuelles skill.system_prompt : 2-3 KB / skill poussé par type de page, pas par requête

Des compétences poussées par type de page

La même barre Gemini change de compétences selon ce que Google a classé pour l'URL. Choisissez un type de page.

Fiche produit Article / contenu Vidéo
Shopping
Buying advice
Évalue les spécifications et les plaintes récurrentes pour conseiller d'acheter ou non.
Shopping
Summarize reviews
Parcourt les avis clients pour dégager éloges, reproches et niveau de confiance.
Shopping
Sizing help
Déduit des avis si un article taille petit, grand ou normalement.
Voir le code
SkillsList (chrome.breve.cacao.boq.skills.config)
Chrome 146.0.7680.75 · scan 12 URLs (2026-03-18)
Acte 3 · Agent 3

L'agent se réveille

Dynamo (navigateur distant) et Bonobo (automatisation locale) exécutent des tâches avec vos identifiants. 46 modes dans l'enum FeatureMode.

Exclusif · décompilation, non annoncé

Le passage de l'assistant qui répond à l'agent qui agit. Google fait tourner deux architectures d'exécution en parallèle, et cartographie l'intention humaine branche par branche.

Cloud · navigateur distant

Dynamo

exécuté sur des machines virtuelles Google

Un navigateur côté serveur pilote les pages, remplit les formulaires et effectue des achats. Tout vous est renvoyé en captures d'écran streamées.

DynamoPageViewModel · DynamoImage
Appareil · automatisation locale

Bonobo

services d'accessibilité Android

Gemini agit dans vos applications comme le ferait un doigt humain, en pilotant l'interface via les services d'accessibilité.

BonoboSessionForegroundService
↘  ↙
Une même finalité : une tâche exécutée à votre place, avec vos identifiants.
Chaînes de consentement extraites (verbatim)

« it may do things like share your info or make purchases without asking »

« Gemini saves remote browser data, like login details and remote code execution data »

Icônes de l'agent Gemini Spark extraites de la décompilation
Les douze icônes de l'agent Gemini Spark, extraites de la décompilation de la Google App.

46 modes dans une seule enum

L'enum FeatureMode expose 46 modes. Plusieurs n'ont jamais été annoncés ; d'autres ne sont que des codenames opaques, sans presque aucune implémentation côté client. Survolez, cliquez.

Annoncé Trouvé, non annoncé Codename opaque
Cliquez une étoile pour révéler le mode.
Voir le code
enum FeatureMode — ezvp.java (AGSA v17.26.24) Architectures d'exécution — classes & services Consentement agent — strings.xml (verbatim)
AGSA v17.25.36 / v17.26.24 · jadx · ezvp.java, BonoboSessionForegroundService.java, res/values/strings.xml
Acte 4 · Hors-ligne 4

Sur le téléphone, sans réseau

Gemini Nano V4, function calling on-device, cascade de confidentialité à trois niveaux, AppFunctions : le téléphone passe du lanceur au routeur d'intentions.

Le téléphone n'attend plus le réseau. Gemini Nano V4 sait appeler des outils en local : le modèle ne produit plus seulement du texte, il agit. L'arbitrage entre l'appareil et le cloud devient une cascade de confidentialité.

Sur scène

Gemini Nano V4 : 2 et 4 milliards de paramètres, fondé sur Gemma 4, 140+ langues, function calling natif on-device. Android 17 « Aluminium » intègre l'agentique au système via AppFunctions. On passe du lanceur d'applications au routeur d'intention : l'utilisateur n'ouvre plus une app, il exprime un besoin et le système choisit qui l'exécute.

Dans le code

on-device model = Gemma 3n blueprint vocab 256128 · hidden 2048 · 35 layers quant a16w8w4 (INT16/INT8/INT4) androidx.appfunctions schema 175 → 346 fichiers (+98%)

La cascade à trois étages

Firebase Hybrid Inference arbitre chaque intention, politique par défaut PREFER_ON_DEVICE. Cliquez une intention : suivez où le traitement s'arrête, et pourquoi.

Résumer un message reçu Corriger un texte en cours de frappe Synthétiser votre semaine depuis vos mails Trouver le meilleur prix sur le web
1

Sur l'appareil — Gemini Nano

0 donnée transmise · 30-50 ms
Exécution locale dans Nano. Le contenu ne quitte jamais le téléphone.
2

Private AI Compute

enclaves Titanium TEE · stateless · sans logs
Un sas matériel chiffré entre l'appareil et le cloud, sans journalisation.
3

Cloud — Gemini Pro / Ultra

mobilisé seulement si données externes
Le dernier recours, quand l'intention exige des informations du monde.
Choisissez une intention pour voir l'arbitrage.

Le même pari, jusqu'au silicium et au-delà de Google

Tensor G6 (Pixel 11, fin 2026) : configuration CPU 1+2+4 (sept cœurs au lieu de huit), GPU plus ancien, mais TPU principale élargie et nano-TPU dédiée aux tâches IA simples. Google sacrifie du CPU et du GPU pour libérer du silicium neuromorphique.

Siri sera propulsé par Gemini, un modèle huit fois plus large que celui d'Apple Intelligence (150 milliards de paramètres). Project Glenwood, le codename d'Apple pour l'évaluation des fournisseurs, aurait préféré Google à OpenAI et Anthropic. Sur Samsung, Nano est sous licence pour Galaxy AI. Le moteur devient celui de l'industrie.

Étude RESONEO liée
Le téléphone IA de demain, vu de l'intérieur d'un APK Google

Notre cartographie de l'IA qui descend dans le terminal, fondée sur le décodage de 274 manifestes PCS issus de l'APK AICore expérimental : générations de Gemini Nano, function calling on-device, cascade de confidentialité et bascule du téléphone vers un routeur d'intention.

Lire l'étude complète
Voir le code
Modèle on-device extrait (AICore) — blueprint Gemma 3n AppFunctions — l'agentique au niveau système
AGSA v17.x · jadx · weights.bin / text_model_conf.json (AICore) · androidx.appfunctions · Firebase Hybrid Inference (SDK public)
Acte 5 · Commerce 5

La tuyauterie du commerce

Quatre protocoles en dix-huit mois (MCP, A2A, UCP, AP2). Quand l'agent achète, la valeur va vers qui possède le protocole.

Quand l'exécution passe de l'humain à l'agent, la valeur ne reste plus dans la marque qui possède le bouton d'achat. Elle se loge dans la firme qui possède le protocole et les briques de confiance.

Sur scène

Quatre protocoles posés en moins de dix-huit mois. L'agent découvre, compare, met au panier et paie sans ouvrir un site marchand. AP2 définit comment un agent autorise un paiement au nom d'un humain via trois mandats signés cryptographiquement : Intent, Cart, Payment.

Dans le code

FEATURE_MODE_CHROME_WEB_UNIVERSAL_CART(43) ContentAnnotator : 8 categories panier regles JSON + regex URL · US-first Shopping Graph : 60 Md listings

Quatre couches autour de la transaction

Google occupe quatre étages stratégiques en même temps. Cliquez une couche.

CatalogueShopping Graph
ExécutionAppFunctions
Au centreLa transaction
PanierChrome · Universal Cart
PaiementWallet · AP2
Quatre étages : catalogue, exécution, panier, paiement. Cliquez pour le détail.

Quatre protocoles en dix-huit mois

MCP
Anthropic · 2024
Grammaire standard par laquelle un agent appelle des outils.
A2A
Agent2Agent
Communication entre agents.
UCP
Janvier 2026 · NRF
Universal Commerce Protocol, lancé avec Shopify, Etsy, Wayfair, Target, Walmart.
AP2
Septembre 2025 · FIDO
Agent Payments Protocol, 60+ partenaires (Mastercard, PayPal, Stripe), confié à la FIDO Alliance.
Le ralliement · 24 avril 2026

Amazon, Meta, Microsoft, Salesforce et Stripe rejoignent le Tech Council de l'UCP. Huit mois plus tôt, Amazon bloquait les bots IA et attaquait Perplexity en justice. Aujourd'hui, il siège dans l'organe de gouvernance du standard que Google a écrit.

Étude RESONEO liée
Comment Chrome classe les sites en interne

Notre décodage du système de classification embarqué dans Chrome : comment le navigateur qualifie chaque page (compétences IA contextuelles, types de page, et les huit catégories de commerce qui alimentent le panier universel) pour préparer l'action de l'agent.

Lire l'étude complète
Voir le code
Classifieur panier universel Chrome — ContentAnnotator Protocoles & briques de confiance
Chrome OptimizationGuide (ContentAnnotator, v147+) · AGSA ezvp.java · UCP/AP2 (specs publiques, FIDO Alliance)
Acte 6 · Personnalisation 6

La personnalisation est l'architecture

Un score de ranking on-device penché vers le temporel et le personnel. Il n'existe plus de SERP de référence à observer.

La personnalisation n'est plus un module accessoire posé sur le ranking. C'est l'architecture par défaut. Le score qui ordonne vos résultats penche vers le temporel, le comportemental et le personnel.

Sur scène

La SERP ne sert déjà plus le même résultat à deux personnes au même endroit. Sur l'appareil, un score additionne des signaux pondérés : heure, trajet domicile-travail, interactions des 7, 14 et 28 derniers jours, taux de clic sur les cartes, indice de confiance d'habitude. L'AI Overview est pré-calculé pendant que vous tapez.

Dans le code

score = SUM(weight × value) 57 signal IDs · 39 feature types 18 data sources · tolerance 1.0E-7 PERSONALIZED_CONTEXTUAL (serveur) AppSearch : 10 strategies (0-9)

Cinquante-sept signaux, et la balance penche

Faites défiler : la barre des signaux bascule physiquement vers le personnel.

Pertinence du contenu, popularité Temporel · Comportemental · Personnel

Le rerank, sur l'appareil et côté serveur

Sur l'appareil
Somme linéaire pondérée
Score additif penché vers le temporel et le comportemental, calculé localement.
Serveur
PERSONALIZED_CONTEXTUAL
Le rerank contextuel personnalisé devient l'architecture par défaut, pas une option.
Serveur
LLM_RERANK
Un modèle de langage réordonne les résultats selon le contexte de la requête.
Serveur
HOBBES_CONTEXTUAL_RERANK
Système de reranking contextuel repéré dans le code, côté Hobbes.
Daily Brief de Personal Intelligence
Le Daily Brief de Personal Intelligence : un feed proactif généré par l'agent à partir de votre graphe personnel.
Voir le code
Scoring on-device — infrastructure extraite Personal Intelligence — mémoire personnelle persistante
AGSA / AICore · jadx · C2_APPSEARCH_SCHEMA_DETAILS.md · CHROME_OPTIMIZATIONGUIDE_API_COMPLETE.md
Ce qui se déplace, ce qui reste

Cinq leviers, et un dernier rempart

Le triptyque technique-contenu-popularité devient l'hygiène de base. La couche stratégique se déplace ailleurs.

1
La marque comme entité
La reconnaissance d'entité prime sur la pertinence textuelle. Sans nœud propre dans le Knowledge Graph ni autorité hors-site, une marque n'existe pas comme candidate à la citation.
2
Les surfaces que les modèles citent
Investir là où les modèles puisent : Reddit, YouTube, Wikipédia, listicles spécialisés, podcasts transcrits. La fréquence de citation se construit hors de chez soi.
3
Le commerce headless
Découpler la logique commerce du front visuel et l'exposer via un feed conforme UCP. Un catalogue non exposé aux agents est invisible dans le panier d'à côté.
4
L'effacement de la mesure
Avec des SERP personnalisés et des citations probabilistes, la métrique migre de l'impression et du clic vers la part de citation et la visibilité paramétrique, ancrée dans le poids des modèles.
5
L'exposition par protocole
Exposer ses capacités via AppFunctions sur Android et un serveur MCP sur le web. C'est l'équivalent du sitemap XML de 2005 : invisible, mais il décide de votre existence.

Les échecs sont le premier territoire que l'IA a conquis aux yeux du monde. Le 11 mai 1997, Deep Blue bat Garry Kasparov. Trente ans plus tard, Chess.com compte 250 millions de membres et 20 millions de parties jouées chaque jour. L'IA n'a pas tué les échecs ; elle les a rendus plus vivants. On ne joue pas pour la perfection du coup, mais pour le regard de l'adversaire.

La Harvard Study of Adult Development, la plus longue étude jamais conduite sur la vie humaine (85 ans, trois générations), aboutit à une conclusion simple : le facteur qui prédit le mieux la santé à 80 ans n'est ni le revenu, ni le QI, ni les gènes. Ce sont les relations qu'on entretenait à 50 ans.

Si l'agent sait, agit et anticipe, il reste une chose qu'aucun modèle ne fera : être quelqu'un pour quelqu'un. Dans un monde où l'intermédiation devient totale, le dernier actif inimitable n'est ni le contenu, ni la donnée, ni le protocole. C'est la relation.

Cette infographie ne montre que les preuves. L'analyse complète, ses implications pour le SEO, le commerce et le web ouvert, est sur Substack.

Lire l'analyse complète sur Substack

Autres sources et études

Juin 2026 3 729 456 URLs internes de Google, sans en ouvrir aucune Juin 2026 Ce que Google construit vraiment Juin 2026 Dans la tête de l'algorithme Pinterest Juin 2026 Comment Chrome classe les sites en interne Mai 2026 Le téléphone IA de demain, vu de l'intérieur d'un APK Google Mai 2026 Classement des principales Google Preferred Sources Avr 2026 Dans Brave Search : l'infrastructure invisible de la genAI Avr 2026 Comment fonctionne ChatGPT Search ? Reverse engineering complet Mar 2026 Reverse engineering du modèle IA caché de Chrome : Gemini Nano v3 Mar 2026 TikTok : au cœur de l'algorithme le plus addictif au monde More stuffs...
RESONEO