Article

Pourquoi vous n'aurez jamais la dernière version d'Android

protection click fraud
Android Central

Si vous possédez un téléphone Android, il est probable qu'il n'exécute pas la version la plus récente du système d'exploitation, 4.1 Dragée. Selon Les propres chiffres de Google, seulement 1,2% des appareils actifs utilisent la dernière version d'Android. Quelque 57,5% restent Android 2.3, une version approchant rapidement de son deuxième anniversaire.

Si vous aviez la chance d'acheter un appareil Nexus - le bon appareil Nexus - vous pourriez obtenir le dernier gâterie sucrée de la chocolaterie Mountain View immédiatement, ou quelques semaines après finalisé. Mais pour la plupart des millions d’appareils Android actifs, c’est une tout autre histoire. Ils n'exécuteront probablement jamais la dernière version d'Android, quelle qu'elle soit. Ils sont sur ICS s'ils ont de la chance, Gingerbread s'ils ne le sont pas, et au moment où ils auront Jelly Bean, nous chanterons déjà les louanges de Key Lime Pie.

Verizon propose le Pixel 4a pour seulement 10 $ / mois sur les nouvelles lignes illimitées

Ce cercle vicieux est le produit de l’approche de Google vis-à-vis de son système d’exploitation, combiné à un gâchis d’autres facteurs, notamment les opérateurs, les fabricants et les attentes des utilisateurs. C’est l’un des problèmes les plus importants de la plate-forme, et il est pratiquement impossible à résoudre. Lisez la suite pour savoir exactement pourquoi, alors que nous disséquons le processus de mise à jour du logiciel Android.

Android Central

Mettre à jour l'anxiété

Vous achetez un téléphone, vous payez vos 200 $, vous vous engagez dans un contrat de 2 ans avec un fournisseur de services. Auparavant, l’implication du fabricant dans le développement d’un appareil prenait fin une fois celui-ci expédié. Au lieu de cela, à mesure que les smartphones sont de plus en plus répandus, ils évoluent constamment, même après leur sortie. De nouvelles mises à jour logicielles arrivent, ajoutant des fonctionnalités, modifiant l'aspect et la convivialité et améliorant les performances des mois après l'achat. Des mises à jour majeures pourraient même déplacer les appareils vers une nouvelle version de plate-forme.

Au fur et à mesure que les mises à jour deviennent plus courantes et que les consommateurs sont de plus en plus avertis en matière de technologie, il y a une prise de conscience croissante du fait que les appareils peuvent être mis à jour et on s'attend à ce qu'ils devrait être mis à jour. Cela entraîne une sorte d '«anxiété de mise à jour». Si vous avez quitté un babillard pour smartphone, comme nos propres forums ou XDA, vous saurez ce que nous entendons par là. Les discussions abondent pour savoir quand ICS, ou Jelly Bean, sera disponible pour certains appareils. En cas de mises à jour retardées ou même annulées, les internautes jurent qu'ils n'achèteront plus jamais un autre téléphone auprès de ce fabricant ou opérateur. C'est une expérience de propriété entièrement négative.

Bien que cela ne soit pas représentatif de l'ensemble de la base d'utilisateurs - pas de loin - c'est un exemple du nombre d'utilisateurs expérimentés qui utilisent les smartphones Android. Ils sont toujours derrière la courbe, toujours en attente d'une mise à jour, ne profitant jamais pleinement du produit qu'ils ont acheté au moment où ils l'ont acheté. Une partie de cela est la faute de la presse technologique - nous sommes toujours concentrés sur ce qui est nouveau, et cela signifie parler de logiciels qui n’ont pas encore atteint la plupart des gens.

Il y a aussi le problème des téléphones annoncés comme "prêts pour la mise à jour". Même maintenant, les appareils livrés avec ICS sont commercialisés comme «évolutifs» à Jelly Bean, dans une démarche qui permet essentiellement aux fabricants et aux opérateurs de transformer le manque de certains logiciels en une fonctionnalité à part entière droite. Dès le début, les propriétaires sont invités à attendre les mises à jour, conscients que leur nouveau téléphone dispose d'un ancien logiciel. Le HTC Rezound a été commercialisé comme «ICS-ready» lors de l'annonce en novembre 2011. Il a reçu Android 4.0 en direct quelque neuf mois plus tard, en août 2012. Inutile de dire que c'est beaucoup d'attente pour une fonctionnalité annoncée.

