La résolution du problème impossible de mises à jour Android

0
255

KitKat statue

Mises à jour Android reste un malpropre, imprévisible d’affaires — et bien que Google et les fabricants ont fait des progrès au cours de la dernière année, il y a encore beaucoup de travail à faire …

La vitesse à laquelle la nouvelle plate-forme de mises à jour arrivent demeure l’un des principaux points de la douleur de posséder un appareil Android. Alors qu’Apple lance iOS mises à jour instantanément à travers une grande partie de sa gamme de produits de la plate-forme absolument a été conçu avec à l’esprit que Google est l’absence de contrôle direct sur le firmware en cours d’exécution sur la plupart des milliards de dollars, ou alors les appareils Android signifie qu’il est impossible pour elle de faire de même.

Dans un article publié à la fin de 2012, nous avons discuté exactement pourquoi c’est le cas. La nature “ouverte” d’Android, la grande différences dans le matériel à travers l’ensemble de l’écosystème, pour ne pas mentionner le grand nombre de pièces mobiles, nécessaires pour obtenir la plupart des mises à jour transmises aux utilisateurs, tous contribuent à la les retards, nous avons appris à la connaître et de la haine. Comme nous l’avons dit presque il y a 18 mois, c’est une faiblesse qui est intégré dans Android de l’ADN, et non pas quelque chose qui peut être facilement surmontés.

Google et les fabricants sont à la lutte contre les mises à jour Android sur de multiples fronts.

Pourtant, au cours de la dernière année, nous avons vu de nouveaux efforts de Google et de certains des principaux fabricants Android pour s’attaquer à ce problème apparemment impossible. Il y a eu des efforts sur plusieurs fronts: tout d’Abord, l’introduction de nouvelles fonctionnalités et Api par le biais de Google Play Services, et le filage de la majeur de Google apps dans le Magasin de Jeu, leur permettant d’être mis à jour indépendamment de l’OS. Google a mis futur code Android dans les mains des constructeurs plus tôt qu’avant, par le biais de la “Google Play edition” du programme. Il y a également des preuves que les fabricants voient la valeur concurrentielle en étant le premier (ou au moins rapide) avec les nouvelles versions du système d’exploitation. Et pour les constructeurs, en particulier HTC et Motorola, sont de mieux en mieux à communiquer les détails de ces mises à jour pour les utilisateurs finaux.

Pour être sûr, c’est pas une solution magique à la tâche gigantesque de déplacement de l’ensemble de l’écosystème Android avant. Et la mise à jour de la situation de non-phares appareils demeure quelque chose de profitable. Mais c’est un début, et un grand pas dans la bonne direction. Et comme nous déplacer à partir de Jelly Bean dans le KitKat époque, c’est assez pour nous donner de l’espoir pour l’avenir des mises à jour Android.

Lisez la suite pour savoir pourquoi.

Google Play Services — important de nouvelles choses sans une mise à jour OS

La sagesse conventionnelle indique que si vous voulez obtenir de nouvelles Api (interfaces de programmation d’application), les fonctionnalités et les améliorations en matière de sécurité poussé sur un appareil mobile, vous avez besoin pour préparer un OS à jour, avec tous les d’attente et hoop-saut d’obstacles liés. Pourtant, l’année dernière, Google a été court-circuitant que l’ensemble du processus par le biais de Google Play Services, une plateforme de développement qui repose sur le dessus de Android version 2.2 (Froyo) et au-dessus.

Google peut mettre à jour des Services en arrière-plan, des utilisateurs sans même le savoir

Première poussée en septembre 2012, avec une mise à jour du Play Store, Google Play Services permet aux développeurs d’interagir avec les services de Google et de votre appareil par le biais d’un ensemble d’Api qui vivent à l’extérieur de la couche OS. Le génie de ce que Google peut mettre à jour des Services en arrière-plan, sans une mise à jour du firmware, et dans la plupart des cas des utilisateurs sans même le savoir. (Similaire à la façon dont la mise à jour du navigateur google Chrome fonctionne sur un ordinateur Windows ou Mac, par exemple).

Notre propre Jerry hildenbrand a des sauts de choses dans son écriture-up sur les Services suivants de l’année dernière Google I/O conférence:

