Comment un cycle de publication annuelle pourrait améliorer l'expérience Android
Retour en 2010, quand Andy Rubin a été encore dirige Android, at-il dit Mercury Nouvelles, «Notre cycle de production est maintenant, essentiellement deux fois par an, et il sera probablement finir par être une fois par an quand les choses commencent à se fixer, en raison d'une plate-forme qui est mouvement - il est difficile pour les développeurs de se tenir. Je veux développeurs de tirer parti de l'innovation essentiellement. Je ne veux pas que les développeurs d'avoir à prédire l'innovation ».
Si vous regardez le Version Android histoire, vous pouvez difficilement manquer de remarquer la façon erratique le calendrier de sortie a été. Dans les premiers jours de la plate-forme, il était important de se précipiter, car Android jouait rattrapage, et il y avait beaucoup à faire. Chaque nouvelle version a apporté une série de fonctionnalités essentielles, mais qui est plus le cas.
Il ya maintenant des signes que Google pourrait finalement être installer dans un calendrier de mise à jour annuelle, bien plus tard que prévu. Android 5.0 Lollipop atterri un an après 4,4 KitKat. Google a annoncé en Juin au Google I / O 2014, fournissant un temps pour un aperçu du développeur avant le lancement des consommateurs en Novembre.
Les petites mises à jour avec des corrections de bugs vont inévitablement être libérés tout au long de l'année, mais il semble que Android M suivra le même schéma.
A beaucoup d'avantages
Vous assumez que d'avoir un calendrier concret en tête serait une bonne chose pour l'équipe Android chez Google. Il est pas une course à pousser de nouvelles fonctionnalités avec la décision sur le moment d'expédier réalisés comme ils vont. Il devrait améliorer les chances d'une version stable qui a été bien planifiés et testés, du moins en théorie. Nexus propriétaires peuvent témoigner de l'impact potentiel des bogues dans les nouvelles versions d'Android.
La prévisibilité et la stabilité sont les grands avantages potentiels pour les développeurs et les OEM. Si ils savent quand une nouvelle version est mis à la terre, alors ils peuvent planifier en conséquence. Avoir à deviner est pas idéal, et il peut évidemment être assez frustrant. Pour les fabricants, il fournirait une base agréable pour leurs propres phares rejets annuels. Certains fabricants ont collé à grands spectacles, comme la CMM, d'autres ont haché et changé chaque année, mais un horaire fixe rend plus facile à construire battage médiatique et les attentes.
Il convient également de rendre plus facile pour les développeurs et les OEM de planifier les mises à jour. Previews aident les développeurs à faire en sorte que leurs applications et jeux fonctionnent avec la dernière version Android sur un jour. Les fabricants peuvent théoriquement faire les ajustements nécessaires à leurs interfaces, et pousser de nouvelles versions over-the-air (OTA) dans un délai prévisible. La situation actuelle est une ruée. Souvent, au moment où la mise à jour va effectivement sortir, Google annonce une nouvelle version d'Android.
Pour les consommateurs, un calendrier de libération prévisible pour les nouvelles versions d'Android serait formidable. Tel qu'il est, la situation de fragmentation est très frustrant pour les propriétaires d'appareils désireux de mettre la main sur les meilleures fonctionnalités les plus récentes et. Lorsque Google décide de mettre à jour les applications, il ya une attente de voir ce qui va pousser les fabricants à leurs dispositifs, et puis un autre attente pour les transporteurs de leurs modifications avant la mise à jour peut être poussé OTA. HTC a publié une intéressante infographique sur le processus de mise à jour un certain temps. Vous pouvez voir comment un calendrier stable et plus les écarts entre les versions pourraient aider. La fragmentation ne va pas être résolu par le cycle annuel, mais il devrait certainement rendre les choses un peu plus transparent.
Un cycle annuel signifie aussi une grosse sortie passionnante avec une nouvelle liste de caractéristiques, à la place d'un flux de petites mises à jour. Il apporte un peu plus de clarté à la fracture entre les versions, et elle rend plus difficile pour les équipementiers et aux opérateurs de mettre à jour justifient pas. Avec moins de mises à jour pour faire face à, peut-être qu'ils vont commencer à mettre à jour les appareils plus longtemps.
Et quelques inconvénients
La raison pour laquelle Google n'a pas eu un cycle annuel à ce jour, est à voir avec le rythme de l'innovation. Libère plus fréquents sont l'occasion de pousser de nouvelles caractéristiques et fonctionnalités cool qu'elle a développé. Avec un cycle annuel, nous allons devoir attendre un peu plus longtemps pour obtenir les nouveaux goodies.
OEM nourrissent mutuellement en ce moment, avec la concurrence les poussant à innover, et un flux régulier de nouveaux dispositifs qui frappent le marché toute l'année. Un modèle unique de mise à jour annuelle pourrait dégonfler cette manœuvres constante pour la position, et l'innovation lente encore.
La sécurité est un problème. Si il ya une amélioration que vous ne voulez pas attendre, il est la fermeture d'une vulnérabilité. Bugs ne sont jamais destinés à faire partie d'une libération, mais à moins que Google ups son jeu en termes de défauts dans les nouvelles versions d'Android, l'attente d'une solution pourrait croître plus. Même avec un cycle annuel, petites mises à jour de sécurité et les bogues seront sûrement inévitable.
Est-ce la bonne décision?
Il ya une autre raison impérieuse pour Google pour basculer vers le cycle annuel que nous avons pas encore parlé. Le passage à offrir de nouvelles fonctionnalités dans les applications Google est clairement en cours. Nous ne devons pas toujours une mise à jour de plate-forme pour obtenir plus d'Android. Peu importe comment vous vous sentez à propos de cette tendance et les motivations de Google pour elle, il ya peu de doute que ça se passe.
Il est également utile de rappeler que Google est en train de pousser Android pour le travail et il veut la plate-forme de se battre pour l'entreprise. Les entreprises, les services informatiques et les développeurs d'applications d'entreprise veulent la stabilité, et attendent un calendrier de mise à jour stable. Aux fins de planification, il peut être considéré comme une condition préalable qui est actuellement nuire à la crédibilité de Android.
La plate-forme Android est mature. Il ya toujours place à innover et à améliorer, mais nous ne voyons pas de nouvelles fonctionnalités essentielles dans chaque mise à jour. Comme Google se déplace vers le processus de raffinement, il semble logique de ralentir et de réduire la perturbation d'un cycle de sortie plus rapide. Il peut être difficile de déterminer si elle aura un impact sur le rythme de l'innovation, quand il se sent comme si l'innovation est déjà ralentit, mais les bénéfices potentiels pour les développeurs et les OEM, nous l'espérons être ressentie par les utilisateurs finaux ainsi.