Mais les mises à jour ne se produisent pas par hasard, et il existe des raisons techniques valables pour lesquelles la nouvelle version d'Android que vous attendiez pourrait mettre plus d'un an à arriver.

Android Central

Le codage est difficile

Lorsqu'une nouvelle version d'Android est publiée, elle est publiée via le projet Open Source Android (AOSP). AOSP est disponible pour quiconque puisse télécharger, bricoler et créer Android à son gré, qu'il s'agisse d'un grand fabricant de smartphones, d'un fabricant de ROM personnalisées. Mais lorsque le code est expulsé, il n'est pas nécessairement prêt pour tous les appareils.

La mise en service d'une nouvelle version d'Android sur n'importe quel appareil avec un matériel différent nécessite un beaucoup de travail supplémentaire, et encore plus d'efforts sont nécessaires pour faire passer du code propriétaire à partir de fabricants de puces. Par exemple, un périphérique Snapdragon S4 a besoin de pilotes Qualcomm compatibles Jelly Bean pour le processeur et le GPU. Le processus de construction doit être adapté au matériel du téléphone et les personnalisations existantes doivent être intégrées à la nouvelle version d'Android sans rien casser.

Même sur du matériel apparemment similaire, il y aura souvent d’autres composants propriétaires à intégrer dans le mix. Par exemple, le HTC One X (international) est un appareil Tegra 3, mais comprend la puce ImageSense de HTC, quelque chose qui ne se trouve pas sur le Nexus 7. Il dispose également son stockage interne différemment, avec une partition distincte pour les médias. Ensuite, il y a le micrologiciel de la radio cellulaire à considérer. Soudainement, vous avez beaucoup de travail à faire pour amener un appareil Tegra 3 à Jelly Bean.

Sony expliqué l'ensemble du processus de codage et de portage en détail dans un article de blog à la fin de l'année dernière. Cela vaut la peine d'être lu si vous souhaitez développer une nouvelle sympathie pour les programmeurs qui doivent gérer ce type de mises à jour.

La tâche ne se limite cependant pas au code. Il y a souvent des changements de conception à prendre en compte, en particulier lors de la mise à jour d'Android 2.x vers 4.x - un changement de version qui a apporté des améliorations considérables à l'interface utilisateur. Comme Sony nous l'a expliqué à sa récente table ronde sur le design en Allemagne, les fabricants ont peu d'avertissement sur ce sur quoi Google peut travailler, ils ne peuvent donc pas planifier à l'avance. Certes, Google essaie de changer cela avec son Platform Developer Kit, qui donne aux OEM un accès anticipé à certaines parties du framework dans les nouvelles versions d'Android. Cependant, le PDK se concentre sur la préparation de nouveaux appareils pour le lancement, pas sur la mise à niveau des anciens. Et si le langage de conception Android sous-jacent change, il en va de même pour les personnalisations qui s'y trouvent.

Mettre à jour un appareil Android n'est pas facile, et il y a beaucoup plus à faire que de laisser tomber le nouveau code de Google et d'espérer le meilleur. C’est un sacré travail, et c’est avant même de penser à tout faire approuver et à pousser sur les combinés. Si des modifications radio ont été apportées, le nouveau code doit être certifié par les autorités régionales, ainsi que par des organismes tels que Bluetooth SIG et Wifi Alliance. Tout cela prend un temps précieux, et en son article de blog L'année dernière, Sony a identifié la certification comme la partie la plus chronophage de la mise en place d'un nouveau logiciel.

Android Central

Le problème du transporteur

C'est ici que nous rencontrons les grands personnages haineux de l'espace mobile - les opérateurs. Mal nécessaire dans notre monde connecté, les opérateurs mobiles ont une grande influence sur ce qui se passe sur leurs réseaux, en particulier sur des marchés comme les États-Unis et le Japon. Ce pouvoir inclut l'exigence que les fabricants soumettent les mises à jour pour approbation avant qu'elles ne soient expulsées.

Le processus de certification des transporteurs peut être rapide comme l'éclair ou fastidieux. Les mises à jour mineures, en particulier sur les opérateurs GSM en dehors des États-Unis, sont souvent soumises à une approbation rapide. Un bon exemple est Trois Royaume-Uni approuvent un correctif de correction de bogue pour le HTC One S. Cela a passé la certification en quelques jours, car seuls des changements mineurs avaient été apportés, et le transporteur était convaincu que rien là-dedans n'allait briser son réseau.

