Bien que cela fasse l'objet d'un débat depuis quelque temps déjà, un article récent de Boy Genius Report m'a incité à y réfléchir: «Aucun utilisateur d'iPhone ne peut même imaginer avoir affaire à ce que les utilisateurs d'Android doivent tolérer». Je veux mettre les choses au clair: ce type de réflexion n’est pas seulement injuste pour Android, c’est une pure pertefaux.
Qu'est-ce que la fragmentation?
Fondamentalement, lorsque les gens parlent de fragmentation, ils se réfèrent à la propagation des versions d’Android qui fonctionnent toujours sur des appareils «à l’état sauvage», car le taux d’adoption de la nouvelle version d’Android est beaucoup plus lent que celui d’iOS. C’est logique, vraiment: il y a une poignée d’iPhones, mais des centaines différents téléphones Android, de différents fabricants, et ils ne mettent pas tous à jour la dernière version en même temps.
Ainsi, lorsque nous parlons de la «fragmentation» d’Android en tant qu’inconvénient par rapport à iOS, cela suggère qu’il ya un problème avec Android, le développement de logiciels ou le calendrier de mise à jour en général. Des articles comme celui de Boy Genius Report impliquent que le problème vient de Google, ce qui n’est pas le cas. Depuis que Google a acheté Android, la société a été chargée de transmettre les mises à jour de la plate-forme. Et, bien qu’il fût un peu hasardeux à ses débuts, nous avons vu Google adopter une approche beaucoup plus structurée des mises à jour de système d’exploitation pour Android au cours des dernières années. En fait, c’est presque horlogerie maintenant.
Cependant, nous agissons toujours comme si Android avait un problème de mise à jour, alors que ce n’est tout simplement pas le cas. L'argument principal contre Android en ce qui concerne les mises à jour est la comparaison avec Apple et l'iPhone. «Mais près de 80% des iPhones utilisent la dernière version d’iOS!», Me dit-on. Mais ce n’est pas un argument du tout - à moins que ce soit fait équitablement. Permettez-moi de vous expliquer.
Comparer des pommes avec des pommes
Fondamentalement, Apple produit l'iPhone, ainsi que l'iOS. Il envoie des mises à jour directement sur l'iPhone. Apple est seul responsable de la mise à jour de son propre matériel à l'aide de son propre logiciel. Cela ne fonctionne pas de la même manière pour Android. Si vous voulez vraiment une comparaison équitable, c’est le matériel / logiciel de Google par rapport au matériel / logiciel de Apple. En d’autres termes, c’est Pixel / Nexus et iPhone.
C’est la seule comparaison réelle qui puisse être utilisée équitablement - c’est une comparaison de pommes à pommes, faute d’une meilleure analogie. La position officielle de Google sur les mises à jour Nexus et Pixel est assez simple: ces téléphones reçoivent les mises à jour de version Android pendant «au moins 2 ans à compter du moment où le périphérique est devenu disponible sur le Google Store» et les mises à jour de sécurité «pendant au moins 3 ans à compter de la première mise à jour. disponible sur le Google Store, ou au moins 18 mois après la dernière vente de l'appareil par Google Store, la durée la plus longue prévalant. «Cela vient directement de Google.
En revanche, Apple est effectivement Moins transparent avec ses échéanciers de mise à jour et ses engagements. Cinq générations d'iPhone d'Apple utilisent le dernier logiciel (iOS 10): iPhone 5, 5C, 5S, 6, 6 Plus, 6S, 6S Plus, SE, 7 et 7 Plus. L’écriture est sur le mur pour l’iPhone 5, mais au moment de l’écriture, elle est toujours prise en charge, donc je la répertorie ici sans faire confiance à la spéculation.
Lorsque vous décomposez les chiffres et comparez les dates de sortie, cela signifie que l'iPhone 5, sorti en septembre 2012, est activement pris en charge depuis près de cinq ans. Le Nexus 6, quant à lui, est sorti deux ans après l'iPhone 5 - en novembre 2014 - et est le plus ancien modèle pris en charge par Google.
Cela dit, en comparaison directe, les appareils Apple ont généralement une prise en charge plus longue que les téléphones Nexus ou Pixel. Mais ce n’est pas un argument de savoir qui a le meilleur ou le plus long soutien. Il s’agit d’une supposée «fragmentation».
C’était beaucoup d’informations à charger en une fois et je vous promets que c’était pour une bonne raison. Je devais peindre une image claire de Google Android par rapport à iOS - cette pomme à pomme chose dont nous avons parlé plus tôt.
Alors, qui provoque la "fragmentation?"
Fondamentalement, lorsque Google termine une nouvelle version d'Android, celle-ci est expédiée aux fabricants de puces (Qualcomm, Samsung, etc.) afin qu'ils puissent créer des pilotes. À partir de là, les fabricants d’origine (Samsung, HTC, LG, etc.) peuvent ajouter tous les effets de sifflets et de sifflets à l’OS. Enfin, il doit toucher les opérateurs pour qu'ils puissent approuver la mise à jour. De nombreux utilisateurs aiment blâmer les opérateurs pour les problèmes de mise à jour, mais ce n’est pas là que se trouve la plupart des problèmes: tout commence avec les fabricants.
En raison de la nature open source d’Android, chaque fabricant est autorisé à télécharger le code source et à ajouter ses propres fonctionnalités, skins, applications, etc. Par conséquent, la plupart des fabricants mettent beaucoup plus de temps à créer des mises à jour Android pour ses appareils que Google. La raison pour laquelle cela prend plus de temps est double:
- La plupart des fabricants ont beaucoup de code à ajouter à Android pour intégrer toutes ces nouvelles fonctionnalités.
- Chaque fabricant a plusieurs appareils à développer.
Dans ce dernier cas, ce sont les considérations économiques qui entrent en ligne de compte: choisir les appareils à prendre en charge en permanence et la taille de l’équipe à consacrer à une telle tâche nécessite une planification. Et il faut planifier car cela coûte de l'argent. Si un téléphone ne se vend pas aussi bien que prévu, son support ne sera pas aussi important, car il n’ya pas autant d’argent qui peut être déduit.
Par exemple, à un moment donné, Samsung doit décider de la durée de vie que le S7 mérite d’avoir - tout en planifiant le S8 et en poursuivant son développement sur des plates-formes plus anciennes comme le S6. C’est un acte de jonglage qui prend beaucoup de temps et de planification.
Mais voici la chose: Apple et Google doivent faire la même chose. Et à ce stade, les deux ont fait un exemplaire tâche de fournir des mises à jour à plusieurs appareils en même temps. Les autres fabricants d’Android devraient en prendre note - et c’est la raison principale pour laquelle tout le discours sur la fragmentation a commencé. Apple donne simplement un mauvais coup à la plupart des fabricants Android.
Pour être plus clair, il n’ya aucune raison pour qu’un géant comme Samsung ne puisse pas faire la même chose. Si Apple et Google peuvent le faire, Samsung n’a aucune raison de le faire. En fait, Google autorise ses partenaires, tels que Samsung, à accéder rapidement au code de base d'Android afin de pouvoir commencer à développer des mises à jour pour les différentes gammes de téléphones.mois avant que ce logiciel soit disponible au public sur les téléphones Nexus ou Pixel.
Pour aller encore plus loin, Google a récemment annoncé «Project Treble», un nouvel effort visant à rationaliser le processus de mise à jour au niveau du fabricant de puces. S'il est agréable de voir Google prendre des mesures pour des mises à jour plus rapides, ce nouveau programme n'a pas vraiment d'incidence sur les fabricants ou les opérateurs. Il rationalise uniquement les mises à jour pour la première étape dont nous avons parlé plus tôt. Ars Technica a en fait une excellente description de Treble, de sa signification et de la raison pour laquelle elle ne résout que le tiers des problèmes de mise à jour d’Android.
Mais oui, il n'y a pas d'excuses. Android lui-même n'est pas fragmenté - Samsung est fragmenté. HTC est fragmenté. LG est fragmenté. Motorola est fragmenté. Mais si vous comparez cela à iOS, comparez-le au moins équitablement: les «iPhones» de Google sont mis à jour régulièrement et pendant longtemps.
Les fabricants d’Android sont simplement paresseux et ne le prenez pas suffisamment au sérieux si vous avez acheté leur appareil. Si vous travaillez pour votre argent, et je suppose que vous le faites, et que vous choisissez de dépenser cet argent sur le smartphone d’un fabricant,je te le dois fournir des mises à jour régulières et cohérentes. Période.
Mais en même temps, si vous vous plaignez toujours du fait que votre téléphone Samsung n’est pas sur la dernière version d’Android, vous auriez dû savoir mieux. Trompez-moi une fois, honte sur vous; me duper pendant sept ans… j'aurais dû acheter un Pixel. Votez avec votre portefeuille. Et pour l'amour de tout ce qui est saint,Arrêtez prétendre comme Android est intrinsèquement inférieur à iOS en raison de la fragmentation.
Au fond, Android dans sa forme la plus pure est comme iOS. Tout comme les utilisateurs d'iPhone peuvent choisir l'iPhone ou l'iPhone Plus, les utilisateurs d'Android n'ont que deux choix réels pour éviter les problèmes de mise à jour: Pixel ou Pixel XL. Même si les utilisateurs d’Android adorent le choix, c’est un peu une illusion: le seul choix que vous avez réellement est de soutenir ou non les fabricants qui ne vous appuient pas.