Können sie unter der Führung von Google und Qualcomm das Android-Upgrade-Problem lösen?
Vor ein paar Tagen sagte mein Kollege Xiaozhi zu mir "wütend": "Mein OnePlus 7 Pro kann Andorid 11 nicht aktualisieren, es liegt alles an Qualcomm" und schickte dann eine offizielle Ankündigung von der OnePlus-Community. In der Ankündigung gab OnePlus an, mit dem technischen Team von Qualcomm zusammenzuarbeiten, um das Upgrade-Problem der OnePlus 7 / 7T-Serie so schnell wie möglich zu lösen. Und unter diesem Beitrag drückten viele OnePlus-Benutzer Wut und Hilflosigkeit wie Xiaozhi aus.
Kurz vor Ablauf der Frist aktualisierte OnePlus die neuesten Fortschritte und gab an, dass der interne Test des Wasserstoffs OS 11 der OnePlus 7 / 7T-Serie am 24. Dezember gestartet wurde, der genaue Zeitpunkt des öffentlichen Tests jedoch nicht bekannt gegeben wurde.
▲ Offizielle Ankündigung zur Anpassung der OnePlus 7 / 7T-Serie Android 11. Bild von: OnePlus Community
Als ich Xiaozhi die Neuigkeiten erzählte, seufzte Xiaozhi und antwortete: "Dies kann auch gelandet werden, ich habe es nicht erwartet", "Es wird geschätzt, dass die öffentliche Beta 12 warten wird" und verstummte dann wieder.
In der Tat gab es viele Android-Handys, die aufgrund des zugrunde liegenden Chips kein Upgrade auf die Hauptversion von Android erhalten konnten. Der Ärger und die Hilflosigkeit der OnePlus 7 / 7T-Serie sind nicht unangemessen.
▲ Google Galaxy Nexus.
Zunächst entschied sich Googles Sohn Galaxy Nexus für Texas Instruments-Chips. Texas Instruments zog sich jedoch aus dem Markt für Mobiltelefonchips zurück. Ohne die gezielte Unterstützung der zugrunde liegenden Chiphersteller konnte Galaxy Nexus nicht auf Android 4.4 Kitkat aktualisiert werden und hielt die drei Versionen nur zwei Jahre lang auf dem neuesten Stand. .
Später konnten Android-Geräte mit dem Qualcomm Snapdragon 801-Prozessor (MSM8974) nicht auf Android Nougat aktualisiert werden, da Qualcomm sich nicht anpasste. Der nächste Fall ist Xiaozhis OnePlus 7 Pro.
Solche Probleme auf Chipebene sind für Mobiltelefonhersteller schwer selbst zu lösen, und natürlich gibt es keine Möglichkeit, die Anpassung an das neue Android-System zu fördern. Wenn Sie ein Upgrade durchführen möchten, können Hersteller nur mit Chipherstellern kommunizieren und die Chiphersteller auffordern, Probleme zu lösen. Der Upgrade-Fortschritt und die Aktualität der entsprechenden Modelle sind schlechter.
▲ Xiaomi Mi 11 mit Qualcomm Snapdragon 888 ausgestattet.
Um diese Situation in Zukunft zu vermeiden, haben Google und Qualcomm eine eingehende Zusammenarbeit durchgeführt und erklärt, dass sie drei Jahre lang Updates für Hauptversionen des Android-Systems und vier Jahre Updates für Sicherheitspatches für Mobiltelefone mit Snapdragon SoC garantieren werden.
Mit anderen Worten, in Zukunft werden neue Telefone, die mit Qualcomm Snapdragon 888 SoC ausgestattet sind, einen längeren Aktualisierungszyklus haben, mindestens vier wichtige Android-Systemversionen (einschließlich Andorid 11) werden bis Android 14 aktualisiert und monatliche Sicherheitspatches Kleine Updates dauern bis 2025.
Sind Sie faul, wenn Sie Ihr Android-System nicht aktiv aktualisieren?
Nach früheren Erfahrungen haben Android-Geräte in der Regel eine Systemaktualisierungsdauer von etwa 2 Jahren. Selbst die "Pro Son" -Pixel-Serie von Google garantiert nur 3 Jahre für wichtige Versionsaktualisierungen und 3 Jahre für Sicherheitspatch-Updates.
Die Produkte der Android-Hersteller werden jedoch häufig aktualisiert, und es gibt viele Flaggschiff-, Mittelklasse- und Einstiegsmodelle. Ressourcenaktualisierungen werden sich auf beliebte (Flaggschiff-) Modelle konzentrieren. Daher ist es für Hersteller schwierig zu garantieren, dass alle Produkte einen ausreichend langen Aktualisierungszyklus (2 bis 3 Jahre) haben, häufig nur einige kleinere Versionsaktualisierungen.
Warum sind Android-Hersteller dann so inaktiv bei der Aktualisierung ihrer Systeme? Sind sie faul?
Um dieses Problem zu beheben, klären wir zunächst die Schritte, die für ein Upgrade der Hauptversion von Android erforderlich sind.
- Google sendet den Quellcode an AOSP (Android Open Source Project).
- Chiphersteller laden den Quellcode herunter und ändern den Quellcode so, dass die mit einem eigenen Chip ausgestatteten Geräte normal funktionieren.
- Der Chiphersteller sendet den geänderten Code an den OEM, und der OEM führt eine gezielte Anpassung (Systemanpassung) gemäß seinen eigenen Anforderungen durch.
- Der OEM führt interne Tests in kleinem Maßstab und anschließend öffentliche Tests in kleinem Maßstab durch.
- Nach stabilem und ausgereiftem wird ein OTA-Push in großem Maßstab durchgeführt.
In den letzten Jahren hat Google dem Problem der Android-Fragmentierung immer mehr Aufmerksamkeit geschenkt, und die Geschwindigkeit der Übermittlung von Quellcode war viel schneller. Um die Anpassungszeit der Chiphersteller zu verkürzen, wird Google den Quellcode gleichzeitig im Voraus an einige Chiphersteller senden.
Wenn Chiphersteller den Quellcode erhalten und gezielte Änderungen vornehmen, können technische Probleme auftreten und den Änderungsfortschritt verzögern, z. B. die jüngste "OnePlus 7 / 7T-Serie", dies ist jedoch eine Minderheit.
Es ist der OEM-Handyhersteller, der den Anpassungsfortschritt wirklich beeinflusst. Nachdem der Chiphersteller dem OEM die geänderte Version des Codes übermittelt hat, muss der OEM-Hersteller für jedes Gerät eine Anpassung auf niedriger Ebene und eine Systemanpassung durchführen. Dieser Prozess ist mit einem enormen Arbeitsaufwand verbunden. Aufgrund der großen Anzahl angepasster Modelle sind viele Arbeitskräfte und Materialressourcen erforderlich. Ressourcen, die sich schließlich in ein langes Warten auf Benutzer verwandeln.
Tatsächlich sind Mobiltelefonhersteller nicht faul. Natürlich hoffen sie auch, Systemiterationen und -aktualisierungen schnell abzuschließen, aber es gibt zu viele "Anpassungsaufgaben", die "Konkubinen nicht erledigen können".
Um die Belastung der Mobiltelefonhersteller zu verringern, hat Google Project Treble gestartet
Um die Arbeitsbelastung der OEM-Hersteller bei der Anpassung an das neue System weiter zu verringern und die Fragmentierung von Android weiter zu verringern, hat Google 2017 einen Mechanismus namens "Project Treble" (Android 8.0) eingeführt.
Um es einfach auszudrücken: Google unterteilt den Quellcode in den unteren Kern und den oberen Schnittstellenteil und arbeitet mit den Chipherstellern zusammen, um den unteren Kernteil des Codes zu übernehmen. Und Google hat den vorherigen Android-Mechanismus geändert. Der zugrunde liegende Kerntreiber muss nicht zusammen mit der Android-Versionsnummer aktualisiert werden und kann im Telefon verfestigt werden.
Dies bedeutet, dass OEMs nicht jedes Mobiltelefon einzeln anpassen müssen und direkt für die Anpassung und Anpassung der übergeordneten Benutzeroberfläche verantwortlich sind. Dies reduziert die Arbeitsbelastung der vorherigen Mobiltelefonhersteller erheblich und entspricht theoretisch Google Alle Modelle mit dem Project Treble-Mechanismus können auf die größere Version des Android-Systems aktualisiert werden.
Neben Project Treble hat Google auch den Umfang der Zusammenarbeit mit Android-Telefonmarken von Drittanbietern erweitert. Die letztjährige Android 10 Beta unterstützte zum ersten Mal 21 Mobiltelefone von 13 Herstellern, die als die meisten in der Geschichte gelten. Auf dem diesjährigen Android 11 gibt es Marken wie Xiaomi, OnePlus, OPPO, vivo und realme, die zum ersten Mal den Upgrade-Plan für die Android 11 Beta-Version eingeführt haben. Im Vergleich zur Vergangenheit ist die Anpassungsgeschwindigkeit an das neue System erheblich schneller.
Die meisten Erst-Upgrades für Android 10 und Android 11 sind jedoch Beta-Versionen und sie sind auch auf einige Mainstream- / Flaggschiff-Modelle beschränkt. Es gibt immer noch keine Möglichkeit, weitere Modelle abzudecken. Dies ist auch ein Problem, auf das Project Treble stößt. .
Was hat Qualcomm mit Google zusammengearbeitet, um es zu lösen?
Nach der Zusammenarbeit zwischen Google und Qualcomm wurde die Anpassungseffizienz der zugrunde liegenden Kernteile von Project Treble verbessert, und die Systemanpassung, für die die Mobiltelefonhersteller verantwortlich sind, spielt nur eine Rolle bei der Förderung der Anpassungsgeschwindigkeit der Hersteller.
Die Aktualisierungshäufigkeit von Android-Handys ist sehr hoch, und jeder Hersteller bringt jedes Jahr eine Reihe von Handys mit unterschiedlichen Standorten auf den Markt. Natürlich ist auch der Aufwand für die Anpassung an große Android-Versionen enorm. Gleichzeitig verfügen inländische Mobiltelefone über angepasste Systeme mit eigenen Merkmalen, und viele lokalisierte Funktionen erschweren die Anpassungsarbeit.
▲ Atomkomponenten von vivo OriginOS.
Darüber hinaus sind die Highlights des Android-Hauptversionsupdates in den letzten zwei Jahren weitaus geringer als die Highlights einiger inländischer Anpassungen des Android-Systems, und Benutzer nehmen "nicht stark wahr". Infolgedessen haben sich die Mobiltelefonhersteller allmählich auf die Entwicklung und Anpassung "neuer Systeme" konzentriert, und ihre Begeisterung für die Anpassung an große Android-Versionen hat stark abgenommen.
Relativ gesehen ist es für ältere Modelle wichtiger, Updates für Android-Sicherheitspatches rechtzeitig zu erhalten als für größere Android-Versionen. Android-Sicherheitspatches sind eine spezielle Art von Update, die Google in den letzten 5 Jahren jeden Monat veröffentlicht hat. Diese Sicherheitspatches können Sicherheitslücken im Android-System rechtzeitig beheben, um die Gerätesicherheit zu gewährleisten.
Google veröffentlicht jeden Monat einen Sicherheitspatch, und die Hersteller von Mobiltelefonen arrangieren ihre eigenen Anpassungen. Können die Sicherheitspatches der Anbieter rechtzeitig behoben werden und wie ist der Aktualisierungszyklus?
Ich habe zufällig mehrere alte und neue Mobiltelefone in der Redaktion von Aifaner gefunden, nämlich Pixel im Jahr 2016, Mi MIX2 im Jahr 2017, OnePlus 7 Pro im Jahr 2019, vivo S7e und Huawei P40 im Jahr 2020 . Aktualisieren Sie jeweils auf das neueste System und überprüfen Sie das Datum des neuesten Sicherheitspatches.
Die Ergebnisse sind wie folgt: Pixel aktualisiert auf 6. Oktober 2019, Xiaomi MIX2 aktualisiert auf 1. September 2019, OnePlus 7 Pro aktualisiert auf 1. Oktober 2020, Huawei P40 aktualisiert auf 1. November 2020, vivo S7e Update auf den 1. November 2020.
Zusätzlich zu meinem Sohn Pixel ist der Aktualisierungszyklus für Sicherheitspatches vieler Produkte tatsächlich mit dem Android-System verknüpft. Er kann als zweijähriger Aktualisierungszyklus betrachtet werden, was bedeutet, dass viele alte Andorid-Geräte einen Sicherheitsgarantiezyklus von zwei Jahren haben. Die Zusammenarbeit zwischen Google und Qualcomm bedeutet, dass Google unabhängig von der Konfiguration, solange es einen Qualcomm-Kern gibt, vierjährige Sicherheitspatch-Updates für diese alten Geräte bereitstellt. Dies bedeutet, dass sich die Lebensdauer alter Telefone im Vergleich zur Vergangenheit verdoppeln kann. Die endgültige Landungssituation hängt immer noch von den Anpassungsmöglichkeiten der Hersteller ab.
▲ Nach der Veröffentlichung der neuen Version von Android ist das Wachstum der Anzahl der Benutzer jeder Version, Android 10, weit voraus. Bild von: Google
Um die Aktualisierung des Android-Systems voranzutreiben und die Fragmentierung weiter zu beseitigen, hat Google zahlreiche Initiativen wie den Project Treble-Plan gestartet und mit dem zugrunde liegenden Hardwarehersteller (Qualcomm) zusammengearbeitet. Nach der Veröffentlichung von Android 10 hat Google die GMS-Service-Zertifizierung sogar mit der Versionsnummer des Android-Systems verknüpft. Um die GMS-Zertifizierung zu erhalten, muss der neue Computer mit Android 10 vorinstalliert sein (oder der alte Computer wird auf die neue Version aktualisiert), wodurch die Installationsrate von Android 10 kontinuierlich erhöht wird.
Wir werden hier nicht auf die kommerziellen Faktoren eingehen, die hinter der Bindung von GMS und dem Android-System stehen, aber Googles "ein paar Tricks" haben in der Tat die Aktualisierungsrate von Android 10 und Android 11 erheblich erhöht, und unter der Flut des 5G-Ersatzes die des Android-Systems Die Fragmentierung entwickelt sich ebenfalls in eine gute Richtung. Der Schlüssel ist, dass wir unabhängig von der Hauptversion von Android oder der Verlängerung des Aktualisierungszyklus für Sicherheitspatches davon profitieren.
#Willkommen Sie, wenn Sie Aifaners offiziellem WeChat-Konto folgen: Aifaner (WeChat ID: ifanr). Weitere aufregende Inhalte werden Ihnen so schnell wie möglich zur Verfügung gestellt.