Dirigés par Google et Qualcomm, peuvent-ils résoudre le problème de mise à niveau d’Android?

Il y a quelques jours, mon collègue Xiaozhi m'a dit "en colère", "Mon OnePlus 7 Pro ne peut pas mettre à jour Andorid 11, tout est à cause de Qualcomm", puis a envoyé une annonce officielle de la communauté OnePlus. Dans l'annonce, OnePlus a déclaré qu'il coopérait avec l'équipe technique de Qualcomm pour s'efforcer de résoudre le problème de mise à niveau de la série OnePlus 7 / 7T dès que possible. Et sous cet article, de nombreux utilisateurs de OnePlus ont exprimé leur colère et leur impuissance comme Xiaozhi.

Juste avant la date limite, OnePlus a mis à jour les derniers progrès, déclarant que le test interne de OnePlus 7 / 7T série hydrogène OS 11 avait commencé le 24 décembre, mais l'heure précise du test public n'a pas été annoncée.

▲ Annonce officielle sur l'adaptation de la série OnePlus 7 / 7T Android 11. Photo de: OnePlus Community

Quand j'ai annoncé la nouvelle à Xiaozhi, Xiaozhi a soupiré et a répondu: «Cela peut aussi être atterri, je ne m'y attendais pas», «On estime que la version bêta publique attendra 12 heures», puis retomba dans le silence.

En effet, de nombreux téléphones Android n'ont pas pu obtenir la mise à niveau vers la version majeure d'Android en raison de la puce sous-jacente.La colère et l'impuissance de la série OnePlus 7 / 7T ne sont pas déraisonnables.

▲ Google Galaxy Nexus.

Dans un premier temps, le fils de Google, Galaxy Nexus, a choisi les puces Texas Instruments. Cependant, Texas Instruments s'est retiré du marché des puces de téléphonie mobile. Sans le soutien ciblé des fournisseurs de puces sous-jacents, Galaxy Nexus n'a pas pu passer à Android 4.4 Kitkat et n'a gardé les trois versions mises à jour que pendant deux ans. .

Plus tard, les appareils Android utilisant le processeur Qualcomm Snapdragon 801 (MSM8974) n'ont pas pu être mis à niveau vers Android Nougat car Qualcomm ne s'est pas adapté. Le cas suivant est le OnePlus 7 Pro de Xiaozhi.

De tels problèmes au niveau des puces sont difficiles à résoudre pour les fabricants de téléphones mobiles par eux-mêmes, et il n'y a naturellement aucun moyen de promouvoir l'adaptation au nouveau système Android. Si vous souhaitez effectuer une mise à niveau, les fabricants ne peuvent communiquer qu’avec les fabricants de puces et inciter les fabricants de puces à résoudre les problèmes. La progression de la mise à niveau et l’opportunité des modèles correspondants seront pires.

▲ Xiaomi Mi 11 équipé de Qualcomm Snapdragon 888.

Afin d'éviter cette situation à l'avenir, Google et Qualcomm ont mené une coopération approfondie, affirmant qu'ils garantiraient des mises à jour de la version majeure du système Android sur trois ans et des mises à jour des correctifs de sécurité de quatre ans pour les téléphones mobiles équipés du SoC Snapdragon.

En d'autres termes, à l'avenir, les nouveaux téléphones équipés du SoC Qualcomm Snapdragon 888 auront un cycle de mise à jour plus long, au moins quatre versions majeures du système Android (y compris Andorid 11) seront mises à jour, jusqu'à Android 14, et des correctifs de sécurité mensuels. Les petites mises à jour dureront jusqu'en 2025.

Êtes-vous paresseux si vous ne mettez pas activement à jour votre système Android?

D'après l'expérience passée, les appareils Android ont généralement une période de mise à niveau du système d'environ 2 ans. Même la série Pixel "pro son" de Google ne garantira que 3 ans de mises à jour majeures et 3 ans de mises à jour de correctifs de sécurité.

Cependant, les produits des fabricants Android sont fréquemment mis à jour, et il existe de nombreux modèles phares, milieu de gamme et d'entrée de gamme, et les mises à jour des ressources seront concentrées sur les modèles (phares) populaires. Par conséquent, il est difficile pour les fabricants de garantir que tous les produits auront un cycle de mise à jour suffisamment long (2 à 3 ans), le plus souvent seulement quelques mises à jour mineures.

Alors, pourquoi les fabricants d'Android sont-ils si inactifs dans la mise à jour de leurs systèmes?

