Google, Android und die Fragmentierung: KitKat als Wendepunkt und die GMS-Strategie zur Vereinheitlichung der Versionen

  • KitKat hat die Anforderungen reduziert und APIs (IR, BLE, Chromecast, Schritte, Aufzeichnung) hinzugefügt, was die plattformübergreifende Einführung erleichtert.
  • GMS-Richtlinie: Neue Geräte müssen innerhalb eines Genehmigungsfensters mit der neuesten Version freigegeben werden.
  • Anhaltende Fragmentierung durch Hersteller- und Hardwarevielfalt; iOS ist in Sachen vertikaler Kontrolle unübertroffen.
  • Auswirkungen: Bessere Benutzererfahrung und Sicherheit; für Entwickler weniger Abwärtskompatibilität und mittelfristig geringere Kosten.

Android- und KitKat-Fragmentierung

Fragmentierung von Android Es handelt sich um ein endemisches Problem dieses Betriebssystems, das sich aufgrund seiner Eigenart schon immer nur schwer wirksam reduzieren (geschweige denn beenden) ließ. Das offene Ökosystem, die Herstellervielfalt und die Vielfalt der Hardware waren schon immer entscheidende Faktoren. Doch es scheint, als wolle Google mit aller Macht durchgreifen und dies fast auf einen Schlag erreichen.

Und um dies zu erreichen, möchten Sie anscheinend Android KitKat unterstützen, was seit dieser Version des Betriebssystems ein Erfolg zu sein scheint Anforderungen drastisch reduzieren Geräte, die es integrieren, und daher ist es möglicherweise ein guter Zeitpunkt, um eine einheitliche Verwendung Ihres Betriebssystems zu erreichen (offensichtlich werden Produkte mit früheren Distributionen nicht beendet werden, bis der Markt sie verschlingt).

Und dies ist möglicherweise mehr als eine Annahme (es wird zwar schon lange darüber gesprochen), da angeblich einige Dokumente der Firma Mountain View durchgesickert sind, die darauf hindeuten, dass ernsthaft darüber nachgedacht wird Genehmigen Sie keine neuen Geräte, die Android KitKat nicht enthalten als Betriebssystem. Das heißt, eine Lehre, die als Punkt und Linie betrachtet werden kann (oder anders gesagt, wir sind so weit gekommen, jetzt müssen sich alle an diese Regel halten).

In dem Dokument, das Sie durchgesickert haben Handyblüte Es wird klar gesagt, dass Google wird die GMS-Verteilung – den Zugriff auf den Google Play Store und verschiedene Cloud-Dienste – auf neuen Geräten, die zum Zeitpunkt ihrer Veröffentlichung nicht über die neueste Android-Version verfügen, nicht genehmigen.. Das GMS-Genehmigungsfenster beträgt etwa neun Monate., das ist also die Zeit, die den Herstellern als Grundlage dient.

Ihr Galaxy S4 Google Edition hat noch kein KitKat? Holen Sie es hier

Und die Wahrheit ist, dass dies „sieht“ so aus, als ob dies der Fall sein könnte, da die allermeisten Modelle, die für dieses Jahr, sogar für den Mobile World Congress, erwartet werden, angekündigt werden, dass sie mit ankommen werden Android 4.4 -natürlich gibt es Ausnahmen- wie das Galaxy S4, das Xperia Z2 und, um nicht auf die High-End-Produktpalette zurückzugreifen, wird auch das HTC Desire 8 dieser Prämisse gerecht. Das heißt, es scheint klar, dass sich "etwas bewegt" und alles deutet darauf hin, dass es eine Absprache zwischen den Herstellern und Google gibt.

KitKat als Hebel zur Reduzierung der Fragmentierung

Benachrichtigungen in Android KitKat

