Du début à la fin: déroulement d'une mise à jour de logiciel Android [INFOGRAPHIC by Sony]

Les mises à jour d'Android, comprenant à la fois les correctifs de sécurité et les versions majeures, intéressent beaucoup de personnes. Certes, certains ont peur des nouvelles mises à jour car ils peuvent changer les choses et parfois de nouveaux bogues ou problèmes de performances peuvent survenir. Toutefois, dans la plupart des cas, les nouvelles mises à jour Android sont importantes et vitales pour la plate-forme. Cependant, le processus complet suivi par une mise à jour Android est incroyablement complexe. Sony vient donc de publier une infographie pour illustrer l'intégralité du processus.

La première phase est le processus de «mise en train» et commence par l'envoi par Google des équipementiers Android à Android, appelé «Kit de développement de plate-forme» (PDK). Cela se produit quelques semaines avant la sortie d'une nouvelle version d'Android. Il inclut une collection de fichiers sources et davantage pour aider le fabricant OEM à développer, optimiser et tester la nouvelle mise à jour. Ensuite, lorsque Google publiera la mise à jour, les constructeurs OEM pourront commencer à créer la base afin de pouvoir se concentrer sur la couche d'abstraction matérielle (HAL).

Le processus HAL est entièrement axé sur la nécessité de faire fonctionner les différents composants matériels avec le nouveau logiciel. Si une entreprise n'utilise pas les mêmes composants que Qualcomm (ce qui est parfois le cas), il appartient au fabricant OEM de remédier à la situation. Une fois que cela est fait, ils peuvent commencer à travailler sur les fonctionnalités de base qu'un smartphone ou une tablette devrait être capable de faire. Cela inclut, sans toutefois s'y limiter, des tâches telles que l'établissement et la réception d'appels téléphoniques, l'envoi et la réception de messages et la connectivité Internet.

Cela étant fait, le fabricant OEM peut alors utiliser la fonctionnalité logicielle qui permet à ses appareils de se distinguer de la concurrence. Dans le cas de Sony, cela inclut la personnalisation de l'écran de verrouillage et d'autres applications, notamment les contacts, la musique, les films, les albums, les appareils photo, les emails et d'autres fonctionnalités telles que Smart Stamina et Xperia Assist. Cela fait, ils peuvent effectuer des tests internes au sein de l'entreprise, suivis d'autres tests en dehors du laboratoire.

On pourrait penser que c'est la fin mais ce n'est que la première phase. Une fois cette étape terminée, la phase deux commence et c’est là que la certification et l’approbation de la mise à jour entrent en jeu. Ces appareils doivent respecter certaines normes en matière de connectivité Bluetooth, WiFi et cellulaire. Certains de ces partenaires cellulaires veulent également certaines choses dans le logiciel. Ainsi, une fois celles-ci mises en œuvre, la mise à jour est soumise à des tests effectués par le transporteur.

Enfin, avec tout cela mis en place, ils peuvent commencer à diffuser la mise à jour aux utilisateurs. Cela se fait normalement progressivement pendant que l'équipe s'assied et vérifie les journaux pour tout type d'erreur critique au cours du processus de mise à jour. Si certains sont détectés, ils doivent être corrigés, mais sinon, ils continuent le processus de déploiement jusqu'à ce qu'il soit terminé.


Source: Sony Mobile