Mises à jour logicielles: une comparaison visuelle de soutien Lifetimes Pour iOS vs appareils Nexus

Mises à jour logicielles sont une grosse affaire. Ils fournissent des corrections de bugs, de nouvelles fonctionnalités, interfaces consolé, et beaucoup plus. Bien sûr, il pourrait y avoir cette fonctionnalité ou deux qui obtient jeté et brise un flux de travail de quelqu'un (xkcd pertinente), mais pour la plupart, plus récente signifie mieux. Et si les mises à jour logicielles sont importantes pour les applications, qui est particulièrement vrai pour les systèmes d'exploitation.

Principalement en raison de la prolifération des smartphones, nous en sommes venus à prendre des mises à jour du système d'exploitation libre et cohérentes pour acquis. Les utilisateurs assument qu'un nouveau téléphone acheté cette année sera encore en cours d'exécution le dernier OS dans le prochain, et ne prévoit pas avoir à payer pour cette mise à jour logicielle. Mais ce ne fut pas toujours le cas. Dans le passé, chaque nouvelle version du logiciel est venu avec un (parfois lourde) étiquette de prix, que ce soit pour des applications ou des systèmes d'exploitation. Outre les correctifs de bugs, obtenir une nouvelle version du système d'exploitation impliqués payer et passer par une tâche de mise à niveau relativement lourde. Bien sûr, cela signifiait que la plupart du matériel était éternellement coincé avec tout OS version, il vendu avec. Qui ne se souvient pas de l'aide que onze ans PC à la bibliothèque qui a été balançait encore Windows XP?

Heureusement, les choses ont beaucoup changé depuis. Ordinateurs prennent une page du livre de smartphone et ont commencé à offrir des mises à niveau du système d'exploitation libre. En 2014, Apple a commencé à offrir des mises à niveau OS X pour la première fois. Cette année, Microsoft - une entreprise qui a toujours compté exclusivement sur la vente de logiciels - a annoncé que Windows 10 serait une mise à jour gratuite pour la plupart de ses utilisateurs. Chrome OS va même au-dessus et au-delà, promettant propriétaires Chromebook un minimum de 5 ans de mises à jour silencieuses, continues gratuitement.

Hélas, beaucoup reste à faire. Alors que les ordinateurs portables et de bureau sont généralement compatibles avec les nouvelles versions d'OS pour plusieurs années, les propriétaires de smartphones ne possèdent pas le même luxe. Les utilisateurs sont généralement laissés dans l'obscurité sur la durée de leurs nouveaux téléphones continueront d'obtenir des mises à jour de logiciels, et, malheureusement, cela est particulièrement vrai pour les appareils Android par rapport à iOS dispositifs.

Le tableau ci-dessous compare les périodes pendant lesquelles un dispositif donné est en cours d'exécution la version la plus à jour OS, pour les deux téléphones et tablettes Nexus, ainsi que iPhones et iPads. Pour nos fins, une «nouvelle version» est un nouveau niveau de l'API sur Android (avec Honeycomb exclus pour des raisons évidentes) et un numéro de version pour iOS entier.

Sans nom (1)Sans nom (1)



Les barres représentent les mois entre la date de lancement d'un dispositif et le mois avant la première mise à jour le dispositif ne reçoit pas. Toutes les données sont à jour en date du 31 Août 2015.