Étant sous le contrôle total et de Google signifie que les gens qui ont construit votre téléphone, ainsi que le transporteur que vous avez acheté à partir, sont complètement hors de l’image. Vous n’aurez pas à attendre six mois ou plus pour obtenir la nouvelle Api de service. En fait, Google affirme qu’ils sont en mesure de les obtenir poussé à la majorité des appareils dans environ une semaine après leur mise à jour. Si vous prenez une chose loin de tout cela, sachant que Google décide de ce que l’Api de service sont, qui est à eux, et quand est une partie importante.

Google Play Services Api sous-tendent Google Play Services de Jeu, qui a été lancé lors de l’I/O 2013 et de cloud enregistrer, les réalisations et les classements dans les jeux. En tant que tel, chaque Google certifié appareil fonctionnant sous Android 2.2 ou supérieur a ces nouvelles fonctionnalités de jeu en l’espace de quelques jours. A Google invoqué traditionnelles mises à jour OS le déploiement de ces nouvelles fonctionnalités, il aurait fallu plusieurs mois pour eux de se propager. Beaucoup de vieux appareils exécutant la version Froyo et Gingerbread aurait probablement jamais vu le Google Play Jeux.

Google Play Games

De la même manière, Google a lancé l’année dernière l’Android Device Manager, qui permet aux utilisateurs de suivre, à distance, de contrôle et d’essuyer leurs appareils sur le web. Même avec le passage de Google Talk pour Hangouts au cours de l’été. Ces caractéristiques sont arrivés dans quelques jours, sur presque toute la Google-écosystème contrôlé, sans que personne n’ait à attendre une mise à jour OS.

Bien sûr, vous ne pouvez pas tout changer par le biais de Google Play Services, mais la plate-forme est une étape importante vers la réalisation de mises à jour Android OS moins important, et en apportant de nouvelles fonctionnalités à tout le monde dans un court espace de temps. Pour Google, il a également l’avantage d’inciter les fabricants de matériel pour la libération de Google Play appareils certifiés — si vous êtes à l’extérieur de Google parapluie, vous n’obtenez pas de Jeu de nouvelles fonctionnalités de Services et Api.

Déplacement de l’Expérience Google sur le Play Store

Juste que de nouvelles fonctionnalités et Api peuvent maintenant être poussés par le biais de Google Play Services, beaucoup de de base de Google apps Android sont maintenant mis à jour via le Play Store de Google. C’est le cas pour un certain temps, et c’est un processus plus Android les propriétaires sont très familiers. Mais pas trop longtemps, une nouvelle version de Gmail, par exemple, aurait besoin de Google pour envoyer une mise à jour de Google Mobile package de Services pour les fabricants et attendre pour eux de le pousser dans le cadre d’une mise à jour OS. C’est exactement comme de longue haleine et fastidieux qu’il y paraît.

Il n’ya pas longtemps, une nouvelle version de Gmail aurait besoin d’une mise à jour OS.

Ces jours, heureusement, la plupart des “stock” de Google apps en direct sur le Play Store. Les quelques exceptions notables incluent la Photosphère et HDR+ application appareil photo, ainsi que le Nexus 5 de lanceur (au moment de la rédaction, au moins) et les contacts/dialer apps. SMS intégration dans l’application de messagerie Hangouts prend un peu plus loin, en permettant aux propriétaires de la “peau” des dispositifs à utiliser Google app pour gérer l’ensemble de leurs messages. (Bien que nous sommes encore loin d’être convaincu que l’inclusion de textes dans les Hangouts offre beaucoup d’avantages pour toute personne en plus de Google.)

Peu importe, nous sommes très près de la base “Nexus” expérience de vie sur le Play Store comme un ensemble d’applications qui peuvent être mis à jour indépendamment de l’OS. Et le résultat final devrait être un plus cohérente, plus Googley travers de l’ensemble de l’écosystème Android. Il signifie également que les clients qui passer un coup de téléphone ou la tablette de l’exécution d’un tiers de l’INTERFACE utilisateur (par exemple, HTC Sense ou TouchWiz de Samsung) ne doivent pas être exclus de certaines des fonctionnalités de Google Nexus appareils. (Exceptions notables, comme nous l’avons mentionné, inclure le Nexus 5 de lanceur et dialer.)

