Wir haben viele Male über das Google-Problem mit dem Android-Update gesprochen. Und nicht nur wir, sondern es ist ein ständiger Dialog in der Welt der Technologie, und selbst Apple selbst prahlt mit der Verbreitung seiner Systemupdates im Vergleich zu Google. Aber steht Google wirklich still vor diesem Problem und versucht nicht, es zu lösen? Natürlich nicht. Google hat auf verschiedenen Ebenen mehrere Versuche unternommen, mehr Updates bereitzustellen und die Bedeutung von Updates zu verringern, die den Nutzer nicht erreichen. Wie war die Bewerbung? Und was kann Apple daraus lernen?
Systemfragmentierung und Aktualisierungen im gesamten Geschäft
Google hat im Rahmen seines Mainline-Projekts beschlossen, die Aktualisierung von Android (beginnend mit Android 11) grundlegend zu ändern. Während daran gearbeitet wird, das Android-System zu einem Bestandteil von Teilen zu machen, werden die üblichen Funktionen wie das Erscheinungsbild des Systems und das Benachrichtigungscenter Teil. Und andere Funktionen wie Sicherheitsupdates und solche, die sich auf die Stabilität des Systems und die Bestimmung von Zeitzonen beziehen, dh kurz alles, ohne das das Gerät nicht funktioniert, in einem anderen Teil. Danach folgt die Rolle des Google Play Store, der normalerweise Programmen gewidmet ist. Da Google diese Updates über das Unternehmen sendet, ohne dass das gesamte System aktualisiert werden muss oder Änderungen durch Telefonhersteller wie Samsung oder LG erforderlich sind.
Google hat zuvor auch das Treble-Projekt angekündigt, bei dem mit den Geräteherstellern vereinbart werden soll, einen speziellen Chip in den Geräten zu erstellen, um Systemaktualisierungen für bestimmte Telefone zu beschleunigen. Dies hat in der Tat ein wenig geholfen, da die Einführung von Android 10 etwas schneller war als die der Vorgänger. Es funktioniert jetzt auf 22% der Android-Geräte.
Tools für Entwickler und Jetpack
Softwareentwickler sind das Hauptwerkzeug für den Erfolg oder Misserfolg eines Betriebssystems. Deshalb kümmert sich Apple um sie, da wir sie jährlich sehen. Obwohl Google keine gigantischen und präsentierenden Tools wie Apple herstellt, versucht es, Tools zu erstellen, um die Richtung seines Systems zu ändern. Apple-Entwickler können einfach für Geräte programmieren, die mit iOS 12 oder 10 beginnen. Dies sind relativ neue Betriebssysteme, sie unterstützen jedoch Geräte mit jahrelanger Veröffentlichung. Also kein großes Problem mit App-Design und Menüs, kein Konflikt mit Sicherheits-Plugins und dergleichen. Die Anwendungen werden die überwiegende Mehrheit der Benutzer erreichen. Wenn Sie dies mit Android tun und beispielsweise ein Programm erstellen, das mindestens auf Android 9 oder 10 ausgeführt werden kann, ist dies ein großes Risiko für den Entwickler, da ein kleiner Prozentsatz der Geräte über diese Versionen verfügt.
Googles Lösung hierfür ist eine Reihe von Softwarebibliotheken namens Jetpack. Es enthält Anweisungen und Tools, mit denen Entwickler Anwendungen erstellen können, die auf mehreren Android-Versionen ausgeführt werden. Ohne dass Sie den Code speziell für jedes System ändern oder unterschiedliche Möglichkeiten für den Zugriff auf Kamera, Mikrofon und andere Telefonhardware festlegen müssen, die sich mit Android ständig ändern.
Weniger kritische Systemupdates
Google scheint sich auf ein Keyword zu verlassen, das jetzt in technischen Kreisen verbreitet wird. Android ist nämlich ein "erwachsenes" Betriebssystem. In dem Sinne, dass keine drastischen Änderungen oder Hauptmerkmale mehr erforderlich sind. Systemaktualisierungen können also einfach sein. Wie es bei Android 11 der Fall ist. Es brachte nicht viel (außer Systemfragmentierung) und es würde nicht viel verpassen, wenn sie es nicht bekämen. Da viele der Sicherheitsupdates über den Store bereitgestellt werden, gibt es kein Problem.
Aber ist das eine wirklich gute Lösung? Es muss in jedem Zeitraum aktualisiert werden, der neue Änderungen mit sich bringt, an denen der Benutzer wirklich interessiert ist. Und er muss entweder ein neues Telefon kaufen, um es zu erhalten, oder viele Monate nach dem offiziellen Update warten, bis es eintrifft, vorausgesetzt, er besitzt das neueste Gerät und von bestimmten Unternehmen wie Samsung oder OnePlus.
Google investiert in seine Apps
Auf der anderen Seite setzt Google den größten Teil seiner Ressourcen für die Entwicklung eigener Programme wie Drive, Google Fotos und Google Mail ein, um die Bedeutung von Updates zu verringern. Diese Anwendungen stellen die Säulen des Systems dar, das das Unternehmen aufzubauen versucht. Natürlich können alle diese Updates über den Play Store gesendet werden, ohne dass Systemaktualisierungen vorgenommen werden müssen, um alle Apps wie Apple zu aktualisieren.
Wie wäre es mit Apple?
Persönlich bevorzuge ich Apples Art der Aktualisierung. Und ich möchte ein Gerät kaufen und über mehrere Jahre hinweg ständige Updates erhalten. Aber es gibt Teile, die mir an Google gefallen. Wie das Trennen von App-Updates von System-Updates. Dies könnte es Apple erleichtern, Probleme mit Apps zu beheben, ohne ein vollständiges Update zu senden. Oder die Anwendungen werden einfach mit neuen Funktionen aktualisiert, die von Apple schneller hinzugefügt und dann im Anwendungsspeicher abgelegt werden, damit der Benutzer nicht auf ein jährliches Update wartet, insbesondere bei separaten Diensten wie dem Fernsehen. Ein Benutzer möchte möglicherweise ständige Aktualisierungen, ohne auf einen jährlichen Tag zu warten.
Dies führt uns auch zu einer anderen Idee, kleinere Systemaktualisierungen im Laufe des Jahres vorzunehmen. Das Unternehmen veröffentlicht das ganze Jahr über kleine Updates, die kontinuierliche, kleine Verbesserungen enthalten. Der Benutzer weiß es und benutzt es. Anstelle der aktuellen Situation ein großes Update pro Jahr mit mehr als 200 Änderungen. Die Hälfte dieser Änderungen kann die Großzügigkeit des Benutzers zum Ausdruck bringen, und er kann ihre Existenz erst ein oder zwei Jahre nach Erhalt feststellen.
Quellen:
TechAltar |Android Developers | Android-Entwickler 2