Artikel

Was sind die Android Support Libraries und warum sind sie wichtig?

protection click fraud

Sobald Sie sich der einfachen Wahrheit stellen, dass die Fragmentierung hier bleiben wird, müssen Sie nach Wegen suchen, um sie zu mildern Gerätehersteller können die Freiheit behalten, die sie derzeit haben, während App-Entwickler die neuesten, coolsten Dinge bauen können, auf denen sie installiert werden können Sie. Das ist der Grund, warum Android so beliebt ist wie es ist, und wenn Sie mit dieser Formel herumspielen, können Sie mehr Schaden als Nutzen anrichten. Es ist wichtig, eine schlüsselfertige Suite von Produktivitätsservices und einen riesigen Anwendungsmarkt für selbst entwickelte Showcase-Hardware zu erhalten Samsung Android-Handys machen und Tizen nicht auf all die Dinge schlagen.

Google arbeitet hart daran, dass die gesamte Fragmentierung kein Problem darstellt. Einige Wege sind erfolgreich - Spiele spielen Ermöglicht die nahezu versionierungsunabhängige Funktion einiger Funktionen und bietet einige zusätzliche Schutzfunktionen für Geräte ohne die neuesten Sicherheitsverbesserungen. Einige sind nicht so erfolgreich;

Material Design sollte dafür sorgen, dass alle Apps auf allen Geräten gut aussehen. Etwas werden in Zukunft erfolgreich sein, wie Projekt Höhen. Aber eines der Dinge, die Google tut, geht über den Erfolg hinaus und wird erstaunlich, besonders wenn Sie ein App-Entwickler sind: die Android-Unterstützungsbibliotheken.

Verizon bietet das Pixel 4a für nur 10 US-Dollar pro Monat auf neuen Unlimited-Linien an

Niemand beschuldigt Sie, wenn Sie keine Ahnung haben, was sie sind und noch nie von ihnen gehört haben. Wenn Sie kein Entwickler sind, müssen Sie nichts darüber wissen, wie sie funktionieren oder wie sie verwendet werden, aber sie sind eine der interessanteren Dinge, die Google tut, damit Fragmentierung nur eine Sache ist, die Smartphone-Nerds interessiert, anstatt ein echtes Problem in der realen Welt Menschen.

Was sind die Android-Unterstützungsbibliotheken?

Die Android Support Library besteht aus einer Reihe von Codebibliotheken - Ressourcen, mit denen Features und / oder Funktionen in eine integriert werden können App - die Funktionen oder Widgets bereitstellt, für deren Aufnahme normalerweise eine tatsächliche Android-Framework-API erforderlich ist App. Android-Framework-APIs sind die Kernfunktionen, die Entwicklern zur Verfügung stehen, die von einer bestimmten Android-Version bereitgestellt werden. Beispielsweise ermöglichten Android 7.0-APIs die Unterstützung mehrerer Fenster für jede App auf jedem Gerät. Unterstützungsbibliotheken können ähnliche Funktionen unabhängig von der Betriebssystemversion bereitstellen.

Mehr: Hier sind die Android Pie-Funktionen, die in früheren Versionen funktionieren

Im Allgemeinen gibt es zwei Arten von Support-Bibliothekspaketen. Ein Satz aktiviert Funktionen neuer Android-Versionen auf Geräten, auf denen eine ältere Version ausgeführt wird, und der andere bietet eigenständige Funktionen für alle Android-Versionen. Da diese nicht Teil von Android sind, können sie verbessert und aktualisiert werden, ohne auf eine wichtige Version der Android-Plattform zu warten.

Bei Google I / O 2018 haben wir davon erfahren Android Jetpack, und eine seiner Funktionen ist eine neue Möglichkeit, die Bibliotheksunterstützung einzubeziehen. Dies bedeutet, dass neue Funktionen aufgrund dessen noch schneller in die Unterstützungsbibliotheken übernommen werden sollten. Das bedeutet, dass kleine, aber coole Ideen und Optimierungen für App-Entwickler lange vor dem nächsten August verfügbar sein können, wenn Android Q (nicht) Quiche Lorraine) kommt herum.