Pour clarifier ce problème, clarifions d'abord les étapes requises pour une mise à niveau de la version majeure d'Android.

  1. Google envoie le code source à AOSP (Android Open Source Project);
  2. Les fabricants de puces téléchargent le code source et modifient le code source afin que l'équipement équipé de sa propre puce puisse fonctionner normalement;
  3. Le fabricant de puces envoie le code modifié à l'OEM, et l'OEM effectue une adaptation ciblée (personnalisation du système) en fonction de ses propres besoins;
  4. L'OEM effectue des tests internes à petite échelle, puis des tests publics à petite échelle;
  5. Une fois stable et mature, une poussée OTA à grande échelle sera effectuée.

Ces dernières années, Google a accordé de plus en plus d'attention au problème de la fragmentation d'Android, et la vitesse de soumission du code source a été beaucoup plus rapide. Parallèlement, afin de réduire le temps d'adaptation des fabricants de puces, Google enverra également le code source à certains fabricants de puces à l'avance.

Lorsque les fabricants de puces récupèrent le code source et apportent des modifications ciblées, ils peuvent rencontrer des problèmes techniques et retarder la progression de la modification, comme la récente "série OnePlus 7 / 7T", mais c'est une minorité.

C'est le fabricant de téléphones mobiles OEM qui influe réellement sur les progrès de l'adaptation. Une fois que le fabricant de puces a soumis la version modifiée du code à l'OEM, le fabricant OEM doit effectuer une adaptation de bas niveau et une personnalisation du système pour chaque appareil. Ce processus a une charge de travail énorme. En raison du grand nombre de modèles adaptés, beaucoup de main-d'œuvre et de ressources matérielles sont nécessaires. Des ressources, finalement transformées en une longue attente pour les utilisateurs.

En fait, les fabricants de téléphones mobiles ne sont pas paresseux. Bien sûr, ils espèrent aussi terminer rapidement les itérations et les mises à jour du système, mais il y a trop de «tâches d'adaptation» que «les concubines ne peuvent pas faire».

Afin de réduire le fardeau des fabricants de téléphones mobiles, Google a lancé Project Treble

Afin de réduire davantage la charge de travail des fabricants OEM pour s'adapter au nouveau système et continuer à réduire la fragmentation d'Android, Google a introduit un mécanisme appelé «Project Treble» en 2017 (Android 8.0).

Pour faire simple, Google divise le code source entre le noyau inférieur et la partie supérieure de l'interface, et travaille avec les fabricants de puces pour entreprendre la partie inférieure du code. Et Google a modifié le mécanisme Android précédent, le pilote principal sous-jacent n'a pas besoin d'être mis à niveau avec le numéro de version Android et peut être solidifié dans le téléphone.

Cela signifie que les OEM n'ont pas à adapter chaque téléphone mobile individuellement et sont directement responsables de l'adaptation et de la personnalisation de l'interface de niveau supérieur. Cela réduit considérablement la charge de travail des fabricants de téléphones mobiles précédents et, en théorie, est conforme à Google Tous les modèles dotés du mécanisme Project Treble peuvent être mis à niveau vers la version plus grande du système Android.

Outre Project Treble, Google a également élargi le champ de sa coopération avec des marques de téléphones Android tierces. L'Android 10 Beta de l'année dernière a pris en charge pour la première fois 21 téléphones mobiles de 13 fabricants, réputés pour être les plus performants de l'histoire. Et cette année, Android 11 propose des marques telles que Xiaomi, OnePlus, OPPO, vivo et realme qui ont lancé pour la première fois le plan de mise à niveau de la version bêta d'Android 11. Par rapport au passé, la vitesse d'adaptation au nouveau système est nettement plus rapide.

Cependant, la plupart des premières mises à niveau pour Android 10 et Android 11 sont des versions bêta, et elles sont également limitées à certains modèles grand public / phares. Il n'y a toujours aucun moyen de couvrir plus de modèles. C'est également un problème rencontré par Project Treble. .

Qu'est-ce que Qualcomm a travaillé avec Google pour résoudre?

Après la coopération entre Google et Qualcomm, l'efficacité d'adaptation des parties centrales sous-jacentes du projet Treble a été améliorée, et l'adaptation du système dont les fabricants de téléphones mobiles sont responsables ne joue qu'un rôle dans la promotion de la vitesse d'adaptation des fabricants.