À l'autre extrémité de l'échelle se trouvent des mises à jour majeures sur certains des transporteurs américains. Nous allons choisir le Verizon Galaxy Nexus ici, mais il existe de nombreux autres exemples sur les réseaux concurrents. Gnex de Big Red a mis plus de deux mois à passer la certification pour sa mise à jour Android 4.0.4, et Jelly Bean pour le Nexus, achevé en juillet, n'est toujours pas sorti. Il est impossible de savoir exactement pourquoi les choses ont été bloquées ou qui, le cas échéant, est à blâmer. Mais c'est un exemple de la façon dont des semaines d'attente supplémentaires peuvent être ajoutées si des problèmes surviennent pendant le processus de certification.

Les transporteurs sont généralement lents et ils feront toujours preuve de prudence. Ils disposent également de ressources limitées en matière de certification des logiciels pour smartphone, et la priorité, naturellement, sera toujours donnée à l'approbation des nouveaux appareils prêts à être mis en vente. C’est ainsi que vous gagnez de l’argent. Une attitude similaire prévaut également chez certains équipementiers. Si un téléphone ne s’est pas bien vendu ou s’il s’agit d’un modèle économique, il se peut que le temps et l’argent nécessaires pour développer et certifier une mise à jour ne valent pas la peine. Les fabricants de smartphones sont des entreprises, après tout.

Android Central

Android contre Android

Mais ce sont des téléphones Android, non? Pourquoi est-il si difficile de garder les téléphones Android sur les derniers logiciels, en particulier lorsque les systèmes comme iOS et Windows Phone semblent gérer un processus de mise à niveau beaucoup plus rapide et plus élégant?

La réponse est la variété. Apple ne possède pas plus de trois téléphones actuels à la fois, ce qui facilite grandement la synchronisation des mises à jour sur ses appareils. La gamme iPhone a également moins de variété interne d'un modèle à l'autre. De plus, le contrôle strict d’Apple sur tous les aspects du matériel et des logiciels lui permet d’anticiper facilement les futures versions des logiciels, contrairement aux fabricants de téléphones Android.

Quant à Microsoft, il est presque aussi contrôlant qu’Apple. Ses téléphones sont limités aux processeurs Qualcomm Snapdragon et à une plage fixe de résolutions d'affichage. Certaines zones du système d'exploitation sont interdites, même aux OEM, et il existe des exigences strictes pour les téléphones Windows, telles que des configurations de boutons et des quotas de mémoire particuliers. Les OEM Windows Phone sont également extrêmement limités dans les modifications qu'ils peuvent apporter à l'interface utilisateur. Tous ces facteurs facilitent la diffusion de mises à jour sur du matériel apparemment diversifié de différents fabricants.