Google apps

Certains prétendent que pousser de nouvelles Api Google Play Services et “stock” du système Android apps sur Google Play rend Android moins ouvertes. C’est une façon de voir les choses et pour sûr, il y a un plus grand écart entre PSBA (open-source Android) et que les navires sur le Nexus 5 que ce fut le cas avec le Nexus One. Mais ce n’est pas particulièrement nouveau ou de surprenant, après tout, c’miroirs de Google approche open-source avec le navigateur Chrome et de Chrome et les projets open-source. Et les utilisateurs finaux sont mieux servis par conséquent, avec de nouvelles fonctionnalités et d’applications d’arriver sur les appareils plus rapidement par le biais de Google Play et Google Play Services. Naturellement, Google bénéficie également par le contrôle qu’elle peut exercer sur l’écosystème Android.

C’est une victoire pour les consommateurs, et un gagnant-gagnant pour Google.

Le Google Play éditions et mises à jour comme un avantage concurrentiel

Quand Hugo Barra a annoncé Google a l’intention de vendre un “stock” d’Android Galaxy S4 sur scène, le I/O 2013 conférence des développeurs, il n’était pas immédiatement clair pourquoi la société était en train de faire cela. A Google il suffit de créer un téléphone pour la minorité d’utilisateurs qui veulent “stock” d’Android sur tous les appareils? Était-ce le glas de la “peau” des téléphones Android? Eh bien, pas tout à fait, bien qu’il semble en accélérant le déploiement de nouvelles versions d’Android fait partie de la GPe mission du programme.

Utilisateur d’Android directeur de l’expérience de Matias Duarte a fait allusion à cela lors de l’Android causerie au coin du feu lors de cet événement de l’année I/O conférence: “Un petit signe de nos efforts [avec les Équipementiers et les mises à jour] est ce que nous avons annoncé hier, le Galaxy S4 qui a le Nexus logiciel de l’expérience, aura plus de mises à jour régulières.” (9 minutes, 18 secondes dans la vidéo ci-dessous).

Le Google Play editions programme, c’est plus que de simplement faire des appareils pour les geeks.

Mais l’impact de Google Play editions va bien au-delà de simplement donner aux acheteurs une viables non-Nexus option avec la dernière (stock) version de l’OS et un chemin facile vers les futures versions d’Android — l’inexplicable, de l’arrivée du GPe Moto G semble prouver que. Poussant “en temps opportun” mises à jour sur Google Play edition téléphones implique l’obtention d’un travail, des travaux en cours du code dans les mains de Samsung, HTC, Sony, LG et Motorola à l’avance de son arrivée à travers les canaux réguliers. Qui présente des avantages évidents lorsqu’il s’agit de familiariser les ingénieurs avec les futures versions de l’OS — les avantages que dans le passé peut avoir été exclusif pour Google Nexus partenaires.

Actuellement, le GPe programme est limité à un petit nombre d’appareils, mais il n’y a aucune raison pour qu’il le rester à jamais. En effet, une source nous suggère que le programme a toujours été ouvert à tous les OHA (Open Handset Alliance) membres, de sorte que nous n’aurions pas parié contre plus de fabricants d’appareils de sauter à bord dans l’avenir. La situation idéale pour Google serait pour tous les principaux fabricants d’être barattage de Google Play edition gadgets à intervalles réguliers — il va être intéressant de voir si jamais cela devient une réalité.

Cependant beaucoup Android amateurs de louange, Google Play edition dispositifs sont extrêmement niche gamme de produits. Ceux en dehors des états-UNIS n’ont même pas la possibilité de les acheter. Et il y a tellement de Google peut faire pour accélérer les mises à jour OS sur la non-Nexus, pas de Google Play téléphones — le reste de l’ingénierie de l’effort doit venir de la part des fabricants eux-mêmes. Heureusement, nous avons vu un accent renouvelé sur Android, les mises à jour de certains des principaux acteurs et une meilleure communication tous azimuts à partir de l’Oem sur cette question.

