Google a entrepris un voyage de plusieurs années pour éliminer la fragmentation dans l'écosystème Android. Lorsque je parle de fragmentation d'Android, je fais référence au fait qu'il existe de très nombreuses implémentations différentes du système d'exploitation Android. Ce n'est pas un problème en soi étant donné que Google laisse intentionnellement les fabricants d'appareils personnaliser Android à leur guise. Cependant, cela rend la distribution des mises à jour du système d'exploitation un peu plus difficile. Une solution à ce problème proposée par Google en 2019 s'appelle Project Mainline.

Sous Project Mainline, certains composants du système d’exploitation sont regroupés sous forme de modules. Ensuite, ils sont distribués directement par Google plutôt que par le fabricant OEM de votre appareil. Cela les rend beaucoup plus faciles à mettre à jour sur tous les appareils. Au lieu d'attendre que l'OEM ou l'opérateur de votre appareil fusionne, teste et distribue une mise à jour de sécurité ou de fonctionnalités sur un composant principal du système d'exploitation, vous pouvez plutôt laisser les choses entre les mains de Google.

Lorsqu'une mise à jour d'un module Project Mainline est disponible, Google diffusera une mise à jour à tout le monde via le Google Play Store à l'aide d'un mécanisme appelé Mises à jour du système Google Play. Étant donné que les modules Project Mainline sont signés par Google, ils peuvent diffuser des mises à jour des modules Mainline même sur les appareils d'autres fabricants.

Mises à jour du système Google Play
Vérification des mises à jour du système Google Play sous Android

Android 15 pour transformer la pile NFC en un module Project Mainline pouvant être mis à jour

Lorsque Project Mainline a fait ses débuts dans Android 10, il n'y avait que 12 modules. Au fil des années, Google a modularisé davantage de parties d'Android. Dans Android 14, il existe désormais 37 modules pouvant être mis à jour. Dans la prochaine mise à jour d'Android 15, le nombre de modules Project Mainline pourrait atteindre un total de 40. En parcourant la première version bêta d'Android 15 publiée plus tôt dans la journée, j'ai découvert l'existence de trois nouveaux packages APEX : com.android.nfcservices, com. .google.android.crashrecovery et com.google.android.profiling.

APEX est le format de package utilisé par Project Mainline, ce qui signifie que ces trois packages sont potentiellement de nouveaux modules Mainline. Je dis « potentiellement » car certains packages APEX ne font pas partie du Project Mainline. Étant donné que leurs mises à jour ne sont pas gérées via les mises à jour du système Google Play. Cependant, nous ne saurons pas avec certitude si c’est le cas pour ces trois modules jusqu’à ce qu’Android 15 se rapproche de la sortie.

Quoi qu'il en soit, le premier package APEX que j'ai mentionné, com.android.nfcservices, est le plus intéressant des trois, car il contient une copie de la pile NFC d'Android. NFC, qui signifie communication en champ proche, est la technologie de communication sans fil à ultra courte portée couramment utilisée pour les paiements sans contact. En plaçant la pile NFC d'Android dans un module APEX, Google se prépare à la transformer en un module Project Mainline pouvant être mis à jour. En effet, j'ai d'abord entendu dire que c'était le plan jusqu'au bout de retour en mai 2023.

NFC APEX dans Android 15 bêta 1NFC APEX dans Android 15 bêta 1
Dans Android 15 Beta 1, la pile NFC fait désormais partie d’un package APEX.

Ouvrir la voie à une diffusion plus rapide des correctifs de sécurité et des nouvelles fonctionnalités

Rendre la pile NFC plus facilement mise à jour signifie que Google peut proposer plus rapidement des correctifs de sécurité et de nouvelles fonctionnalités aux utilisateurs. Android 15, par exemple, apporte un certain nombre de nouvelles fonctionnalités à la pile NFC. L’une de ces nouvelles fonctionnalités est un nouveau mode d’observation qui rend le paiement « plus transparent et plus fiable ». Une fois que les appareils commenceront à être livrés avec la nouvelle pile NFC actualisable d'Android, nous verrons Google proposer davantage de mises à jour apportant de nouvelles fonctionnalités comme celle-ci.

En fait, avec la sortie d'Android 15 Beta 1 aujourd'hui, Google a discrètement activé la nouvelle pile NFC pouvant être mise à jour d'Android sur les téléphones Pixel. Cependant, il semble que l’entreprise ait commis une erreur lors du processus de migration. Cela entraîne une interruption complète du NFC pour les utilisateurs de Pixels exécutant la première version bêta. Espérons que Google publiera rapidement une mise à jour pour résoudre ces problèmes NFC dans la version bêta d’Android 15. Parce que NFC est essentiel au fonctionnement de l’application de portefeuille par défaut.

Paramètres NFC dans Android 15 Beta 1Paramètres NFC dans Android 15 Beta 1
NFC est cassé dans Android 15 Beta 1.

A lire également