Android 16 débarque sur plus de 100 appareils grâce à LineageOS 23.0 : « Google nous complique la vie, mais on avance quand même »

 
LineageOS 23.0 apporte Android 16 à plus de 100 appareils malgré de nombreux obstacles créés par Google.

LineageOS vient de publier la version 23.0 de sa ROM Android personnalisée, apportant Android 16 à plus de 100 appareils différents.

Mais cette sortie s’accompagne d’un message amer : « Google n’a toujours pas publié le code source d’Android 16 QPR1« , explique l’équipe, ce qui les a forcés à baser leur version sur la release initiale d’Android 16 de juin plutôt que sur la mise à jour plus récente.

Pour aller plus loin
Google veut enrayer la fragmentation des versions Android par la manière forte

Pire encore, la nouvelle politique de sécurité « basée sur les risques » de Google et l’abandon du support first-class pour les Pixels compliquent sérieusement la vie des développeurs de ROM personnalisées.

Pourquoi LineageOS 23.0 et pas 23.1 ?

LineageOS 23.0 est basé sur la version stable initiale d’Android 16 sortie en juin, et non sur la version plus récente Android 16 QPR1 (Quarterly Platform Release 1). La raison ? Google n’a toujours pas publié le code source d’Android 16 QPR1 sur l’Android Open Source Project (AOSP), ce qui empêche l’équipe LineageOS de fusionner le nouveau code dans leur projet. Le code source d’Android 16 QPR1 reste réservé aux partenaires OEM officiels de Google, ce qui exclut évidemment les projets communautaires comme LineageOS.

Pour aller plus loin
Mise à jour Android 16 : smartphones compatibles, nouveautés, date de sortie… Tout ce qu’il faut savoir

Habituellement, Google publiait le code source des nouvelles versions Android sur l’AOSP dans les un ou deux jours suivant le déploiement de la mise à jour sur les appareils Pixel. Cette fois, Google a retardé cette publication pour des raisons inconnues et non communiquées.

Cette situation a placé l’équipe LineageOS face à un dilemme : soit attendre indéfiniment la publication du code source, soit procéder au lancement avec ce qu’ils avaient sous la main. L’équipe a choisi la seconde option, d’où le nom LineageOS 23.0 plutôt que 23.1.

Ce retard n’est pas qu’un simple désagrément administratif. Il signifie que des fonctionnalités présentes dans Android 16 QPR1 ne sont tout simplement pas disponibles dans LineageOS 23.0. Les utilisateurs devront attendre une future mise à jour pour en profiter.

La nouvelle politique de sécurité de Google pose problème

Au-delà du retard de publication du code source, Google a récemment adopté une nouvelle approche des mises à jour de sécurité qui complique sérieusement la vie de LineageOS et de la plupart des autres ROM personnalisées. La firme de Mountain View est passée à des mises à jour de sécurité « basées sur les risques » (risk-based security updates).

Pour aller plus loin
Google corrige 43 failles de sécurité sur Android, installez vite la mise à jour

Concrètement, les bulletins de sécurité mensuels d’Android n’incluent désormais plus les correctifs pour toutes les vulnérabilités corrigées, mais uniquement celles que Google juge « à haut risque ».

Les correctifs pour l’écrasante majorité des autres vulnérabilités ne sont désormais publiés que dans des bulletins trimestriels.

Combiné au fait que Google ne partage plus le code source des correctifs inclus dans ses bulletins mensuels, cela signifie que l’équipe LineageOS doit attendre les versions trimestrielles d’Android pour corriger la plupart des problèmes de sécurité.

Cette politique transforme radicalement la capacité de LineageOS à maintenir ses utilisateurs en sécurité. « LineageOS, ainsi que la plupart des autres ROM personnalisées, ne peut plus fournir autant de correctifs de sécurité qu’auparavant chaque mois« , déplore l’équipe. Les utilisateurs se retrouvent potentiellement exposés à des vulnérabilités connues pendant des mois, simplement parce que Google a décidé de ne pas publier les correctifs dans l’AOSP.

Les Pixels perdent leur statut privilégié

Coup de tonnerre supplémentaire : LineageOS a dû abandonner le support de première classe (first-class support) pour les appareils Pixel. Ces derniers bénéficiaient traditionnellement d’une garantie de disponibilité « jour un » pour les nouvelles versions de LineageOS, mais ils sont désormais traités exactement comme les appareils de n’importe quel autre fabricant.

