Publicité

Android 5.0 Lollipop est sorti en novembre. En février, trois mois plus tard, TechCrunch a rapporté que moins de 2% des appareils Android couraient. Maintenant, en mars, ce nombre plane toujours autour de la barre des 3%.

Comparez cela au principal rival d'Android. Pomme a publié iOS 8.0 en septembre iOS 8 est là: 10 raisons de l'installer immédiatementSi vous possédez un iPhone, iPad ou iPod Touch, vous voudrez le mettre à jour vers iOS 8 dès que possible. Voici pourquoi. Lire la suite et en novembre, deux mois plus tard, plus de 60% des iPhones exécutaient la dernière version - et c'est en fait lent lorsque vous regardez le taux d'adoption des versions iOS précédentes.

Ce qui donne? Pourquoi les appareils Android passent-ils à la dernière version tellement plus lentement que leurs concurrents? Pourquoi n'est-ce pas votre appareil exécutant encore Lollipop?

Le problème est la conception d'Android

En fait, le problème du déploiement lent des mises à jour et de l'adoption encore plus lente des mises à jour n'est pas nouveau lorsque vous regardez l'historique des versions d'Android. Nous avons examiné Android

instagram viewer
adoption de version fragmentée Un guide rapide des versions et mises à jour Android [Android]Si quelqu'un vous dit qu'il exécute Android, il n'en dit pas autant que vous le pensez. Contrairement aux principaux systèmes d'exploitation informatiques, Android est un système d'exploitation large qui couvre de nombreuses versions et plates-formes. Si tu veux... Lire la suite depuis 2011, mais très peu de choses ont changé depuis.

Le problème découle de la philosophie de conception principale d'Android: un environnement ouvert qui peut être adapté et personnalisé et présenté par quiconque peut fabriquer un téléphone. Cette ouverture est l'un des principaux arguments de vente d'Android car les utilisateurs d'Android adorent la liberté, mais elle s'accompagne de quelques gros problèmes - comme Piratage d'applications Android Piratage sur Android: à quel point est-ce vraiment grave?Android est connu pour son piratage endémique, nous étudions donc à quel point il est mauvais. Lire la suite .

android-update-process-too-many-androids

Bien qu'il soit officiellement disponible en novembre, Lollipop n'était en fait disponible que sur certains appareils Nexus à l'époque. Pourquoi? Parce que les fabricants adoptent et développent des mises à jour à leur propre rythme, c'est aussi pourquoi ces mêmes fabricants a annoncé les estimations de disponibilité de Lollipop Android 5.0 Lollipop: ce que c'est et quand vous l'obtiendrezAndroid 5.0 Lollipop est là, mais uniquement sur les appareils Nexus. Quelles sont exactement les nouveautés de ce système d'exploitation et quand pouvez-vous vous attendre à ce qu'il arrive sur votre appareil? Lire la suite .

En revanche, iOS est un écosystème unique étroitement maintenu et réglementé par Apple. Ils n'ont pas à s'embêter avec les versions HTC, Samsung et Motorola de l'iPhone; au lieu de cela, tout iPhone donné est le même que le suivant, les mises à jour sont donc plus faciles à tester et plus rapides à diffuser.

Et vraiment, c'est à cela que se résument tous ces retards Android: le grand nombre d'appareils qui doivent être pris en charge.

Tout commence avec Google…

Disons que vous et vos deux amis achetez chacun le même Kit LEGO Google annonce un nouveau projet LEGO: construire avec ChromeVous avez toujours voulu construire quelque chose à partir de LEGO, mais éviter le danger de marcher sur l'un de ces destructeurs de pieds? Eh bien, l'équipe Chrome et le groupe LEGO ont un régal pour vous: construire avec Chrome. Lire la suite (qui peut en fait être mise à profit Comment utiliser les LEGO pour mieux gérer votre tempsJe pense que j'ai trouvé l'outil de productivité ultime: les LEGO. Ne pars pas! Laisse-moi expliquer. Lire la suite ) et l'utiliser pour créer une création unique. Quelques mois plus tard, LEGO sort un autre kit et vous l'achetez tous les trois pour pouvoir améliorer ce que vous avez déjà fait.

