Qu’est-ce que la fragmentation Android et Google peut-il y remédier ?

En 2007, Google et ses partenaires de l'Open Handset Alliance se sont donné pour objectif de développer des normes ouvertes pour les smartphones. Android devait être un grand égaliseur, créant des règles du jeu équitables pour les fabricants et les développeurs. C’était une vision avec un attrait clair. C'est en partie pourquoi, environ 10 ans plus tard, Android est la plate-forme mobile dominante avec une part de 88 % du marché mondial des systèmes d'exploitation mobiles au deuxième trimestre 2018, selon Statiste.

Si nous voulons mettre fin à la fragmentation, nous devrons l’exiger.

Les idéaux ouverts sur lesquels il a été fondé ont conduit à une diversité sans précédent et à une énorme révolution des smartphones, mais ils ont également suscité l’une des critiques les plus persistantes à l’encontre d’Android: la fragmentation. Il existe une perception assez universelle selon laquelle la fragmentation d’Android constitue un obstacle à une expérience utilisateur cohérente, un risque pour la sécurité et un défi pour les développeurs d’applications.

Mais Google mettra-t-il un jour fin à la fragmentation? Que fait-il pour résoudre le problème? Et pourquoi cela prend-il autant de temps ?

En rapport

  • L’appareil photo du Pixel Fold peut-il battre le Galaxy Z Fold 4? j'ai découvert
  • Google Pixel Watch 2: prix annoncé, date de sortie, actualités et plus encore
  • Google peut créer le téléphone Pixel parfait – si cela change une chose

Attendez, qu’est-ce que la fragmentation exactement ?

Les inquiétudes et les avertissements concernant l’impact de la fragmentation sont aussi anciens qu’Android lui-même.

« Littéralement avant la fermeture des bureaux le même jour où nous avons annoncé Android (16h46 pour être précis), j'ai vu le premier article sur la fragmentation d'Android », écrivait Dan Morrill, alors responsable du programme Open Source et compatibilité, dans un article de 2010. article de blog sur le site officiel des développeurs Android. « Le fait est que personne n’a jamais défini la « fragmentation » – ou plutôt, tout le monde a une définition différente. »

On pourrait parler des différentes versions d’Android, de la multitude d’appareils différents, des skins constructeurs qui se trouvent dessus, ou encore des forks, comme le Fire OS d’Amazon.

versions-android

