Android O

Aus Android Wiki
Wechseln zu: Navigation, Suche
Logo von Android O

Android O ist der Kurzname der nächsten Hauptversion von Android nach Nougat "Nougat". Die erste Vorabversion für Entwickler (developer preview) wurde von Google am 21. März 2017 veröffentlicht.[1][2]

Developer Preview[Bearbeiten | Quelltext bearbeiten]

Wie auch bereits aus früheren Versionen von Android bekannt, hat Google ein Developer Preview Programm für die Android O Version veröffentlicht. Dies erlaubt es interessierte Nutzer, vor allem aber Entwickler für die Android-Plattform, bspw. von Android Apps, die neue Version zu testen und ggf. bestehende Inkompatibilitäten bereits im Vorfeld zu erkennen und zu beheben.[3]

Aktuell steht lediglich die erste Preview zur Verfügung, welche am 21. März 2017 veröffentlicht wurde.

Die zweite Version der Developer Preview wurde am 17. Mai 2017 offiziell veröffentlicht.[4][5][6] Zusätzlich steht seitdem eine öffentliche Beta für die folgenden Android-Geräte zur Verfügung:

Neue Funktionen und wichtige Änderungen[Bearbeiten | Quelltext bearbeiten]

Die neue Android-Version bringt, wie auch bei früheren Versionen bereits üblich, einige Neuerungen mit, die für die Nutzer sichtbar sein werden, sowie Änderungen die zur allgemeinen Systemperformance und -stabilität beitragen werden oder auch Änderungen, die lediglich die Art und Weise, wie Apps entwickelt werden können, betreffen. Die folgenden Abschnitte geben nur einen kurzen Abriss der wichtigsten Änderungen.[7] Eine Liste an Änderungen für Entwickler und andere interessierte Nutzergruppen können direkt auf den Seiten vom Android Developer Programm eingesehen werden, genauso wie die Zusammenfassung wichtiger Nutzer-sichtbaren Änderungen.

Benachrichtigungkanäle (Notification Channels)[Bearbeiten | Quelltext bearbeiten]