Warum sind die Android Support Libraries wichtig?

Es gibt eine bestimmte Sache, die sie für Sie und mich wichtig macht: Wir müssen nicht auf die nächste Version von Android warten, um ein Update zu erhalten, wenn eine Funktion von den Support-Bibliotheken bereitgestellt wird. Auf diese Weise können Entwickler die Funktionsweise ihrer Apps hinzufügen und verbessern, insbesondere auf Telefonen, auf denen nicht die aktuelle Version von Android ausgeführt wird, wenn die Bibliotheken aktualisiert werden. Wir haben gesehen, dass Android-Nachrichten immer wieder Verbesserungen bei den Benachrichtigungen zeigten, bevor diese Funktionen gebündelt wurden Android 8.0 und es bedeutet, dass Telefone mit Android 6.0 oder höher Apps haben können, die die Änderungen verwenden, ohne auf Oreo aktualisiert zu werden.

Modularität bedeutet schnellere Updates. Dies gilt sowohl für Codebibliotheken als auch für Betriebssysteme.

Das Aktualisieren von Android von einer Plattformversion zur nächsten ist eine schwierige Aufgabe. Es dauert lange und derzeit sehen wir nur etwa einmal pro Jahr ein größeres Plattform-Update. Mobile ist ein unglaublich wettbewerbsfähiger Bereich, und die Telefone eines Unternehmens werden aufgrund der Funktionen und der Marktfähigkeit leben oder sterben. Mobile Enthusiasten streiten gerne darüber, wer wen kopiert hat, aber die Verbraucher kümmern sich nur darum, dass das Telefon, für das sie Werbung gesehen haben, eine coole Funktion hat und dass ihr nächstes Telefon etwas Ähnliches haben soll. Apple (und Microsoft, als es ein Telefonbetriebssystem erstellt hat) können jedes einzelne Telefon so aktualisieren, dass es über alle möglichen Funktionen verfügt, da sie steuern, wie die Software geschrieben und verteilt wird. Google hat diesen Luxus nicht.

Einige Telefonhersteller wie Samsung, Huawei oder LG, können mildern Sie dies ein wenig von selbst. Diese Unternehmen sind groß genug und verfügen über ein mobiles Entwicklungsteam, das über die Ressourcen verfügt, um beispielsweise Unterstützung für zwei Kameras oder animierte Avatare in das Betriebssystem zu integrieren. Andere, wie Motorola (Lenovo), sind noch nicht bereit, jedes Jahr Milliarden auszugeben. Daher sind sie darauf angewiesen, dass Google neue Funktionen rechtzeitig bereitstellt, damit Apps die Betriebssystemfunktionen nutzen können. Deshalb musste Google in diesem Bereich etwas unternehmen. Auf den meisten Handys wird nicht die neueste Version ausgeführt, und viele werden dies niemals tun. Es musste etwas getan werden, um coole Sachen auf diese Telefone zu bringen, wenn jemand erwartete, dass wir sie kaufen würden.

Es ist immer eine gute Idee, die neueste Version einer Software zu haben, wann immer Sie können. Wenn aus keinem anderen Grund als Sicherheitsverbesserungen, wurde die neuere Software verbessert. Aber da ist Fragmentierung noch nie wegzugehen, es zu umarmen und dann etwas dagegen zu tun, war der kluge Schachzug.

Android 9 Pie Bewertung: Größer als die Summe seiner Scheiben

Jerry Hildenbrand

Jerry ist der in Mobile Nation ansässige Nerd und stolz darauf. Es gibt nichts, was er nicht auseinander nehmen kann, aber viele Dinge, die er nicht wieder zusammenbauen kann. Sie finden ihn über das Mobile Nations-Netzwerk und Sie können Schlag ihn auf Twitter wenn du sagen willst hey.

instagram story viewer