Ce qui est le plus souvent cité est la lenteur de l’adoption des nouvelles versions d’Android. Moins de 1 pour cent de les appareils exécutent la dernière version Aujourd'hui, 21,5 % des utilisateurs d'Android 9.0 Pie utilisent Oreo (version 8.0 ou 8.1 du système d'exploitation), 28,2 % utilisent Nougat et les autres utilisent toujours des versions plus anciennes, selon les dernières données du site officiel des développeurs Android. Ceci est fréquemment comparé à iOS, où Apple a dit 53 % des utilisateurs utilisent iOS 12, 40 % sur iOS 11 et seulement 7 % sur les versions antérieures.

Pour les gens ordinaires qui possèdent un téléphone, la fragmentation signifie que de nombreux propriétaires d'appareils Android n'ont pas accès au téléphone. fonctionnalités les plus récentes et les plus performantes de la plate-forme, mais cela a également été constamment signalé comme une menace majeure pour sécurité. Tim Cook a fait référence à un article sur ZDNet, intitulé « La fragmentation Android transformant les appareils en un enfer toxique de vulnérabilités » sur une diapositive à la WWDC en 2014. Il a même ajouté des flammes animées au mot « hellstew » pour un impact incendiaire plus important, et cela a contribué à une perception commune d'Android comme potentiellement non sécurisé.

C'est une critique que Google a du mal à gérer. L’adoption de la dernière version d’Android ne consiste pas seulement à bénéficier des dernières fonctionnalités; il s’agit également d’obtenir les dernières corrections de bogues et mises à jour de sécurité. Nous pouvons voir comment Google aimerait que les choses fonctionnent en examinant la gamme Pixel, où il déploie rapidement des mises à jour de plate-forme et des correctifs de sécurité mensuels sont publiés en direct. Le problème est que Google ne peut pas, ou ne veut pas, obliger les fabricants et les opérateurs à faire de même.

Les fabricants de téléphones Android tentent d'ajouter de la valeur et de différencier leurs appareils en ajoutant leurs propres interfaces utilisateur personnalisées, mais cette couche logicielle supplémentaire au-dessus d'Android signifie une série supplémentaire de tests et d'ajustements avant qu'une nouvelle version puisse être libéré. Les opérateurs de téléphonie sans fil ont également leurs propres exigences quant à la manière dont les mises à jour doivent être testées et déployées. Si vous voulez avoir une idée de comment ça marche, regardez ceci Infographie HTC.

La délivrance de mises à jour téléphoniques via des opérateurs de téléphonie mobile est un processus complexe, long et coûteux. Si vous ne comptez pas la satisfaction des clients (au fil du temps), les fabricants ne sont pas non plus très incités à proposer de nouvelles versions d’Android. Leur modèle économique ne repose pas sur la prolongation de la durée de vie de votre smartphone. Bien au contraire: ce serait mieux pour eux si vous en achetiez un nouveau. Il existe de nombreuses preuves que les propriétaires de téléphones en ont assez de cette attitude. Un groupe de consommateurs néerlandais poursuivi Samsung pour ne pas avoir mis à jour Android sur 82 % de ses téléphones.

Que fait Google pour lutter contre la fragmentation ?

Google a essayé diverses stratégies pour lutter contre la fragmentation, avec un succès mitigé. De nombreuses nouvelles fonctionnalités et mises à jour de sécurité sont désormais disponibles via les services Google Play, qui sont mis à jour indépendamment de la plate-forme. Google déploie également fréquemment de nouvelles fonctionnalités majeures dans sa suite d'applications, comme Google Maps ou Gmail, sous forme de mises à jour d'applications, tandis que Apple les regroupe dans une mise à jour iOS annuelle. Les bibliothèques et directives Material Design ont également été conçues pour créer une apparence uniforme sur toute la plate-forme.

Google a tenté de persuader les fabricants de publier des versions Android de leurs appareils avec son programme Google Play Edition de courte durée, mais il n'a pas réussi à décoller et s'est terminé tranquillement pendant un certain temps il y a. Le Programme Android One est un exemple rare de Google exerçant davantage de contrôle sur l’expérience matérielle, mais il a fallu beaucoup de temps pour créer une dynamique. La plupart des téléphones Nokia construits par HMD Global fonctionnent sous Android One.

Pendant un certain temps, des rumeurs ont circulé selon lesquelles Google pourrait construire ses propres processeurs pour smartphones. Cela lui permettrait potentiellement d'aligner plus étroitement les nouvelles fonctionnalités de la plate-forme Android avec le matériel qui les exécutera, tout comme Apple le fait avec iOS. Mais cela n’est jamais arrivé. Ce qui s'est passé, c'est Projet triple, ce qui a permis aux fabricants de téléphones d'organiser un peu plus rapidement et plus facilement les mises à jour Android pour leurs appareils en séparant le code de bas niveau cela concerne le processeur, le modem et d’autres matériels, ils n’ont donc pas besoin d’être mis à jour à chaque fois qu’une nouvelle version d’Android arrive. Auparavant, le fabricant de téléphones aurait dû attendre que le fournisseur de chipset, généralement Qualcomm, mette à jour ce code matériel.

Le projet Treble et les autres efforts de Google ont sans aucun doute eu un impact positif. En 2018, tant le OnePlus6 et le Téléphone essentiel libéré Tarte Android ou une version bêta dès que Google a publié la version. Sony a le XZ3, qui exécute Pie, et Le Mate 20 de Huawei et Mate 20 Pro sont également sur la dernière version. Mais il suffit de regarder le appareils en attente de mises à jour Android 9.0 Pie pour voir qu'il y a toujours un problème ici. Google est coincé entre le marteau et l'enclume, car Android était initialement destiné à être une plate-forme ouverte pour promouvoir l'innovation et la variété des appareils. Il ne fait aucun doute que ce fut une réussite. Il y a plus de 2 milliards d’utilisateurs actifs mensuels d’Android. Mais ce succès a eu un prix élevé.

Comment Google pourrait résoudre le problème

logo de la tarte Android 9
Julian Chokkattu/Tendances numériques

Google pourrait essayer de mettre un pied à terre et d’appliquer un système de mise à jour unifié, menaçant de retirer ses services aux fabricants qui ne s’alignent pas. Mais si tel est le cas, l’entreprise sera critiquée pour aller à l’encontre de ces idéaux ouverts – et il y a toujours un risque que certains fabricants de téléphones choisissent d’abandonner complètement Android.

Les fabricants ne sont pas vraiment incités à proposer de nouvelles versions d’Android.

D’un autre côté, il est tout à fait clair que la plupart des fabricants et des opérateurs ne géreront toujours pas les mises à jour en temps opportun s’ils sont laissés à eux-mêmes. Cela laisse de nombreux utilisateurs d'Android avec un firmware obsolète et des failles de sécurité potentielles, malgré le fait que le matériel qu'ils possèdent est parfaitement capable d'exécuter les dernières versions d'Android.

Quoi que vous pensiez de la fragmentation, cela ne semble pas nuire beaucoup à la popularité d’Android. Le système d'exploitation représentait 85,9 % de toutes les ventes de smartphones dans le monde au premier trimestre 2018, selon Gartner. Il n’y a pas non plus beaucoup de preuves que cela décourage les développeurs de créer de nouvelles applications pour Android. Il existe désormais plus de 2,5 millions d'applications sur le Google Play Store, malgré quelques suppressions majeures, selon AppBrain.

Cela ne veut pas dire que les choses ne peuvent pas ou ne doivent pas s’améliorer. Imaginez un système dans lequel les interfaces utilisateur des fabricants telles que Samsung Experience et EMUI de Huawei seraient remplacées par des applications et des lanceurs. Toutes les applications préinstallées du fabricant et de l’opérateur peuvent être désinstallées si vous ne le souhaitez pas. Les mises à jour Android proviendraient directement de Google par voie hertzienne, tout comme c'est le cas actuellement pour les appareils Pixel et les iPhones. Ce serait un meilleur système pour les propriétaires d’appareils Android et beaucoup plus sûr. Mais si nous voulons mettre fin à la fragmentation, nous devrons l’exiger.

Recommandations des rédacteurs

  • Google Pixel 8: toutes les dernières rumeurs et ce que l'on veut voir
  • Quelque chose d'étrange se produit avec mon Google Pixel Fold
  • J'ai mis Dynamic Island de l'iPhone sur mon Pixel 7 Pro – et je ne peux pas revenir en arrière
  • À quoi ressemble l’intérieur d’un Pixel 7a? Cette coque cool vous montre
  • N'achetez pas la tablette Pixel; procurez-vous plutôt cette tablette Android moins chère