Comme mentionné précédemment, Samsung et HTC sont de bons exemples ici. Tous les deux réussi à pousser Android 4.3 mises à jour pour leur “peau” phare combinés de trois mois après son annonce, et HTC, en particulier, a pris les choses un peu plus loin en apportant KitKat sur déverrouillé développeur versions de son HTC One tout juste un mois après le code open source de chute. Plus de mises à jour de KitKat à partir de ces deux devraient imminent.

Qui aurait pensé qu’un téléphone Motorola sur les transporteurs des états-UNIS serait parmi les premiers d’une nouvelle version d’Android?

Mais même HTC a été battu à coup de poing par Motorola, qui a poussé Android 4.4 pour son Moto X à la mi-novembre. Au moment de la Moto n’était pas un Google Play edition fabricant, mais ses téléphones d’exécuter un logiciel très proche de la vanille Android de Google, ce qui signifie qu’il a moins de choses à changer lorsque la nouvelle version de l’OS, enroulé autour.

Encore — qui aurait pensé il y a un an qu’un personnalisé, porteur des états-UNIS téléphone serait parmi les premiers à une nouvelle version d’Android?

Le Verizon Moto X de l’exemple est important pour plusieurs raisons. L’un des plus cher et prendre du temps des parties du processus de mise à jour est porteur de certification — le récent échec d’une mise à jour pour le HTC Verizon pour passer la certification a entraîné un retard de plus d’un mois. Pourtant, Moto non seulement réussi à terminer son Verizon Moto X firmware mais également d’obtenir la certification et de rouler sur les appareils en seulement quelques semaines. Qui sait exactement comment cela a été réalisé très rapidement, ou si de l’argent a changé de mains pour y arriver, mais il montre au moins que le problème n’est pas insurmontable. La récente arrivée de KitKat sur 2013 Verizon Droid téléphones prouve aussi que ce n’est pas un one-off.

Le nouveau Googlified Motorola semble pour afficher les mises à jour comme un avantage concurrentiel. Sa position unique en tant que “Google de la société” signifie qu’il a des priorités différentes à ses concurrents, et il est clair que le temps des mises à jour sont assez haut de cette liste. Néanmoins, la Moto n’est pas le seul fabricant à commencer à voir rapidement les mises à jour OS comme un moyen de se démarquer de la foule. Au moins l’un des plus grands Équipementiers a récemment embauché de nouveaux ingénieurs pour le but spécifique d’accélérer le déploiement de mises à jour Android, les sources dites-le nous.

De la Communication et des mises à jour comme bon PR

Obtenir code terminé là est important, mais le fait de communiquer les plans de mise à jour à vos clients, et HTC et Motorola sont à la pointe dans ce domaine. Haute-profil des individus au sein des deux entreprises ont pris régulièrement sur les réseaux sociaux, afin de fournir des informations sur l’état de futur firmware. Juste après KitKat lancé, HTC America Président Jason Mackenzie engage à obtenir le nouvel OS sur le support de versions du HTC One dans un délai de 90 jours. Et HTC a été plus ouvert que toute autre société dans la discussion de transporteur de certification, laissant mise à jour-faim aux utilisateurs de savoir comment les choses progressent à l’avance de l’éventuelle OTA pousser. La société a récemment lancé une mises à jour de la page du portail pour les états-UNIS de certaines des appareils, montrant chaque transporteur version du progrès à travers le parcours de développement, de déploiement.

KitKat HTC One

Cette combinaison de mises à jour plus rapides et les calendriers spécifiques, ainsi que des mises à jour périodiques par les canaux officiels a généré beaucoup de bonne volonté pour HTC au cours des derniers mois. Motorola, trop, a connu une vague de bonne publicité sur le dos de sa swift KitKat processus de mise à jour. Mais n’oublions pas que les deux sociétés sont des outsiders de l’actuel marché des smartphones. Samsung, par comparaison, continue de vendre une foule de téléphones tout en partageant relativement peu sur la mise à niveau des plans à l’avance.

Sans doute, mises à jour rapides sont un des frais de commercialisation comme beaucoup comme un génie de la tâche.