KitKat wurde konzipiert für läuft reibungslos auf bescheidener HardwareDamit ist es nun sowohl für Einsteiger als auch für die Mittelklasse möglich, die neueste Version zu übernehmen. Außerdem wurden wichtige Kompatibilitätsfunktionen eingeführt, die für Zusammenhalt im Ökosystem sorgen: integrierte Unterstützung für Infrarot-Emitter zusammen mit einer neuen API, damit Anwendungen sie steuern können; Bluetooth Low Energy (BLE)-Profil für Wearables und Peripheriegeräte; und Chromecast-Kompatibilität, wodurch es einfacher wird, Inhalte nativ an den Fernseher zu senden.

Zu diesen Verbesserungen kamen Funktionen hinzu, die wir heute als selbstverständlich ansehen: die Detektor und Schrittzähler für Fitness, Verbesserung aktuelle Dateien im Dokumentselektor und die Screenshot-Video aus dem System selbst, um Tutorials oder Fehler zu teilen. All dies fügt nicht nur Funktionen hinzu, reduziert Funktionsunterschiede zwischen Herstellern und enge Versionen, was dazu beiträgt, die Fragmentierung einzudämmen.

Der Kontext der Fragmentierung: Daten, Herausforderungen und Vergleiche

Vergleich von Android KitKat und späteren Versionen

Das Bild der Android-Fragmentierung verändert sich im Laufe der Zeit: Es gab Phasen, in denen Jelly Bean war dominant mit einer breiten Präsenz seiner Subversionen; andere, in denen KitKat wuchs stark, angetrieben durch massive Updates von Herstellern und den Vorstoß von Mittelklasse-Terminals; und in jüngster Zeit Momente, in denen Android 11 kam an die Spitze des Anteils, gefolgt von Android 10 und Android 9, während Android 12 etwas länger brauchte, um durchzustarten. Parallel dazu Veteranenversionen wie Lebkuchen- oder Eiscreme-Sandwich Sie hielten über lange Zeiträume symbolische Quoten aufrecht.

Es gibt eine Konstante: Mit dem Ablauf der Zyklen, Immer mehr Geräte setzen auf moderne APIs, und ein größerer Teil des Parks verfügt über Android 10 oder höher, sodass Sie von Systemupdates über Google Play und modulierte Verbesserungen an den Google-Diensten. Die Verteilung bleibt jedoch unterschiedlich, sodass die Akteure des Ökosystems Entscheidungen treffen müssen, um die Kompatibilität aufrechtzuerhalten.

Der Vergleich mit iOS wird häufig gezogen. Apple aktualisiert nur wenige Modelle und kontrolliert den gesamten Stack, sodass die neueste Version tendenziell schnell auf den meisten Geräten bereitgestellt wird. Der Vergleich beider Welten ist nicht fairAndroid ist ein heterogenes Ökosystem mit Hunderten von Herstellern, sehr unterschiedlichen Hardwareprofilen und einer Präsenz in so unterschiedlichen Segmenten wie Mobiltelefonen, Tablets und Fernsehern. Dies macht die Einführungs- und Genehmigungszyklen komplexer.

Auswirkungen auf Benutzer und Entwickler

Android 4.4 KitKat-Update auf Samsung

Die Wahrheit ist, dass dieser Schritt für die Benutzer ein großartige Neuigkeiten, da sie dafür sorgen würden, dass die Endgeräte, die aus den neuen Produktreihen gekauft werden, wenn sie den "Segen von Google" haben wollen, sie mit KitKat ankommen müssen, das immer dafür sorgt, dass die neuesten Android-News genutzt werden können. Mehr gemeinsame Funktionen und höhere Stabilität bedeuten bessere Erlebnisse und weniger Überraschungen zwischen den Geräten.

Für App-Entwickler bedeutet Fragmentierung höhere Entwicklungs- und Testkosten. Die Festlegung einer Mindest-Android-Version zwingt Sie dazu, Umfang und Komplexität abzuwägen: Je weiter Sie zurückblicken, desto mehr Arbeit muss an der Kompatibilität geleistet werden und desto wahrscheinlicher ist es, dass Fehler, die schwer zu reproduzieren sind auf ungewöhnliche Hardware/Version-Kombinationen. Es gibt auch einen Winkel von Sicherheit: In älteren Versionen können sich ohne offizielle Patches Schwachstellen ansammeln.

