Inhaltsverzeichnis:
Einer der Gründe, warum Android zum beliebtesten Computer-Betriebssystem der Welt geworden ist, kann auch große Kopfschmerzen verursachen - jedes Unternehmen kann fast alles tun, was es will. Dies bedeutet nicht nur, dass Geräte mit Android sehr unterschiedlich aussehen und sehr unterschiedliche Hardware verwenden können, sondern auch "traditionelle" Anwendungen von Android-Handys, die Unterstützung für Google-Dienste enthalten, werden nicht alle dieselbe Version ausführen.
Es gibt ungefähr 20.000 verschiedene Geräte, auf denen Android ausgeführt wird, und auf den meisten wird eine ältere Version ausgeführt.
Das wird sich nie ändern. Google verfügt über Tools, die es Hardwareherstellern erleichtern, auf die aktuelle Version von Android (9 zum Zeitpunkt des Schreibens) zu migrieren, aber selbst diese Tools werden nicht ausreichen, um alle unterstützten Geräte auf derselben Plattformversion zu installieren die selbe Zeit. Google behandelt dieses Problem für Telefone und andere Geräte, die den Android-Kompatibilitätsdefinitionen folgen, mit einigen Tools wie Google Play Services, um zusätzliche Sicherheitsverbesserungen und Funktionen bereitzustellen. Wenn Sie den Play Store auf Ihrem Telefon haben, können Sie Google Play Services unabhängig von der verwendeten Android-Version ausführen.
Google hat auch Tools für App-Entwickler, die die coolen neuen Dinge nutzen möchten, die jedes Plattform-Update mit sich bringt, und deren Apps mit so vielen Handys wie möglich kompatibel sein sollen. Diese werden als Android-Supportbibliotheken bezeichnet, und Entwickler können sie verwenden, um einige der Dinge, die Pie auf den Tisch bringt, wieder in Oreo oder Nougat einzufügen.
Neben Android 9 war Android Jetpack eine der großen Ankündigungen bei Google I / O 2018. Jetpack ist eine Zusammenstellung von Komponenten für Entwickler, die das Erstellen von Apps erleichtern. Es besteht aus den neuen AndroidX-Bibliotheken. Eine der Funktionen von AndroidX und Jetpack besteht darin, die Funktionen der neuesten Android-Versionen auf älteren Plattformversionen funktionsfähig zu machen. Ein weiteres großartiges Feature ist die Modularität von Jetpack, mit der es schnell und unabhängig von Android selbst aktualisiert werden kann. Dies erleichtert das Hinzufügen von Funktionen, die für mehrere Plattformversionen geeignet sind.
Momentan gibt es nicht viele sichtbare Funktionen von Pie, die in älteren Versionen wie Oreo und Nougat verwendet werden können, aber die Support-Bibliotheken sind mit Änderungen gefüllt, die Entwicklern helfen, Apps für Android Pie zu erstellen, die auch in älteren Versionen funktionieren. Das ist der wichtigste Teil, aber jeder bei Google ist gespannt, wie Jetpack und AndroidX in der Lage sein werden, ältere Android-Versionen mit neueren Funktionen zu versehen, und ich gehe davon aus, dass die Liste wächst.
Scheiben
Ein Slice ist ein winziges Stück einer App, das mit dynamischen Inhalten gefüllt werden kann und überall in einer Android-App oder in einem von Google bereitgestellten Dienst angezeigt wird. Ein Slice kann wichtige und kontextbezogene Informationen aus einer App genau dort bereitstellen, wo sie angezeigt werden sollen. Dazu gehören beispielsweise Live-Daten, Absichten, Inline-Aktionen sowie tiefe Verknüpfungen mit anderen Teilen des übergeordneten Elements. Nützliche Informationen oder Steuerelemente, die wir zur Hand haben möchten, ohne eine App zu öffnen, wie Musik-Player-Steuerelemente oder Flugpläne, können dort angezeigt werden, wo wir sie problemlos verwenden können.
An Slices können Entwickler derzeit arbeiten und werden "bald" auf Benutzerkonten rollen - und dank Jetpack und den Support-Bibliotheken sind sie nicht nur auf Android 9 beschränkt.
Aktionen
Google Assistant bringt Conversational Actions bereits auf Telefone mit Google Assistant und Geräten wie Google Home und Smart Displays. Sie sind Teil Ihres Google-Kontos, und Entwickler haben eifrig immer mehr davon hinzugefügt, die Sie in Ihre eigene Routine aufnehmen können.
Bald haben wir auch Aktionen auf unseren Handys, die die gleichen Ideen verwenden. Sie sind so konzipiert, dass sie Funktionen aus einer App in jeden Google-Dienst integrieren. Das Tolle an ihnen ist jedoch, dass die KI von Google sie automatisch und intelligent dorthin bringt, wo Sie sie brauchen, wenn Sie sie brauchen. App-Aktionen sind schwer zu beschreiben, aber wenn Sie eine in Aktion sehen, klicken Sie einfach darauf. Sie können sehen, wie App-Aktionen jetzt funktionieren. Besuchen Sie Google.com und geben Sie etwas wie "Wie viel US-Dollar 25 Euro sind" ein. Am oberen Rand der Seite werden die Antwort und ein kleines Umrechnungstool angezeigt, das Sie verwenden können.
Ein Währungsrechner ist zwar nicht so aufregend, aber denken Sie daran, wie andere Apps Teile von sich selbst in Dinge wie Search, Gmail oder Docs einbinden können. App-Aktionen befinden sich derzeit in der Beta-Phase und werden voraussichtlich bald auf unseren Handys verfügbar sein. Dank Jetpack und den Android Support Libraries sind sie nicht auf Android 9 beschränkt, und fast alle von uns können sie so verwenden, wie sie erscheinen.
Laut Google sollte jede neue Android-App auf 90% der aktiven Geräte funktionieren. Das bedeutet, dass auch Tools und Mittel für Apps bereitgestellt werden müssen, die über neue APIs und Schnittstellenelemente verfügen, damit ältere Versionen verwendet werden können. Wir werden diese Liste weiter aktualisieren, sobald weitere Neuigkeiten über die Android Support Libraries bekannt werden, und freuen uns auf zahlreiche Neuheiten während des Android Dev Summit 2018 im November.
Bekomme mein Handy Android Pie?