Donc, on pourrait dire que cette nouvelle, de transparence en matière de mises à jour est tout autant de savoir bien PR qu’il offre à ses clients de nouvelles choses. Alors que les consommateurs sont de plus tech-savvy que jamais, plus encore ni connaître, ni des soins de la version d’Android qu’ils sont en cours d’exécution, surtout si c’est sur un appareil avec des couches de fabricant de personnalisations. KitKat avec HTC Sense 5.5 logiciel, par exemple, est presque identique à 4.3 Jelly Bean avec cette version de Sens. Quand l’expérience de l’utilisateur est régi tant par le fabricant de la “peau” et les écrous et les boulons dicté par l’évolution constante des Google Play Services, les avantages tangibles d’une toute nouvelle version d’Android sont moins évidentes. Alors, quand un fabricant se dépêche de sortir une mise à jour avec une nouvelle version d’Android, mais peu de l’utilisateur face à des changements, la valeur en faisant cela vient sûrement de la bonne publicité plutôt que d’être en mesure d’offrir un sensiblement améliorée du produit. Effectivement, c’est un des frais de commercialisation comme beaucoup comme un génie de la tâche.

Et les premiers utilisateurs sont laissés avoir à démarrer le cycle de mise à jour une fois de plus lorsque Google est livré à un entretien au “point” de libération, comme il l’a fait deux fois en succession rapide avec KitKat 4.4.1 et 4.4.2. Pour jouer l’avocat du diable pour un moment, peut-être c’est pourquoi les fabricants de téléphones et les transporteurs ont historiquement approché mises à jour du firmware avec prudence.

Pas de solution miracle

Up to date

Toutes les de développement nous avons passé plus de ci-dessus est important, mais personne n’est une solution complète pour Android mise à jour de défis. Même maintenant, certains de sérieux obstacles restent en place malgré les progrès réalisés dans la dernière année.

Chipset caractéristiques, pas de téléphone, l’âge, permet de déterminer si elle est mise à jour ou pas.

Certains facteurs sont encore en dehors de constructeurs de contrôle direct. Les fabricants de téléphones sont tributaires de la Bsp (board support package) — code du chipset fabricants comme Qualcomm et NVIDIA afin de commencer à travailler sur les mises à jour du firmware. Comme indiqué dans HTC récente mise à jour de la timeline graphique, si le fabricant de puces qui choisit de ne pas produire une mise à jour du BSP pour un chipset, tous les paris sont éteints. C’est ce que croit avoir saborder la mise à jour des perspectives pour le HTC One X, S et X+, ainsi que de Google Galaxy Nexus. La nature de ce processus signifie que le chipset caractéristiques, pas de téléphone, l’âge, permet de déterminer si elle est mise à jour ou pas. Considérer que le One X+ a fait ses débuts dans le même temps que le Droid DNA — ci est en ligne pour KitKat, l’ancien est coincé avec Jelly Bean. Ce n’est pas idéal pour les consommateurs à essayer de déterminer le téléphone sera mieux pris en charge.

Snapdragon 805

Imaginez le tollé si l’iPhone 5 propriétaires sur un certain opérateur dû attendre un mois supplémentaire pour iOS 7.

D’autres inconvénients comprennent le hasard de la nature de la mise à jour des déploiements basés sur des pays ou le transporteur. Même à l’extérieur du marché AMÉRICAIN, qui est dominé par les quatre grands opérateurs, le timing de la même mise à jour du logiciel peut varier de quelques semaines à quelques mois selon l’endroit où vous vivez et quel est le transporteur de la version de l’ (exactement le même) de téléphone que vous avez. Ce flou conduit à la confusion et de frustration pour les propriétaires Android que celles sur des autres plates-formes n’ont pas à traiter avec. Imaginez le tollé si, par exemple, l’iPhone 5 propriétaires sur un certain opérateur dû attendre un mois supplémentaire pour iOS 7.

Ici, le problème a à voir avec le grand nombre de pièces en mouvement dans le déploiement des différents transporteurs dans les différents pays, et les divisions régionales de l’Oem a tous besoin de parler les uns aux autres. Certaines régions se fait à la personnalisation de leur appareil avant d’autres, certains ont besoin d’être envoyé aux transporteurs pour plus de personnalisation et d’approbation. Le planning de déploiement est souvent décalés, au point où nous en tant que tech écrivains ont de la difficulté à garder la trace. Cela étant le cas, quel espoir pour les gens normaux qui ne suivent pas ce genre de choses sur une base quotidienne?

