Passer au contenu

Avec Android O, Google veut mettre un terme à la principale faiblesse d’Android : l’insupportable lenteur des mises à jour

Google vient de dévoiler l’une des fonctionnalités les plus importantes à venir dans Android O, la prochaine version d’Android O : le Project Treble. Avec ce projet, Google compte considérablement accélérer les mises à jour d’Android en les rendant « plus simples, plus rapides et moins onéreuses à déployer pour les constructeurs ». Explications.

Si vous avez un smartphone Android, vous savez à quel point le déploiement des mises à jour d’Android peut être lent. Quand elles sont réellement déployées. Preuve incontestable de cette incroyable lenteur, Android 7.0 Nougat a été lancé il y a environ 10 mois et n’est aujourd’hui installé que sur 7,1 % des smartphones Android dans le monde.

Un processus de mise à jour contraignant pour les constructeurs

Si les smartphones mettent autant de temps à être mis à jour, cela s’explique par plusieurs facteurs. Comme l’explique Google sur son article de présentation du Projet Treble, actuellement, la mise à jour d’un smartphone Android nécessite de nombreuses étapes. D’abord Google doit créer une nouvelle version d’Android. Il s’agit de la version open-source de son OS qui comprend les nouvelles lignes de code. Cette version est alors directement envoyée aux fabricants de puce et de composants (SoC, écran, RAM, puces Wifi et NFC, etc.) de smartphone. Ces derniers vont alors adapter le code afin d’y inclure leurs drivers afin que leurs composants fonctionnent avec cette nouvelle version d’Android.

Une fois que les fabricants de puces ont effectué leur optimisation, ils envoient le code modifié auprès des constructeurs qui le remanient à nouveau afin d’introduire leurs propres nouveautés, d’adapter leurs interfaces ou leurs surcouches. Une fois l’opération effectuée, ils doivent alors bêta-tester leur version et éventuellement la soumettre aux opérateurs mobiles, qui se chargeront de la diffuser dans le cas de smartphones achetés dans leurs boutiques. Un processus très long. Si l’on prend le cas du Galaxy S7, le smartphone haut de gamme de Samsung a dû attendre le mois le janvier 2017 pour passer d’Android 6.0.1 Marhsmallow à Android 7.0 Nougat, soit près de 7 mois après la sortie d’Android N.

Treble permettra aux constructeurs de ne plus avoir à attendre les fabricants de composants

Le projet Treble a pour ambition de revoir complètement la façon dont les mises à jour vont s’effectuer. L’idée est de permettre aux constructeurs de smartphones de réaliser des mises à jour d’Android sans avoir à se préoccuper des contraintes matérielles et d’attendre que les fabricants de composants aient développé leurs drivers. Pour ce faire, Google a séparé le framework d’Android du code nécessaire au fonctionnement purement hardware du téléphone (la « vendor implementation »).

Google ne dit pas exactement comment (et on imagine qu’il s’agit d’un chantier technique important), mais le résultat concret devrait être des mises à jour qui arriveront bien plus rapidement. Google proposera ainsi des mises à jour de son OS mobile et les enverra directement aux constructeurs de smartphones, qui pourront les intégrer à leurs téléphones et adapter leurs surcouches sans avoir à attendre les fabricants de composants.

Un concept intéressant, mais est-ce que les constructeurs de smartphones joueront le jeu ?

Sur le papier, cela devrait accélérer les mises à jour d’Android. Mais est-ce que les constructeurs de smartphones Android joueront le jeu en déployant plus rapidement des mises à jour sur leurs téléphones ? Actuellement, seuls les smartphones de milieu et haut de gamme Android ont généralement le droit à des mises à jour. Peut-être que ce Projet Treble incitera des Samsung, LG et autres fabricants chinois à les déployer sur des appareils peu onéreux.

Le Projet Treble sera directement intégré à la prochaine version d’Android, Android O. Cette nouvelle version est actuellement en phase de Developer Preview (et bénéficie d’ores et déjà de cette fonctionnalité). On devrait en savoir un peu plus cette semaine, puisque Google va tenir dès mercredi sa Google I/O, sa traditionnelle conférence annuelle sur Android.

🟣 Pour ne manquer aucune news sur le Journal du Geek, abonnez-vous sur Google Actualités. Et si vous nous adorez, on a une newsletter tous les matins.

9 commentaires
  1. c’est pas vraiment le plus gros problème.

    Le plus ennuyant c’est la continuité des MAJ des applications sans arrêt, sans arrêt des applis à mettre à jour.
    Beaucoup d’utilisateurs trouvent ça insupportables et pire même,c’est le mode lotterie car après la maj l’appli ne peut même plus fonctionner parfois…
    Les 16 Go de nos jours sont absolument inutilisables…

    1. 16go en 2017 ? vraiment lol? perso je suis a 160Go et tous tourne parfaitement sur mon S7 edge

      1. ouai trop lollll troololololol ta raté ta vie parce que ton téléphone est pas le dernier ouaaaaa

          1. le mec n’a même pas saisie que c’était de l’ironie…

  2. On croit rêver ! « la principale faiblesse d’Android : l’insupportable lenteur des mises à jour », dans le titre même d’un article sur un site qui se prétend “geek” !!??
    Le problème principal des mises à jour dans l’éco-système Android c’est, comme très bien dit par fabcool 15 mai 16:40, le manque de soin et de réflexion général, l’OS est apparemment tenu par une bande de jeunes je-sais-tout qui par conséquent ne savent pas grand-chose (quand on sait tout on n’apprend rien, “Une calebasse pleine ne peut pas recevoir d’eau fraîche” comme disait Amadou Hampâté Bâ), qui tripotent tout sans penser plus d’une heure en avance, genre “tiens, on va faire ça, c’est cool“, sans comprendre qu’en changeant à l’aveugle, pour 1 avancée “cool” mais en général superficielle, on détruit 10 mécanismes qui avaient été mûrement réfléchis par les prédécesseurs (c’est du vécu perso, avec des équipes de “développeurs”).
    Le résultat est qu’ils font un OS où les points d’entrée (de tous niveaux, adresses machine, noms et fonctions des composants de programme et de leurs variable) changent beaucoup trop, la ré-utilisation des composants logiciels subit une terrible perte d’efficacité, les développeurs en aval ne peuvent plus suivre qu’en faisant l’impasse sur des vérifications et tests, d’où les fonctionnalités qui ne marchent plus ou mal voire donnent des résultats faux ou qui simplement disparaissent, encore plus sévèrement chez les sous-traitants càd dans les applis. En effet dans Android les mises à jour de l’OS sont correctes (grosses mais pas trop fréquentes et pas trop boguées) mais ce sont celles des applis qui souffrent le plus, des applis entières perdent tout intérêt dès les 3e ou 4e màj.
    Microsoft souffrait déjà lourdement de cette insuffisance de réflexion et de vue d’ensemble, mais Google est encore bien pire et nous ferait presque reluire Microsoft comme fiable!
    Versailles, Mon 15 May 2017 19:01:30 +0200

  3. Petit aparté, on attend toujours nougat sur les S6 et S7 de chez Bouygues… Plus aucune mise à jour de sécurité de depuis novembre.

    1. Il faut éviter Bouygues pour le suivi des majs ils sont complètement HS…
      D’autant plus que Samsung n’est pas non plus un bon élève de ce coté là ce qui n’arrange rien…

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *