Was ist Project Treble auf Android und wird es von meinem Telefon erhalten?
Nicht konsistente Aktualisierungen auf Android-Geräten haben die Plattform seit ihrem anfänglichen Bekanntheitsgrad geplagt. Project Treble ist ein Plan von Google, der Herstellern dabei helfen soll, den Aktualisierungsprozess für zeitnahere Aktualisierungen zu rationalisieren.
Android Fragmentierung ist das Problem
Eine der größten Beschwerden gegen Android als Betriebssystem ist etwas, das im Allgemeinen als "Fragmentierung" bezeichnet wird. Die traditionelle Definition ist "der Prozess, in kleine oder separate Teile aufgeteilt zu werden", was sich direkt auf die negative Konnotation von Android auswirkt acht Verschiedene Android-Versionen sind derzeit in der Wildnis und werden auf verschiedenen Hardwaretypen verwendet.
Der Standard hier wird natürlich von Apple mit dem iPhone festgelegt. Dort, wo Android die erfolgreichste Version ist, ist das fast zwei Jahre alte Android 7.x (Nougat), fast drei Viertel aller iOS-Geräte verwenden die neueste Version (iOS 11)..
Quelle: Google
Im Vergleich dazu sind die Verteilungszahlen von Android mit 28,1 Prozent der Telefone mit Android 6.x (Marshmallow) und 28,5 Prozent auf Android 7.x (Nougat) sehr düster, was bedeutet, dass über die Hälfte der Android-Handys fast zwei Jahre altes Betriebssystem. Nur knapp 1,1 Prozent nutzen die neueste Version von Android 8.x (Oreo). Um es noch deutlicher auszudrücken: Über 98 Prozent der Android-Geräte verwenden veraltete Software - über 36 Prozent laufen Fünf Jahre alt (oder ältere) Software. Autsch!
Es ist klar, dass es dort eine massive Trennung gibt. Der Grund dafür ist leider sehr vielschichtig, kann aber im Allgemeinen auf zwei wichtige Punkte zurückgeführt werden: Hersteller und Googles Update-Zyklus. Wir haben das schon ausführlich besprochen, also speichere ich Ihnen alle Details und weise Sie nur in diese Richtung, wenn Sie neugierig sind, wie der Hersteller schuld ist.
Projekthöhen ist die Antwort
Der Grund, warum Hersteller es so schwer haben, zeitnahe Updates herauszuschieben, liegt an der ganzen Arbeit, die das Betriebssystem dazu bringen muss, mit der Hardware zu kommunizieren.
Traditionell funktionierte es in etwa wie folgt: Das Betriebssystem und die Low-Level-Software waren Teil des gleichen Codes. Nach der Aktualisierung des Betriebssystems musste diese untergeordnete Software - technisch als Herstellerimplementierung bezeichnet - ebenfalls aktualisiert werden. Das ist viel Arbeit.
Beginnend mit Android 8.x (Oreo) trennte Google die beiden. Dies bedeutet, dass das Android-Betriebssystem selbst aktualisiert werden kann, ohne die Herstellerimplementierung berühren zu müssen. Das kann wiederum bei Bedarf von selbst aktualisiert werden.
Um dies in einen vollständigen Kontext zu bringen, bevor ein Update auf ein Android 7.x-Gerät (oder früher) übertragen werden kann, muss nicht nur der Android-Betriebssystemcode aktualisiert werden, sondern auch der Low-Level-Hardwarecode in der Regel vom Chip Maker gewartet. Wenn Samsung beispielsweise ein Update auf ein Telefon übertragen möchte, muss es warten, bis Qualcomm (oder der Hersteller des Chips) seinen Code aktualisiert, um mit dem neuen Samsung-Code zu arbeiten. Das bedeutet, dass sich viele Räder gleichzeitig drehen und jedes davon auf das andere angewiesen ist.
Mit Android 8.x und mehr wird es nicht mehr so sein. Da der Hardware-Kerncode vom Betriebssystemcode getrennt ist, können Gerätehersteller ihre Software aktualisieren, ohne darauf warten zu müssen, dass der Siliziumhersteller auch seinen Code aktualisiert.
Dies sollte zumindest die Update-In-Theorie dramatisch beschleunigen. Die Aktualisierung von Geräten liegt weiterhin in den Händen des Herstellers. Da die ersten Oreo-Geräte außerhalb der von Google gewarteten Pixel-Reihe gerade auf den Markt kommen, hatten wir noch keine Chance, dies in der Praxis vollständig zu sehen. Hoffentlich ändert sich damit tatsächlich die Geschwindigkeit, in der Updates geschrieben und ausgegeben werden.
Wird mein Gerät von Project Treble profitieren??
Jetzt das ist die Millionen-Dollar-Frage, richtig? Leider ist die Antwort nicht so einfach (Sie haben es sicherlich nicht erwartet). Das heißt, hier sind einige Fakten:
- Wenn Ihr Gerät nie auf Oreo aktualisiert wird, wird es niemals Project Treble erhalten. Das geht nicht weiter. Es tut uns leid.
- Wenn Ihr Gerät auf Oreo aktualisiert wird, ist es immer noch nicht benötigt Treble zu unterstützen, das liegt beim Hersteller.
- Wenn Sie ein neues Telefon kaufen, auf dem Oreo installiert ist, ist dies der Fall Wird benötigt Treble aus der Box zu unterstützen.
Kurz gesagt: Die Unterstützung von Treble auf aktualisierten Systemen liegt immer noch bei den Herstellern, aber es werden neue Oreo-Geräte benötigt, um die Weiterentwicklung von Treble zu unterstützen.
So unterstützt beispielsweise Pixel 2 bereits Project Treble. Das kommende Galaxy S9 unterstützt auch Treble aus der Box. Google hat auch das Pixel 1 aktualisiert, um Treble zu unterstützen, aber leider sieht es so aus, als ob Samsung es aus dem Oreo-Build für das Galaxy S8 herausgenommen hat.
Wenn Sie neugierig auf Ihr eigenes Gerät sind, bietet Android Police eine Liste mit allen Geräten, die Treble-Support erhalten, sowie eine Liste der Geräte, die auf Oreo aktualisiert werden ohne Verdreifachen.
Android-Betriebssystemaktualisierungen sind seit vielen Jahren ein ständiger Streitpunkt, daher ist es gut zu sehen, dass Google das Problem endlich anspricht. Mit etwas Glück werden damit alle Android-Geräte in Bezug auf Geräteupdates mit Apple gleichgestellt.
Bildnachweis: Google