Fragmentierung, warum Sie es nicht betreffen sollten
Ich bin mir sicher, dass Sie die neuesten Artikel in vielen Android-Blogs zur Fragmentierung von Android gesehen haben. Es ist ein Thema, das immer wieder auftaucht, auch auf dieser Website.
In diesem Artikel werde ich erklären, was Fragmentierung für diejenigen ist, die sich nicht ganz sicher sind, und auch, warum Android-Benutzer sich nicht darum kümmern müssen.
Was ist Fragmentierung??
Fragmentierung in Bezug auf Android bezieht sich normalerweise auf die Trennung oder Aufteilung von Funktionen auf mehrere Handys oder Android-Versionen. Normalerweise ist die Haltung, die manche Blogs auf den Kopf stellen, nicht auf ihr eigenes wertvolles Telefon zurückzuführen offiziell Empfangen eines Distributions-Updates. Bei der neuesten "Katastrophe" erhalten ältere oder teilweise inkompatible Handys keinen Ice Cream Sandwich-Build von Android. Zum Beispiel Googles eigenes Nexus One.
Fragmentierung kann auch auftreten, wenn ein Telefon ein Versionsupdate erhalten kann, der Netzbetreiber oder Netzbetreiber sich jedoch die Zeit nimmt. Mehr dazu gleich.
Warum Fragmentierung unvermeidlich ist
Es ist unvermeidlich, weil Android ein so vielfältiges Betriebssystem ist. Es kann auf so vielen Geräten laufen, mit einer so breiten Palette an Hardware und Funktionen. Das ist seine Natur: Jeder kann ein Android-Gerät bauen.
Ice Cream Sandwich unterstützt das Face Unlocking über die Frontkamera. Es heißt, dass mein Desire HD Eiscreme-Sandwich zu einem bestimmten Zeitpunkt erhält, aber eindeutig nicht mit dieser Funktion, da ich keine Frontkamera habe. Hier ist also eine Fragmentierung aufgetreten, und das bringt Entwickler in eine schwierige Position. Wenn sie versuchen, coole neue Gesichtserkennungsanwendungen zu veröffentlichen, müssen sie das Desire HD von ihrer Liste der unterstützten Geräte lassen - es sei denn, sie entscheiden sich stattdessen für die Rückfahrkamera, wie es Skype für Videoanrufe tut.
Hersteller und Carrier helfen nicht
Wenn Sie sich darauf verlassen müssen, dass Ihr Mobilfunkanbieter Ihnen Over-the-Air-Updates sendet, werden Sie höchstwahrscheinlich eine Verzögerung beim Kauf neuer Android-Builds haben.
Sobald Google den endgültigen Veröffentlichungskandidaten den Herstellern präsentiert hat, müssen die Hersteller ihre eigene Software hinzufügen. Bei HTC besteht dies aus gesperrten HBOOTs, RUUs, HTC Sense und nicht benötigten Funktionen, die mit Bloatware verbunden sind. Da dies in einem langsamen bürokratischen Umfeld geschieht, kann dies mehrere Monate dauern.
Sobald die Hersteller fertig sind, werden die Spediteure aufgefordert, ihre Sperren und zusätzliche unnötige Software darauf zu stapeln. Benötige ich wirklich "T-Mobile-Empfehlungen"? Nicht wirklich und dieser Prozess dauert noch einige Monate.
Sobald die Spediteure fertig sind und weitere bürokratische Überprüfungen vorgenommen werden, wird die Verteilung drahtlos an die entsprechenden Geräte gesendet. Wenn Google morgen ein Build veröffentlicht, wird es wahrscheinlich bis Juni 2012 auf Ihrem Gerät sein. (Nun, das ist meine Erfahrung mit OTA-Updates.)
Rooting reduziert Fragmentierung
Android-ROMs für verwurzelte Telefone sind eine hervorragende Möglichkeit, um eine Fragmentierung der Version zu vermeiden. Community-basierte Distributionen wie CyanogenMod helfen dabei, die neuesten Android-Versionen auf möglichst vielen kompatiblen Geräten zu installieren, selbst wenn die "Machthaber" sagen, dass sie nicht kompatibel sind.
Ich erinnere mich, dass mein HTC Wildfire auf Android 2.2 Froyo eingefroren wurde. Ich wollte das Rooten ausprobieren und CyanogenMod bot Android 2.3 (Gingerbread) an. HTC behauptete, Gingerbread sei inkompatibel und verlangte die Macht, die Wildfire nicht liefern konnte. Innerhalb einer Stunde ließ ich den neuesten Build von Cyanogenmod laufen, der Lebkuchen war.
Wenn der Hersteller Ihres Mobiltelefons Ihr Gerät nicht mehr in der Eiscremesandwich-Liste hat, machen Sie sich keine Sorgen. Wenn Sie ein paar Monate Zeit haben, kann ich fast garantieren, dass ein leichter, bloatwarefreier Community-Build auf Sie wartet.
iOS hat dieses Problem nicht!
Klar, Apple versucht es nur zu verstecken. Wird das iPhone 4 Siri bekommen? Hat das iPhone 3G überhaupt ein iOS 5-Update erhalten? Apple beschließt, die Lebensdauer von Aktualisierungen für ein Gerät insgesamt zu verkürzen, sodass sie schließlich alle an derselben "Peak" -Version hängen bleiben.
Obwohl dies eine schnelle und einfache Möglichkeit ist, solche Dinge auf den Punkt zu bringen, erinnere ich mich, dass mein ursprünglicher iPod Touch ein Spiel nicht spielen konnte, das ich wollte, weil ich auf iOS 3.1.1 war und das Spiel iOS 3.1.2 oder etwas anderes forderte so wie das.
Abschließende Gedanken
Wie gesagt, mach dir keine Sorgen über die Fragmentierung in Android. Wenn Ihr Gerät mit einer Android-Version ausreichend kompatibel ist, wird es Sie mit Sicherheit bekommen, wenn Sie Geduld haben. Wenn nicht, schauen Sie sich einige Community-ROMs an. Das Abrollen kann manchmal sehr anstrengend sein, aber Sie werden wahrscheinlich auf dem neuesten Stand sein.
Ihr Telefon kann niemals alle Funktionen haben, die eine neue Android-Distribution bietet, aber es werden so viele wie möglich enthalten.