Sofern eine App Android O unterstützt und diese neue Funktion implementiert und unterstützt, ist es möglich, Benachrichtigungen nativ zu gruppieren und zu kategorisieren. Einstellungen oder Aktionen für Benachrichtigungen in einer spezifischen Gruppe können anschließend auf alle Benachrichtigungen dieser Gruppe angewendet werden. Für Einstellungen, die für ein Benachrichtigungskanal geändert werden können, wird die folgende Liste angegeben:

  • Bedeutung/Wichtigkeit (Importance)
  • Lautstärke (Sound)
  • Benachrichtigungslicht (Lights)
  • Vibration (-sstärke (Vibration)
  • Auf dem Lockscreen anzeigen (Show on lockscreen)
  • Nicht stören-Funktion überschreiben (Override do not disturb)

Benachrichtigungen schlummern lassen[Bearbeiten | Quelltext bearbeiten]

Wie bereits vom Wecker bekannt, können Benachrichtigungen schlummern, sodass sie zu einem späteren Zeitpunkt erneut erscheinen. App-Entwickler können schlummernde Nachrichten löschen und auch bearbeiten, allerdings wird diese dann nicht sofort wieder angezeigt, sondern erst zu dem Zeitpunkt, zu welchem sie auch erscheinen würde, wenn sie nicht bearbeitet worden wäre.

Benachrichtigungs-Timeout[Bearbeiten | Quelltext bearbeiten]

App-Entwickler können nun, neben dem löschen einer Benachrichtigung, auch einen Timeout für eine Benachrichtigung angeben, sodass diese Benachrichtigung verschwindet, sobald die eingestellte Zeit abgelaufen ist.

Hintergrundfarbe für Benachrichtigungen[Bearbeiten | Quelltext bearbeiten]

Apps können in Benachrichtigungen nun auch Hintergrundfarben angeben. Diese Funktion sollte allerdings mit Bedacht eingesetzt werden.

Automatisches Ausfüllen von Formularen (Login, Kreditkartendaten, usw.)[Bearbeiten | Quelltext bearbeiten]

Wie auch von gängigen Internet-Browsern, bspw. dem Mozilla Firefox oder Google Chrome, bekannt, unterstützt Android O das sogenannte Autofill Framework. Sofern eine neue oder bestehende App diese Funktion ebenfalls unterstützt, und der Nutzer des Android-Gerätes diese Funktion explizit aktiviert hat, können Formulardaten automatisiert ausgefüllt werden.[8]

Bild-in-Bild (Picture-in-Picture) Modus[Bearbeiten | Quelltext bearbeiten]

Wie auch von Android TV und anderen TV Geräten bereits bekannt, unterstützt Android O den Bild-in-Bild Modus auch für andere Geräte außer TV Geräten. Dabei können Apps in einem speziellen Multi-Window-Modus ausgeführt werden. Bei der Entwicklung von Apps müssen einige Dinge beachtet werden, um diese Funktion sinnvoll nutzen und umsetzen zu können. Mehr Informationen dazu sind auf den Entwickler-Seiten dieser Funktion zu finden.

Adaptive Symbole (Adaptive Icons)[Bearbeiten | Quelltext bearbeiten]

Eine eher für Entwickler interessante Funktion sind die Adaptiven Symbole, die in Android O eine einheitlichere Icon-Landschaft versprechen dürfte. Anstelle ein Icon für eine App bereitzustellen, welches auf allen Geräten gleich aussieht, kann eine App nun eine Basis für das eigene Symbol (welches im Launcher, dem App-Drawer und den Einstellungen verwendet wird) angeben. Dieses wird dann wiederum entsprechend der Einstellungen des Systems zu einem Rechteck, einem Kreis o.Ä. formatiert und entsprechend angezeigt. Mit Hilfe dieser Funktion können verschiedene Designs von Symbolen erstellt werden, die innerhalb gewisser Rahmenbedingungen mit den anderen Icons auf dem System zusammenspielen und somit weniger verwirrend für den Nutzer sind.

Wi-Fi Aware[Bearbeiten | Quelltext bearbeiten]

Für Geräte mit unterstützter Wi-Fi Aware Technik unterstützt Android O auch diese Funktion.

Pinned App-Verknüpfungen[Bearbeiten | Quelltext bearbeiten]

App-Verknüpfungen zu bestimmten Aktivitäten und/oder Funktionen in einer App können nun auch in die untere Leiste des Launchers angepinnt werden. Damit lassen sich auch Verknüpfungen zu bestimmten Funktionen in Apps von der Schnellstartleiste starten, anstelle bloß der bisher möglichen Anwendungen selbst.

Automatisches Annehmen von Anrufen[Bearbeiten | Quelltext bearbeiten]

Mit der neuen Berechtigung
android.permission.ANSWER_PHONE_CALLS
kann der Nutzer einer App die Berechtigung geben, Anrufe programmatisch anzunehmen. Diese Berechtigung ist als gefährlich eingestuft.

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. {{#invoke:Zitation|TitelFormat|titel=O-MG, the Developer Preview of Android O is here!}} In: {{#invoke:Zitation|TitelFormat|titel=android-developers.googleblog.com}} Abgerufen am {{#invoke:Vorlage:FormatDate|Execute}}.{{#invoke:TemplatePar|check |all= url= titel= zugriff= |opt= autor= hrsg= format= sprache= titelerg= werk= seiten= datum= archiv-url= archiv-datum= kommentar= zitat= offline= |cat= Projekt:Vorlagenfehler/Vorlage:Internetquelle |template= Vorlage:Internetquelle }}
  2. {{#invoke:Zitation|TitelFormat|titel=Google Announces Android O, Developer Preview 1 Available for Supported Devices}} {{#invoke:Vorlage:FormatDate|Execute}}, abgerufen am {{#invoke:Vorlage:FormatDate|Execute}} (en-us).{{#invoke:TemplatePar|check |all= url= titel= zugriff= |opt= autor= hrsg= format= sprache= titelerg= werk= seiten= datum= archiv-url= archiv-datum= kommentar= zitat= offline= |cat= Projekt:Vorlagenfehler/Vorlage:Internetquelle |template= Vorlage:Internetquelle }}
  3. {{#invoke:Zitation|TitelFormat|titel=Android O Developer Preview | Android Developers}} In: {{#invoke:Zitation|TitelFormat|titel=developer.android.com}} Abgerufen am {{#invoke:Vorlage:FormatDate|Execute}} (deutsch).{{#invoke:TemplatePar|check |all= url= titel= zugriff= |opt= autor= hrsg= format= sprache= titelerg= werk= seiten= datum= archiv-url= archiv-datum= kommentar= zitat= offline= |cat= Projekt:Vorlagenfehler/Vorlage:Internetquelle |template= Vorlage:Internetquelle }}
  4. {{#invoke:Zitation|TitelFormat|titel=Program Overview | Android Developers}} In: {{#invoke:Zitation|TitelFormat|titel=developer.android.com}} Abgerufen am {{#invoke:Vorlage:FormatDate|Execute}} (deutsch).{{#invoke:TemplatePar|check |all= url= titel= zugriff= |opt= autor= hrsg= format= sprache= titelerg= werk= seiten= datum= archiv-url= archiv-datum= kommentar= zitat= offline= |cat= Projekt:Vorlagenfehler/Vorlage:Internetquelle |template= Vorlage:Internetquelle }}
  5. {{#invoke:Zitation|TitelFormat|titel=What’s New in Android: O Developer Preview 2 & More}} Abgerufen am {{#invoke:Vorlage:FormatDate|Execute}} (en-us).{{#invoke:TemplatePar|check |all= url= titel= zugriff= |opt= autor= hrsg= format= sprache= titelerg= werk= seiten= datum= archiv-url= archiv-datum= kommentar= zitat= offline= |cat= Projekt:Vorlagenfehler/Vorlage:Internetquelle |template= Vorlage:Internetquelle }}
  6. {{#invoke:Zitation|TitelFormat|titel=What’s New in Android: O Developer Preview 2 & More}} Abgerufen am {{#invoke:Vorlage:FormatDate|Execute}} (en-us).{{#invoke:TemplatePar|check |all= url= titel= zugriff= |opt= autor= hrsg= format= sprache= titelerg= werk= seiten= datum= archiv-url= archiv-datum= kommentar= zitat= offline= |cat= Projekt:Vorlagenfehler/Vorlage:Internetquelle |template= Vorlage:Internetquelle }}
  7. {{#invoke:Zitation|TitelFormat|titel=Android O Features and APIs | Android Developers}} In: {{#invoke:Zitation|TitelFormat|titel=developer.android.com}} Abgerufen am {{#invoke:Vorlage:FormatDate|Execute}} (deutsch).{{#invoke:TemplatePar|check |all= url= titel= zugriff= |opt= autor= hrsg= format= sprache= titelerg= werk= seiten= datum= archiv-url= archiv-datum= kommentar= zitat= offline= |cat= Projekt:Vorlagenfehler/Vorlage:Internetquelle |template= Vorlage:Internetquelle }}
  8. {{#invoke:Zitation|TitelFormat|titel=Autofill Framework | Android Developers}} In: {{#invoke:Zitation|TitelFormat|titel=developer.android.com}} Abgerufen am {{#invoke:Vorlage:FormatDate|Execute}} (deutsch).{{#invoke:TemplatePar|check |all= url= titel= zugriff= |opt= autor= hrsg= format= sprache= titelerg= werk= seiten= datum= archiv-url= archiv-datum= kommentar= zitat= offline= |cat= Projekt:Vorlagenfehler/Vorlage:Internetquelle |template= Vorlage:Internetquelle }}