Nous devons également souligner que les téléphones Android, comme nous avons tendance à y penser, ne sont pas que des téléphones Android. Ils sont Basé sur Android Téléphone (s.

Il y a quelques mois, Vic Gundotra de Google a publié un message sur Google+, chantant les louanges de sa nouvelle tablette Nexus 7, accompagnée d'une photo ci-jointe. Lorsque les abonnés lui ont demandé ce qu'il avait l'habitude de prendre pour la photo, il a répondu dans un langage très précis et délibéré - elle a été prise sur son «Galaxy S3 basé sur Android». Gundotra le libellé met en lumière une distinction cruciale entre les appareils Nexus et «Google Experience» et les téléphones de marque Samsung, HTC et Motorola qui dominent les murs de la plupart magasins. Android est ce qui est publié par Google. Une fois que les fabricants s'en sont emparés, le produit final est Android-basé. Il y a des éléments que Google ne contrôle pas directement, ce qui signifie que ce n'est plus seulement "Android".

le HTC One X est un téléphone HTC Sense basé sur Android. Le Galaxy S3 est un téléphone Samsung TouchWiz basé sur Android. Bien qu'ils soient compatibles avec Android et partagent un ensemble de fonctionnalités communes, ils sont différents du système d'exploitation fourni par les gens de Mountain View.

Android Central

Les périls de la variété

Étant un système d'exploitation open source, les OEM sont libres de faire à peu près tout ce qu'ils veulent avec Android. Le seul véritable facteur limitant est la suite de tests de compatibilité Android - un ensemble de programmes de test conçus pour s'assurer qu'ils n'ont pas perturbé le cadre d'une manière qui brise les applications tierces. Les téléphones doivent réussir ce test pour obtenir le sceau d'approbation de Google. Mais il n'y a aucune disposition dans le CTS pour s'assurer qu'une version personnalisée d'Android est facile à mettre à jour, et en tant que telle, il n'y a aucune garantie sur les délais de mise à jour.

Vous pourriez dire que c'est une mauvaise chose, surtout si vous êtes fan d'Android vanille. Si Microsoft peut forcer les fabricants à ne pas jouer avec l'interface utilisateur de Windows Phone, pourquoi Google ne fait-il pas de même pour Android? Si tel était le cas, Android deviendrait beaucoup moins attrayant pour les vrais clients de Google - opérateurs et fabricants d'appareils. Ils veulent associer Android à leur propre logiciel et langage de conception pour se différencier sur le marché mobile encombré et concurrentiel. S'ils n'étaient pas en mesure de le faire, ils ne fabriqueraient tout simplement pas autant de téléphones Android et, par conséquent, les clients n'achèteraient pas autant de téléphones Android.

Moins de téléphones Android signifierait moins de clics sur les annonces dans la recherche Google, et moins d'utilisateurs mobiles dirigés vers les écosystèmes d'applications et de contenu de Google. Google ne veut pas qu'il y ait moins de téléphones Android. Google veut des centaines de millions de téléphones Android et pour atteindre cet objectif, il doit ouvrir Android à la personnalisation.

En conséquence, Google, en tant que détenteur de plate-forme, est impuissant à forcer les mises à jour sur les combinés «basés sur Android». La vaste part de marché de son système d'exploitation repose sur la vente d'une multitude d'appareils, ce qui entraîne une variété infinie de spécifications matérielles, de personnalisations du fabricant et d'exigences des opérateurs. C'est cette variété qui fait des mises à jour rapides et fréquentes des appareils une tâche absolument impossible, pour les raisons techniques dont nous avons déjà parlé. En termes simples, il est impossible qu'Android dans son ensemble puisse disposer de mises à jour rapides et d'une part de marché importante. Cela est exclu par la nature de la plate-forme et, plus important encore, par la place d'Android dans la stratégie commerciale de Google.

Malheureusement, malgré les offres de jetons comme celles de Motorola 100 dollars si votre téléphone ne reçoit pas Jelly Bean, et l'infortunée Android Update Alliance, les choses ne montrent aucun signe de changement.

Android Central

C'est un problème?

C'est peut-être inévitable, mais devoir attendre plus longtemps que vous ne le souhaiteriez pour une mise à jour n'est jamais une bonne chose. Les clients ne se soucient pas de savoir pourquoi leur nouveau téléphone Android est une ou deux versions derrière la dernière. Ils observent simplement, avec des yeux envieux, les utilisateurs d'iPhone obtenant iOS 6 à temps et voient qu'ils sont court-circuités par leur fabricant.

Les consommateurs modernes sont de plus en plus conscients que les smartphones ne sont plus des téléphones, mais des ordinateurs, et qu'ils peuvent être mis à jour avec de nouvelles fonctionnalités intéressantes. Bien que des raisons techniques et commerciales puissent empêcher tous les téléphones Android d'être à jour, ces appareils sont prêts à concurrencer les derniers de Apple et Microsoft, et quand il y a une ou deux versions majeures à la pointe de la technologie, cela constitue un domaine de faiblesse évident pour les concurrents exploit. Cela en fait un problème pour tous ceux qui ont un intérêt dans Android.

En préparation de cet article, nous a mené une petite enquête non scientifique sur Google+, demandant aux abonnés Android Central comment leurs expériences avec les mises à jour avaient été sur leurs téléphones. La réponse a été presque uniformément négative - même les fans de la plate-forme ont décrit les déploiements de mises à jour en termes tels que «mauvais» «Terrible» et «merde absolue». C'est un aspect de l'expérience Android qui présente un grave problème d'image au niveau de l'alimentation utilisateurs.

L'autre aspect de cet argument est qu'Android est en plein essor, malgré ses problèmes de mise à jour. C'est le système d'exploitation pour smartphone le plus populaire au monde. Les appareils continuent de voler hors des étagères des magasins et la plate-forme bénéficie d'une forte communauté, bien que la majorité des téléphones soient sur des versions logicielles plus anciennes.

Vous pourriez soutenir que la plupart des consommateurs grand public ne se soucient pas du tout de mettre à jour leur téléphone, et vous avez probablement raison. Et pour ceux qui doivent absolument disposer de la dernière version d'Android, il y a toujours le dernier Nexus téléphone, bien que l'attrait de la marque Nexus ait été quelque peu dilué par les retards de mise à jour sur Verizon et Sprint.

Android Central

Y a-t-il une solution?

La seule vraie solution au problème de mise à jour d'Android est un changement d'état d'esprit ou, si cela ne fonctionne pas, un changement de combiné. Android ne sera jamais en mesure de proposer des mises à jour générales comme le fait Apple - c'est techniquement impossible pour la grande variété de raisons que nous avons déjà évoquées.

Les propriétaires de téléphones Android, les membres de la communauté et les fans doivent comprendre que les mises à jour sont difficiles à développer, et prennent du temps et de l'argent à mettre en œuvre, et lorsque les transporteurs s'impliquent, ils peuvent être soumis à de longues et fastidieuses retards. Ce n’est pas le cas avec iOS et Windows Phone, mais ce sont des systèmes d’exploitation très différents. Aussi douloureux que cela puisse être à admettre, l'attente des mises à jour fera partie de l'expérience Android pendant de nombreuses années.

Mais si Android est le problème, alors peut-être qu'Android peut aussi être la solution, du moins pour les utilisateurs techniquement aventureux. L’ouverture d’Android lui permet de fonctionner sur plusieurs plates-formes matérielles, mais le système d’exploitation de Google est également parfaitement adapté aux pirates informatiques. De nombreux appareils de premier plan ont une scène ROM personnalisée dynamique, où des firmwares personnalisés sont disponibles, souvent basés sur des versions ultérieures d'Android que celles officiellement disponibles pour ces téléphones. Cela signifie que si vous vous souciez vraiment d'exécuter la dernière version du système d'exploitation, vous pouvez ouvrir votre chargeur de démarrage et le faire, au détriment de la stabilité (et peut-être de votre garantie).

Ce n’est pas une solution parfaite, mais c’est aussi proche que nous ne pourrons jamais l’obtenir. Puis ouvrez - ou «Ouvert» - la nature d'Android a ses avantages - une grande variété de matériel, de piratage et de support ROM personnalisé, choix infini de tailles d'écran, personnalisations logicielles, côtelettes multimédia, styles de châssis et industriels dessins. Mais il vient avec un talon d'Achille majeur - le processus labyrinthique, long et coûteux de mise à jour des téléphones avec une nouvelle version. Ce n’est pas nécessairement la faute de qui que ce soit, mais c’est une faiblesse qui fait partie de l’ADN d’Android, et nous doutons qu’elle soit surmontée.

Ce sont les meilleurs écouteurs sans fil que vous pouvez acheter à tous les prix!
Il est temps de couper le cordon!

Ce sont les meilleurs écouteurs sans fil que vous pouvez acheter à tous les prix!

Les meilleurs écouteurs sans fil sont confortables, sonnent bien, ne coûtent pas trop cher et tiennent facilement dans une poche.

Tout ce que vous devez savoir sur la PS5: date de sortie, prix et plus
La prochaine génération

Tout ce que vous devez savoir sur la PS5: date de sortie, prix, etc.

Sony a officiellement confirmé qu'il fonctionnait sur la PlayStation 5. Voici tout ce que nous savons à ce sujet jusqu'à présent.

Nokia lance deux nouveaux téléphones Android One à moins de 200 $
Nouveaux Nokias

Nokia lance deux nouveaux téléphones Android One économiques de moins de 200 $.

Nokia 2.4 et Nokia 3.4 sont les derniers ajouts à la gamme de smartphones économiques de HMD Global. Comme ce sont tous les deux des appareils Android One, ils sont garantis de recevoir deux mises à jour majeures du système d'exploitation et des mises à jour de sécurité régulières pendant trois ans.

Les meilleures imprimantes photo instantanées portables pour les appareils Android
Imprimez en déplacement!

Les meilleures imprimantes photo instantanées portables pour les appareils Android.

Vous êtes en mouvement et vous créez des souvenirs sur votre mobile. Bien que le numérique soit génial, pourquoi ne pas essayer de rendre ces souvenirs un peu plus permanents avec une photo tangible?

instagram story viewer