Chacun de vous doit incorporer ces nouvelles pièces, mais le processus sera différent pour chacun de vous car vos créations sont toutes construites de différentes manières. Vous pourrait être facile à adapter, mais tes amis pourrait avoir du mal et prendre plus de temps pour le faire fonctionner.

Mais avant de nous plonger dans cela, regardons ce qu'il faut pour produire ces nouveaux kits LEGO (lire: nouvelles versions Android) en premier lieu.

android-update-process-google-updates

Google travaille sur les prochaines versions d'Android dans les coulisses. Une fois qu'ils annoncent une nouvelle version au public, Google fournit la code source pour cette version sur leur site Web afin que les transporteurs et les fabricants puissent l'évaluer et décider quels appareils prendront en charge la nouvelle mise à jour.

En regardant le modèle de son histoire, Google a tendance à annoncer de nouvelles versions d'Android tous les 6 à 12 mois, souvent privilégiant la libération entre juillet et novembre mais choisissant parfois de dévier si les circonstances l'exigent.

Une fois que le code source est disponible, il appartient aux fabricants de le faire emballer et de le préparer pour les clients en temps opportun.

… Et se termine avec les transporteurs

Il y a un peu plus d'un an, HTC a sorti un infographie détaillant le processus élaboré qui est nécessaire pour transformer une nouvelle version Android en quelque chose qui peut être déployé sur les appareils actuels.

Pour revenir à l'analogie LEGO, disons que vous êtes HTC et que vous devez incorporer ces nouvelles pièces LEGO dans ce que vous avez déjà construit. Pour cela, vous devez parler avec les transporteurs et voir ce que ils vouloir.

android-update-process-htc-infographic

Peut-être qu'AT & T veut des pièces A, B et C dans leurs appareils tandis que T-Mobile veut des pièces X, Y et Z dans les leurs. Il y a plus de 100 transporteurs à travers le monde, et ils veulent chacun quelque chose de différent. En tant que HTC, vous devrez en accueillir plusieurs, ce qui signifie créer et tester des centaines de variantes.

Une fois les bogues éliminés (et croyez-moi, il y aura beaucoup de bogues tout au long du processus), ces appareils doivent être approuvés par lesdits transporteurs, ainsi que Google, ainsi que tout autre organisme de réglementation spécifique à la région.

Lorsque tout cela est réglé et fait, HTC peut enfin préparer ses serveurs OTA (Over-The-Air) avec toutes ces mises à jour spécifiques à l'appareil. Une fois les serveurs prêts, les utilisateurs HTC sont averti d'une mise à jour disponible qui peut être téléchargé et appliqué.

D'autres fabricants fonctionnent de façon similaire.

Comme vous pouvez le constater, il s'agit d'un processus complexe qui nécessite beaucoup de temps grâce aux nombreux échanges de va-et-vient entre toutes les demandes, les tests et les itérations qui sont communs à tout processus de développement logiciel Que signifie vraiment le «logiciel bêta»?Qu'est-ce que cela signifie pour un projet d'être en version bêta et devriez-vous vous en soucier? Lire la suite .

Quelle version d'Android utilisez-vous?

Alors pourquoi votre appareil Android n'est-il pas encore à jour? Peut-être que votre modèle particulier ne prend pas en charge la dernière version, mais l'explication la plus probable est que vous avez juste besoin d'attendre un peu plus longtemps.

Le processus de déploiement lent d'Android vous ennuie-t-il? Est-ce suffisant pour vous faire passer à iOS? Ou vous contentez-vous de le supporter? Partagez vos impressions avec nous dans les commentaires ci-dessous!

Crédits image: salle d'attente Via Shutterstock, Pile de téléphones Android via Shutterstock, Téléphone Android de base via Shutterstock, Infographie du processus de mise à jour HTC

Joel Lee a un B.S. en informatique et plus de six ans d'expérience professionnelle en rédaction. Il est le rédacteur en chef de MakeUseOf.