Dies würde natürlich nicht die bereits im Handel befindlichen Terminals und sogar andere, die möglicherweise auf den Markt kommen, betreffen, da nicht vergessen werden sollte, dass Android eine Entwicklung von . ist Open-Source-, daher kann die Freigabe von Geräten mit früheren Versionen nicht verhindert werden. Jetzt, da sie ohne die Unterstützung von Google (die ihre eigenen Anwendungen beinhalten können) ankommen, ist dies möglich.

Google-Richtlinien, GMS und die Rolle der Hersteller

Android 4.4-Update auf dem HTC One

Die Strategie, die den Zugang zu Google Mobile-Dienste (GMS) Die Förderung der Verwendung der aktuellsten Version in neuen Releases ist ein starker Anreiz. Dies reduziert die kurzfristige Streuung und setzt Marken und Betreiber in Kombination mit dem Genehmigungszeitraum unter Druck, ihre Roadmaps zu beschleunigen.

Das tatsächliche Bild ist jedoch differenziert: Hersteller fügen hinzu Anpassungsebenen und exklusive Funktionen, die manchmal zuerst auf bestimmten Modellen (einschließlich Googles eigenen) und später auf dem Rest ankommen. Die gute Nachricht ist, dass auf Android, die Community und Drittentwickler Sie neigen dazu, diese Entwicklungen schnell zu replizieren (z. B. Launcher, die von aktuellen Schnittstellen inspiriert sind), was die Asymmetrie abschwächt.

Darüber hinaus haben Initiativen zur Modularisierung von Systemkomponenten und die Verteilung von Patches über den Play Store bringen Sicherheits- und Funktionsverbesserungen auf eine größere Auswahl an Geräten, ohne auf ein vollständiges Update des Herstellers warten zu müssen.

Was ist mit Altgeräten? Alternativen und Lebenszyklus

CyanogenMod aktualisiert Mobiltelefone auf KitKat

Im Laufe der Zeit enden Veteranenversionen mit Restadoption und Google könnte die Unterstützung für einige seiner Dienste schrittweise einstellen. Obwohl sie einen kleinen Prozentsatz ausmachen, Wir sprechen immer noch von Millionen von Benutzern auf globaler Ebene, daher ist es wichtig, den Übergang gut zu planen.

In diesem Szenario wenden sich viele Enthusiasten an AOSP-basierte ROMs (wie CyanogenMod es seinerzeit tat), die manchmal neuere Versionen auf nicht unterstützte Geräte pushen. Das ist nicht für jeden eine Lösung – es birgt Risiken, den Verlust von Garantien oder Funktionen – aber es zeigt, wie die Community Haltbarkeit verlängern einiger Teams.

Android Cussoo

Die Wahrheit ist jedoch, dass die Einführung dieses Punktes ein hervorragender Weg ist, die Fragmentierung zu beenden. Zweitens beeinträchtigt es die Benutzer nicht (ganz im Gegenteil) und sorgt für ein besseres Funktionieren des Android-Ökosystems, einschließlich der Anwendungen – was auch für Entwickler eine gute Nachricht ist. Es bleibt abzuwarten, ob Hersteller, vor allem die wichtigsten, sind für die Arbeit... aber wenn ja, würde Google einen großen Schritt unternehmen, um ein einheitliches Betriebssystem für mobile Geräte zu erreichen.

Was halten Sie von der Entscheidung, die Google bezüglich seines Android-Betriebssystems treffen könnte? Die Kombination von geringerer KitKat-Bedarf, eine Politik der strengere GMS-Zulassung, Fortschritte bei modularen Updates und die Zusammenarbeit zwischen den Herstellern skizzieren einen plausiblen Weg: weniger Streuung zwischen den Versionen, mehr Sicherheit und konsistentere Entwicklertools, während gleichzeitig die Flexibilität erhalten bleibt, die Android so großartig macht.