En moyenne, les appareils Nexus qui ne sont plus exécutent la version Android la plus récente (c.-à-Lollipop 5.1, niveau de l'API 22) ont reçu un soutien pour un maigre 21,0 mois. D'autre part, la moyenne pour les appareils iOS qui n'a pas reçu iOS 8 est de 41,2 mois. Dispositifs récentes ont commencé à améliorer la réputation de Google pour les mises à jour logicielles, mais l'écart reste grand. Si nous incluons 2012 Nexus 7, le Nexus 4, et le Nexus 10 dans nos calculs, les augmentations moyennes soutien à 28,2 mois.

DispositifDate de lancementAide date de finNombre de mois pris en charge
iPhone2007-062010-0536
iPhone 3G2008-072011-0939
iPhone 3GS2009-062013-0851
iphone 42010-062014-0851
iphone 4s2011-10Toujours soutenu47
iPhone 52012-09Toujours soutenu36
iPhone 5S / 5C2013-09Toujours soutenu24
iPhone 6/6 +2014-09Toujours soutenu12
iPad2010-042012-0829
iPad 22011-03Toujours soutenu54
iPad 3ème génération2012-03Toujours soutenu42
4e gen iPad / Mini2012-11Toujours soutenu34
iPad Air / Mini 22013-11Toujours soutenu22
iPad Air 2 / Mini 32014-10Toujours soutenu11
Nexus One2010-012011-0921
Nexus S2011-012012-1022
Galaxy Nexus2011-112013-0620
Nexus 7 (2012)2012-07Toujours soutenu38
Nexus 42012-11Toujours soutenu34
Nexus 102012-11Toujours soutenu34
Nexus 7 (2013)2013-07Toujours soutenu26
Nexus 52013-10Toujours soutenu23
Nexus 62014-11Toujours soutenu10
Nexus 92014-11Toujours soutenu10

Même ainsi, l'un appareil Android le plus long a été mis à jour pour 38 respectables est un mois pour le premier Nexus 7, ce qui est tout de même plus d'un an de moins que les 54 mois de l'iPad 2 peut se vanter. Et avec l'iPad 2 ensemble pour recevoir iOS 9, ce nombre ne fera qu'augmenter encore.

Bien sûr, un seul graphique est jamais assez pour raconter toute l'histoire. Pour commencer, il ya plusieurs façons acceptables pour définir la période de support logiciel. La plus évidente est de calculer le temps entre le lancement d'un dispositif et de la mise à jour, il a reçu. Cependant, alors que cela est certainement une définition raisonnable, il présente plusieurs inconvénients.

Un problème est qu'un dispositif peut obtenir sa mise à jour de temps après la première mise à jour, il ne le fait pas. Par exemple, la dernière mise à jour du logiciel de l'iPhone 3GS a été iOS 6.1.6, qui a été effectivement libéré 5 mois après iOS 7. Si nous avions inclus iOS 6.1.6 dans le tableau, il aurait donné la fausse impression que le 3GS reçu plus de soutien que qu'il a effectivement fait. D'autre part, étant donné que tous les dispositifs de Nexus sont mises à jour au même moment, une mise à jour du logiciel serait retardé de façon incorrecte suggérer une période de soutien plus. Cela signifierait que le Nexus 9, qui a été seulement mis à jour 5.1 Lollipop plusieurs mois après le Nexus 6, semble inexacte avoir été donné plus de support logiciel.

En fin de compte, la meilleure mesure que nous avons trouvé était de déterminer la période entre le lancement d'un dispositif et de la libération de la dernière version de l'OS, il (éventuellement) reçue. Cela a encore quelques problèmes, comme ne reflétant pas combien de temps il faut pour un dispositif pour recevoir une nouvelle mise à jour après qu'il a été lancé, mais il était la meilleure solution que nous pourrions venir avec.



Mais pourquoi est-ce une mauvaise chose, de toute façon? En partie, cela signifie que votre téléphone ou tablette dispose d'un délai de vie plus courte, car il deviendra obsolète rapidement. Cela signifie que vous serez plus susceptibles d'acheter un nouvel appareil plus tôt, qui à son tour signifie que vous finissez par dépenser plus d'argent dans le long terme. D'autre part, il est mauvais pour les développeurs, car une plus grande quantité d'utilisateurs de l'application en cours d'exécution sera inévitablement un ancien OS. Cela oblige devs de choisir entre ne pas profiter de nouvelles API de manière à être compatible avec plusieurs appareils, ou à construire leur application pour les versions plus modernes et de perdre la compatibilité avec les appareils plus anciens. (Pour être juste, Android dispose de mécanismes pour remédier à ce problème, comme la possibilité pour définir les comportements de repli pour les API indisponibles ou même en tenant développeurs de distribuer différents APKs pour différentes versions de OS, via le Play Store. Malheureusement, cela signifie plus de travail pour les développeurs, qui est aussi pas un scénario parfait.)

Beaucoup d'entre vous aura aussi prompts à souligner que le tableau ne tient pas compte des nombreuses considérations importantes. Et vous auriez raison.

Pour commencer, tous les mises à jour iOS sont égaux entre tous les appareils, et les anciens appareils ne reçoivent pas toutes les nouvelles fonctionnalités. L'iPad 2, par exemple, n'a pas le soutien Siri, même si elle est en cours d'exécution iOS 8 et Siri a été autour depuis iOS 5. D'autre part, (et à l'exclusion des fonctionnalités spécifiques au matériel évidentes) tous les appareils Nexus obtiennent la même fonctionnalité sertie d'une nouvelle mise à jour logicielle.

Une autre grande différence est que, contrairement à iOS, les appareils Android ne nécessitent pas une mise à jour majeure du logiciel de mise à niveau des applications du système. Ceci est sans doute l'un des points forts les plus importants de Android, et cela signifie que des applications comme Gmail, Maps, Agenda et services du système, même essentiels tels que WebView ou Google Play services sont toujours à jour. Sur iOS, d'être coincé sur une vieille version OS signifie aussi être coincé avec les applications système obsolète.

En plus de tout cela, il ya toujours la possibilité pour les appareils Android âgés de continuer à courir de nouvelles versions d'OS travers ROM personnalisées, qui est un choix qui ne existe pas simplement sur iOS.

Alors, que pouvons-nous tirer de tout cela? Bien qu'il soit tout à fait vrai que tout tableau sera inévitablement brillant sur plusieurs points importants, et que la situation entre Android et iOS ne sont pas directement comparables pour une panoplie de raisons, il devrait néanmoins servir de nourriture pour la pensée. La situation a sans aucun doute amélioré récemment, en particulier à la lumière de la nouvelle politique de mise à jour de Google de 2 ans de mises à jour majeures de logiciels et 3 des correctifs de sécurité. Même ainsi, le soutien d'Apple pour iOS et propre 5 ans jour promesse de même pour Google tous Chromebooks prouve qu'il est possible de demander plus que ce que nous obtenons.




» » Mises à jour logicielles: une comparaison visuelle de soutien Lifetimes Pour iOS vs appareils Nexus