La raison de ce déclassement ? Google ne publie plus les device trees, HALs (Hardware Abstraction Layers) ou fichiers de configuration des Pixels. L’entreprise ne fournit plus que le code source du noyau sous forme d’archives tarballs dépourvues d’historique Git, rendant le travail de développement considérablement plus difficile et chronophage.

Heureusement, grâce aux efforts de projets parallèles comme CalyxOS qui reconstituent laborieusement ces informations, les appareils Pixel continueront d’être supportés par LineageOS. Mais ils ne sont plus assurés d’être disponibles dès le jour du lancement d’une nouvelle version.

Malgré tout, LineageOS avance

En dépit de tous ces obstacles administratifs et techniques dressés par Google, l’équipe LineageOS persévère et continue de donner aux utilisateurs la dernière version d’Android avec les derniers correctifs de sécurité auxquels elle peut légalement accéder. Et tout ça dans un contexte où les ROM personnalisées pourraient facilement baisser les bras face à tant de complications.

LineageOS 23.0 intègre toutes les nouvelles fonctionnalités incluses dans la version stable d’Android 16 de juin. On retrouve notamment l’application forcée du mode edge-to-edge (affichage bord à bord), la navigation prédictive avec le bouton retour, une meilleure adaptabilité des applications, et le support du mode Advanced Protection (protection avancée).

Pour aller plus loin
Android change de look, Google attaque Apple sur son terrain

Cependant, certaines fonctionnalités présentes dans Android 16 QPR1 ne sont pas encore pleinement implémentées, comme Material 3 Expressive (le nouveau système de design) ou le Desktop Mode (mode bureau). Ces ajouts arriveront dans une future mise à jour une fois que Google aura daigné publier le code source de QPR1 sur l’AOSP.

Aperture et Twelve : deux apps maison qui évoluent

Du côté des applications intégrées, LineageOS 23.0 embarque une mise à jour majeure d’Aperture, l’application photo personnalisée du projet. La nouvelle version supporte la capture Ultra HDR et RAW (format brut), et affiche une notification island redessinée avec des couleurs dynamiques et de nouveaux indicateurs visuels.

Twelve, le lecteur musical maison de LineageOS, s’enrichit également de plusieurs fonctionnalités bien pensées. Un bouton « lire des morceaux aléatoires » fait son apparition, un nouvel écran Now Playing affiche des statistiques de lecture détaillées, l’intégration avec Jellyfin (serveur média open source) s’améliore considérablement, et bien d’autres petites touches viennent peaufiner l’expérience.

Pour les utilisateurs de télévisions et box Android TV, LineageOS 23.0 introduit Catapult, un tout nouveau launcher. Ce launcher promet une interface rapide et épurée, totalement dépourvue de publicités et de recommandations algorithmiques. Une bouffée d’air frais face aux interfaces TV de plus en plus envahies par la pub et les suggestions sponsorisées.

Comment installer LineageOS 23.0 sur votre appareil

LineageOS 23.0 est disponible dès aujourd’hui pour plus de 100 appareils différents, ce qui couvre un large éventail de fabricants et de générations de smartphones et tablettes. Vous pouvez trouver les builds compilés sur le portail de téléchargement officiel du projet.

Avant de vous lancer dans l’installation, l’équipe recommande très, très fortement de lire attentivement les instructions spécifiques à votre appareil sur le wiki LineageOS.

Cette recommandation n’est pas à prendre à la légère : les guides d’installation généralisés qu’on trouve un peu partout sur internet peuvent ne pas convenir à tous les modèles. Certains appareils nécessitent des étapes supplémentaires spécifiques, d’autres ont des particularités dans le processus de déverrouillage du bootloader, certains demandent l’installation de firmwares particuliers avant de pouvoir flasher LineageOS. Ne pas suivre ces instructions précises peut transformer votre smartphone en une brique électronique inutilisable.

Et surtout, sauvegardez vos données avant toute manipulation.

Pour aller plus loin
Comment sauvegarder et restaurer les données de votre smartphone Android ?


Si vous voulez recevoir les meilleures actus Frandroid sur WhatsApp, rejoignez cette discussion.

Recherche IA boostée par
Perplexity