La fréquence de mise à jour des téléphones Android est très élevée et chaque fabricant lance chaque année un certain nombre de téléphones avec des emplacements différents. Naturellement, la charge de travail d'adaptation aux grandes versions d'Android est également énorme. Dans le même temps, les téléphones mobiles domestiques ont des systèmes personnalisés avec leurs propres caractéristiques, et de nombreuses fonctions localisées rendent le travail d'adaptation plus compliqué.

▲ Composants atomiques de vivo OriginOS.

En outre, les faits saillants de la mise à jour de la version majeure d'Android au cours des deux dernières années sont bien inférieurs aux faits saillants de certaines personnalisations du système Android domestique, et les utilisateurs «ne perçoivent pas la force». En conséquence, les fabricants de téléphones mobiles se sont progressivement tournés vers le développement et l'adaptation de «nouveaux systèmes», et leur enthousiasme pour l'adaptation aux grandes versions d'Android a beaucoup diminué.

Relativement parlant, il est plus important pour les modèles plus anciens d'obtenir les mises à jour des correctifs de sécurité Android en temps opportun que pour les versions plus grandes d'Android. Les correctifs de sécurité Android sont un type spécial de mise à jour que Google publie chaque mois depuis 5 ans. Ces correctifs de sécurité peuvent corriger les vulnérabilités de sécurité du système Android à temps pour assurer la sécurité de l'appareil.

Google publie un correctif de sécurité chaque mois, et les fabricants de téléphones mobiles organisent leurs propres adaptations. Les correctifs de sécurité des fournisseurs peuvent-ils être corrigés à temps et quel est le cycle de mise à jour?

J'ai trouvé au hasard plusieurs téléphones mobiles anciens et nouveaux dans la rédaction d'Aifaner, à savoir Pixel en 2016, Mi MIX2 sorti en 2017, OnePlus 7 Pro sorti en 2019, vivo S7e et Huawei P40 en 2020 . Mettez respectivement à jour le dernier système, vérifiez la date du dernier correctif de sécurité.

Les résultats sont les suivants: Pixel mis à jour au 6 octobre 2019, Xiaomi MIX2 mis à jour au 1er septembre 2019, OnePlus 7 Pro mis à jour au 1er octobre 2020, Huawei P40 mis à jour au 1er novembre 2020, vivo S7e Mise à jour au 1er novembre 2020.

En plus de mon fils Pixel, le cycle de mise à jour des correctifs de sécurité de nombreux produits est en fait lié au système Android. Il peut être considéré comme un cycle de mise à jour de deux ans, ce qui signifie que de nombreux anciens appareils Andorid ont un cycle de garantie de sécurité qui reste à deux ans. La coopération entre Google et Qualcomm signifie que quelle que soit la configuration, tant qu'il y aura un noyau Qualcomm, Google fournira des mises à jour de correctifs de sécurité de quatre ans pour ces anciens appareils. Cela signifie que la durée de vie des anciens téléphones peut être doublée par rapport au passé. La situation finale d'atterrissage dépend toujours des capacités d'adaptation des constructeurs.

▲ Après la sortie de la nouvelle version d'Android, la croissance du nombre d'utilisateurs de chaque version, Android 10 est loin devant. Photo de: Google

Afin de promouvoir la mise à jour du système Android et d'éliminer davantage la fragmentation, Google a lancé de nombreuses initiatives, telles que le plan Project Treble, et a coopéré avec le fabricant de matériel sous-jacent (Qualcomm). Après la sortie d'Android 10, Google a même lié la certification du service GMS avec le numéro de version du système Android. Pour obtenir la certification GMS, la nouvelle machine doit être préinstallée avec Android 10 (ou l'ancienne machine est mise à niveau vers la nouvelle version), ce qui favorise en permanence le taux d'installation d'Android 10.

Nous ne discuterons pas ici des facteurs commerciaux derrière la liaison de GMS et du système Android, mais les "quelques astuces" de Google ont en effet beaucoup augmenté le taux de mise à jour d'Android 10 et d'Android 11, et sous la marée du remplacement de la 5G, le système Android La fragmentation évolue également dans le bon sens. La clé est que peu importe la version majeure d'Android ou l'extension du cycle de mise à jour des correctifs de sécurité, nous en bénéficions.

#Bienvenue pour suivre le compte WeChat officiel d'Aifaner: Aifaner (WeChat ID: ifanr), un contenu plus passionnant vous sera fourni dès que possible.

Ai Faner | Lien d'origine · Voir les commentaires · Sina Weibo