La même chose peut être dit pour la mise en scène des déploiements, la pratique de pousser les mises à jour à un petit pourcentage des appareils d’abord, puis à la hausse pour couvrir l’ensemble de la base d’utilisateurs au fil du temps. Les promoteurs de dire ce qui est nécessaire pour assurer les mises à jour fonctionne correctement sur un grand nombre de dispositifs à l’état sauvage. Pourtant, l’annonce de nouvelles fonctionnalités et de faire la certains utilisateurs attendre un, deux ou trois semaines pour obtenir d’eux ne fait rien pour améliorer Android du problème de l’image dans ce domaine. Nous sommes peut-être simplifier à l’extrême, mais sûrement la solution ici est de ne pas libérer les mises à jour qui peut être rompu.

Les combats de la bataille, vous pouvez gagner

Les mises à jour problème peut ne pas être possible pour l’ensemble de l’écosystème, mais cela ne signifie pas que Google ne peut pas faire les choses au mieux.

Cette tous les liens dans l’une des principales complications nous avons discuté dans notre Sept. 2012 article — de la variété de matériel sur lequel Android fonctionne. Aussi longtemps que le matériel et les logiciels les personnalisations sont réparties c’est plus de la carte, de nombreux appareils seront tout simplement jamais finir la dernière version de l’OS. À moins que la nature de Android changements — et il ne le sera pas, parce qu’il doit sa forte part de marché de sa diversité, — il n’y a aucun moyen d’Android ne sera jamais en mesure de profiter de iOS-comme des figures de 70 pour cent des utilisateurs de l’exécution de la dernière version.

Si vous êtes à la recherche à la grande image de l’ensemble de l’écosystème Android — et c’est une très grande image, en effet, le déploiement du nouveau système d’exploitation continueront à être relativement lente. Jelly Bean sera probablement continuer à dominer l’ensemble de la plate-forme de statistiques pour une grande partie de l’année 2014. Et obtenir Android 4.5 — ou quelle que soit la prochaine version majeure — sur chaque appareil semaines après le lancement de l’est, bien sûr, une pipe de rêve.

La plate-forme Android numéros, Déc. 2013

Au lieu de tenter de réaliser l’impossible, Google a choisi de mener le combat, il peut gagner en aidant à obtenir de haut-profil, phare de périphériques (en particulier dans les états-UNIS) jusqu’à de grandes nouvelles versions du système d’exploitation le plus rapidement possible. De milieu et d’entrée de combinés devra encore attendre leur tour, mais, espérons-le, ils doivent bénéficier de la perfusion de haut de gamme dynamique.

Les deux principales façons dont Google est de traiter les mises à jour Android de problème sur les appareils directement sur Google Play et Google Play Services, et avec les fabricants à travers le Google Play editions programme continuera d’être important dans l’année à venir. Les fabricants doivent continuer à voir des mises à jour rapides comme un moyen de concurrencer de plus en plus impitoyable de l’industrie, et l’on peut espérer pour une rationalisation du processus de déploiement de l’ensemble des opérateurs et des régions à la suite.

Les acheteurs qui veulent un Nexus périphérique de classe auront plus de choix, et les fabricants de travailler plus étroitement avec Google comme un résultat, nous l’espérons, le bénéfice de leur base d’utilisateurs plus large. D’ailleurs, Google va tranquillement augmenter la plupart des appareils publié dans les trois dernières années avec de nouvelles fonctionnalités et Api par le Jeu des Services, en leur donnant un nouveau bail sur la vie sans nouveau firmware. Les mises à jour problème peut ne pas être possible pour l’ensemble de l’écosystème Android, mais Google est de s’attaquer intelligemment, et lentement mais sûrement, nous commençons à voir les résultats de ses efforts et de ceux de ses partenaires.

Et c’est assez pour nous donner de l’espoir pour l’avenir des mises à jour Android. Nous allons regarder avec intérêt, en 2014, pour voir comment les choses se passer. Qui sait, peut-être que Google et les amis ont un peu plus de tours dans leurs manches.

Plus: Pourquoi vous n’aurez jamais la dernière version d’Android (Sept. 2012)