In diesem Abschnitt wird die AOSP-Implementierung verschiedener Android-Displayeinstellungen behandelt, darunter App-Verknüpfungen, runde Launcher-Symbole, „Bitte nicht stören“ (BnS), Multi-Window (Splitscreen, Freiform und Bild-im-Bild), HDR-Video (High Dynamic Range), Nachtlicht und Einzelhandelsdemomodus. Weitere Informationen finden Sie auf den Unterseiten dieses Abschnitts.
Adaptive Symbole
Adaptive Symbole haben auf einem Gerät immer dieselbe Form, variieren aber von Gerät zu Gerät. Der Entwickler stellt nur ein Symbol-Asset bereit. Außerdem unterstützen Symbole zwei Ebenen (Vordergrund und Hintergrund), die für Animationen verwendet werden können, um Nutzern ein visuelles Erlebnis zu bieten.
App-Verknüpfungen
Mit Android 7.1.1 können Entwickler aktionsspezifische Verknüpfungen in ihren Apps definieren, die in einem Launcher angezeigt werden können. Mit diesen App-Verknüpfungen können Nutzer schnell häufige oder empfohlene Aufgaben in einer App starten.
Nicht vertrauenswürdige Berührungen blockieren
Um die Systemsicherheit und eine gute Nutzerfreundlichkeit zu gewährleisten, bietet Android 12 Unterstützung, um den Missbrauch von Overlays zu verhindern. Dazu wurden Änderungen im Bereich des Fenstermanagers und des Input Dispatcher vorgenommen. Unter Android 12 wird verhindert, dass Apps Touch-Ereignisse verarbeiten, wenn ein Overlay die App auf unsichere Weise verdeckt. Das System blockiert also Berührungen, die durch bestimmte Fenster erfolgen. Es gibt jedoch einige Ausnahmen.
Runde Symbole
Runde Launcher-Symbole werden ab Android 7.1.1 unterstützt. Kreisförmige App-Symbole sind nicht standardmäßig aktiviert. Wenn Sie in Ihrer Geräteimplementierung runde Symbole verwenden möchten, müssen Sie das Ressourcen-Overlay auf Ihrem Gerät bearbeiten, um sie zu aktivieren.
Farbmanagement
In Android 8.1 wurde Unterstützung für die Farbverwaltung hinzugefügt, die für eine einheitliche Darstellung auf verschiedenen Displaytechnologien verwendet werden kann. Apps, die unter Android 8.1 ausgeführt werden, können auf die vollen Funktionen eines Displays mit großem Farbraum zugreifen, um das Beste aus einem Anzeigegerät herauszuholen.
Unterhaltungsbenachrichtigungen und ‑widgets
In Android 11 können Sie das Verhalten und die Platzierung von Unterhaltungsbenachrichtigungen im Benachrichtigungsfeld nach Priorität und Benachrichtigungsstufe anpassen. Unterhaltungen können als „Wichtig“ markiert und unterhaltungsspezifische Bubbles im Unterhaltungsbereich gestartet werden. Das Android 12-Konversationswidget baut auf diesen Android 11-Funktionen auf und ermöglicht es Nutzern, Konversationswidgets für wichtige Kontakte auf dem Startbildschirm hinzuzufügen. So können sie Unterhaltungen ganz einfach fortsetzen, ohne auf eine Benachrichtigung warten zu müssen.
Display-Aussparungen
In Android 9 wurde die Unterstützung für die Implementierung verschiedener Arten von Display-Aussparungen auf Geräten hinzugefügt. Mit Displayausschnitten können Sie immersive Edge-to-Edge-Erlebnisse schaffen und gleichzeitig Platz für wichtige Sensoren auf der Vorderseite von Geräten lassen.
Bitte nicht stören
Android 7.0 unterstützt „Bitte nicht stören“-Konfigurationen für automatische Regeln von Drittanbietern, mit denen sich Alarme steuern, visuelle Ablenkungen unterdrücken und „Bitte nicht stören“-Einstellungen anpassen lassen.
HDR-Videowiedergabe
HDR-Videos (High Dynamic Range) sind die nächste Stufe in der hochwertigen Videodecodierung und bieten eine unübertroffene Wiedergabe von Szenen. Mit Android 7.0 wurde die erste HDR-Unterstützung eingeführt, die die Erstellung geeigneter Konstanten für die Erkennung und Einrichtung von HDR-Videopipelines umfasst.
Multidisplay
Android 10 unterstützt Geräte mit mehreren Bildschirmen und faltbare Handheld-Geräte, die Nutzung externer Displays und andere Formfaktoren. Die Unterstützung mehrerer Displays ermöglicht auch eine Reihe von Automotive-spezifischen Funktionen wie Fahrerdisplays, Beifahrerdisplays und Infotainment für die Rücksitze.
Mehrfenstermodus
In Android 7.0 und höher können Nutzer mit der neuen Plattformfunktion „Multi-Window“ mehrere Apps gleichzeitig auf dem Gerätebildschirm anzeigen lassen. Zusätzlich zur Standardimplementierung des Mehrfenstermodus unterstützt Android auch einige Varianten des Mehrfenstermodus.
Nachtlicht
Android 7.1.1 enthält die Funktion „Nachtlicht“, die die Menge an Blaulicht reduziert, die vom Gerätedisplay ausgegeben wird. So wird das natürliche Licht der Tageszeit und des Standorts des Nutzers besser angepasst. Android 8.0 enthält eine Funktion, mit der Nutzer die Intensität des Nachtlichteffekts besser steuern können.
Bild im Bild
Android 8.0 bietet Unterstützung für die Bild-im-Bild-Funktion (BiB) auf Android-Handheld-Geräten. Mit dem Bild-im-Bild-Modus können Nutzer eine App mit einer laufenden Aktivität in ein kleines Fenster verschieben und die Größe des Fensters ändern.
Demomodus für den Einzelhandel
Android 7.1.1 und höher bieten Unterstützung für den Einzelhandelsmodus auf Systemebene, damit Nutzer die Geräte in Aktion sehen können. In Android 8.1 wurde diese Unterstützung überarbeitet, um Demokonten über den Geräte-Richtlinienmanager zu erstellen.
Vorschläge drehen
In Android 8.0 konnten Nutzer über eine Schnelleinstellung oder die Displayeinstellungen zwischen den Modi „Automatisch drehen“ und „Hochformat“ wechseln. In Android 9 wurde der Hochformat-Drehmodus aktualisiert, um unbeabsichtigte Drehungen zu verhindern. Dazu wird die aktuelle Bildschirmausrichtung fixiert, auch wenn sich die Position des Geräts ändert.
Splitscreen-Interaktionen
In Android 7.0 und höher können Nutzer mit der Plattformfunktion „Multi-Window“ mehrere Apps gleichzeitig auf dem Bildschirm ihres Geräts anzeigen lassen. Android 8.0 bietet eine verbesserte Splitscreen-Funktion mit mehr Funktionen.
Synchronisierte App-Übergänge
Synchronized App Transitions ist eine Funktion in Android 9, die die vorhandene Architektur für App-Übergänge verbessert. Wenn ein Nutzer Apps öffnet, schließt oder zwischen Apps wechselt, sendet der SystemUI- oder Launcher-Prozess (Startbildschirm) eine Anfrage, um den Animationsframe einzeln zu steuern und eine garantierte Synchronisierung zwischen Ansichts- und Fensteranimationen zu ermöglichen.
Textklassifizierung
Bei der Textklassifizierung werden Machine Learning-Techniken verwendet, um Entwicklern bei der Klassifizierung von Text zu helfen. In Android 9 wurde das in Android 8.1 eingeführte Framework für die Textklassifizierung mit dem neuen Text Classifier-Dienst erweitert. Der Text Classifier-Dienst ist die empfohlene Methode für OEMs, um Unterstützung für Textklassifizierungssysteme bereitzustellen.
Widgets und Verknüpfungen
Mit der Flow-API zum Hinzufügen von Verknüpfungen und Widgets in Android 8.0 können App-Entwickler Verknüpfungen und Widgets direkt in der App hinzufügen, anstatt sich auf die Widget-Ablage zu verlassen. Außerdem wird die alte Methode (Senden eines Broadcasts) zum Hinzufügen von Verknüpfungen aus Sicherheitsgründen eingestellt.
Weichzeichnen von Fenstern
In Android 12 sind öffentliche APIs für die Implementierung von Fensterunschärfe-Effekten (z. B. Hintergrundunschärfe und Unschärfe hinter) verfügbar. Mit diesen APIs können Sie alles, was sich hinter Ihrem eigenen Fenster befindet, unkenntlich machen. Sie können Fenster mit verschwommenen Hintergründen erstellen, um einen Milchglaseffekt zu erzielen, oder Fenster mit dem gesamten Bildschirm dahinter verschwommen anzeigen lassen, um einen Tiefenschärfeeffekt zu erzielen. Sie können die beiden Effekte auch kombinieren.
Fenstervergrößerung
In Android 12 können Nutzer mit eingeschränktem Sehvermögen mit der Fenstervergrößerungsfunktion ganz einfach alles auf dem Display vergrößern und so an ihre sich ändernden Bedürfnisse anpassen. Mit der Fenstervergrößerung können Sie einen ausgewählten Teil des Bildschirms vergrößern, im Gegensatz zur Zoomfunktion für den gesamten Bildschirm. Das ausgewählte Fenster kann auf dem Display verschoben werden, sodass Sie bei Bedarf verschiedene Teile des Bildschirms vergrößern können.