Bereit für den großen Bildschirm

Symbol: Tier 3

STUFE 3: Die grundlegende Einsteigerstufe der Qualitätsrichtlinien für Apps mit großen Bildschirmen.

Darstellung von drei Ebenen, wobei die unterste Stufe, Stufe 3, hervorgehoben ist.

Der ERSTE SCHRITT bei der Erstellung einer großartigen App für große Bildschirme besteht darin, Ihre App für den großen Bildschirm vorzubereiten.

Apps für den großen Bildschirm werden im Quer- und Hochformat im Vollbildmodus und im Mehrfenstermodus im Vollbildmodus ausgeführt. Apps bieten grundlegende Unterstützung für externe Eingabegeräte, einschließlich Tastatur, Maus, Touchpad und Eingabestift. Kamera-Apps für große Bildschirme bieten eine Kameravorschau mit immer dem richtigen Seitenverhältnis und der richtigen Ausrichtung.

Das App-Layout ist möglicherweise nicht ideal, aber die App hat niemals Letterbox-Bild, wird nie im Kompatibilitätsmodus ausgeführt und Nutzer können alle Aufgabenabläufe abschließen.

Tipps

  • Status bei Konfigurationsänderungen beibehalten
  • Unterstützung für den Mehrfenstermodus und die Wiederholung mehrerer Videos
  • Unterstützung externer Tastatur, Maus, Touchpad und Eingabestift
  • App-Ausrichtung im Vollbildmodus oder im Mehrfenstermodus auf Hoch- oder Querformat festlegen
  • Abmessungen oder Ausrichtung der Kameravorschau einschränken

Vorgaben

Folge den Richtlinien von Tier 3, um deine App für große Bildschirme vorzubereiten.

Konfiguration und Kontinuität

Mach deine App bereit, indem du den Status beibehalten und wiederherstellen und laufende Prozesse wie die Medienwiedergabe bei Änderungen der Gerätekonfiguration fortsetzen kannst.

Richtlinie LS-C1

Was

Die App füllt den verfügbaren Anzeigebereich – entweder den gesamten Bildschirm oder das App-Fenster im Mehrfenstermodus – sowohl im Hoch- als auch im Querformat aus und ist nicht Letterbox-Bild. Die App verarbeitet Konfigurationsänderungen und behält ihren Status bei oder stellt sie wieder her, wenn sich das Gerät ändert, die Größe des App-Fensters ändert oder das Gerät auf- oder zugeklappt wird.

Warum

Konfigurationsänderungen wie die Gerätedrehung, Änderungen der Fenstergröße im Mehrfenstermodus und das Zu- und Aufklappen eines faltbaren Geräts können dazu führen, dass Nutzer den Kontext oder noch schlimmer noch Daten verlieren.

Wie

Unter Konfiguration und Kontinuität erfahren Sie, wie Sie Konfigurationsänderungen verarbeiten und die App-Kontinuität aufrechterhalten.

Mehrfenstermodus und mehrfaches Fortsetzen

Du kannst festlegen, dass deine App im Mehrfenstermodus zusammen mit anderen Apps im Splitscreen-Modus oder im Freiformmodus ausgeführt werden kann.

Richtlinien LS-M1 und LS-M2

Was

Die App füllt das App-Fenster aus und ist im Mehrfenstermodus voll funktionsfähig. Die App unterstützt die mehrmalige Fortsetzung im Mehrfenstermodus. Die App aktualisiert die Benutzeroberfläche und laufende Prozesse wie die Medienwiedergabe, wenn sie nicht die App im Fokus ist. Die App verwaltet den Zugriff auf exklusive Ressourcen wie Kameras.

Warum

Auf großen Displays lässt sich der Mehrfenstermodus besser nutzen. Mit dem Mehrfenstermodus sind Nutzer produktiver.

Wie

Wenn sich Ihre App im Mehrfenstermodus befindet, verwenden Sie die WindowMetrics API, um die Größe des App-Fensters genau zu bestimmen. Weitere Informationen finden Sie unter Unterstützung des Mehrfenstermodus.

Kameravorschau und Medienprojektion

Wenn Ihre App eine Kameravorschau enthält, prüfen Sie die Ausrichtung und das Seitenverhältnis auf großen Bildschirmen.

Richtlinien für LS-CM1 und LS-CM2

Was

Die App bietet eine korrekt proportionale und ausgerichtete Kameravorschau im Quer- und Hochformat, zugeklappt und aufgeklappt sowie im Mehrfenstermodus. Die App unterstützt die Medienprojektion in allen Gerätekonfigurationen mit der richtigen Ausrichtung und den richtigen Proportionen.

Warum

Faltbare Smartphones mit großen Bildschirmen im Hochformat können ein Seitenverhältnis im Querformat haben. Im Mehrfenstermodus können Apps im Hochformat und in einem Fenster mit anpassbarer Größe angezeigt werden, wenn das Gerät im Querformat ist.

Wie

Weitere Informationen zur Kameravorschau und Medienprojektion finden Sie unter Kameravorschau und Medienprojektion.

Tastatur, Maus und Touchpad

Du kannst externe Eingabegeräte unterstützen, indem du deiner App die Steuerung von Tastatur-, Maus- und Touchpad-Aktionen ermöglichst.

Richtlinien LS-I1 und LS-I2

Was

Die App unterstützt die Texteingabe über eine externe Tastatur. Wenn eine externe Tastatur verbunden oder getrennt wird, wechselt die App zwischen physischen und virtuellen Tastaturen, ohne die App neu starten zu müssen. Die App unterstützt die einfache Eingabe über Maus und Touchpad.

Warum

Nutzer verbinden Tablets oft mit einer externen Tastatur oder Maus. Tastaturen und Touchpads sind in Chromebooks integriert.

Wie

Weitere Informationen finden Sie unter Eingabekompatibilität auf großen Bildschirmen.

Stylus

Nutzer können UI-Elemente mit einem Eingabestift auswählen und bearbeiten, z. B. durch Listen, Auswahlelemente und andere scrollbare Inhalte scrollen.

Unter Android 14 (API-Level 34) und höher wird das Schreiben und Bearbeiten von Text in Texteingabefeldern mit einem Eingabestift unterstützt. Unter ChromeOS M114 und höher können Nutzer mit einem Eingabestift Text in Texteingabefelder in WebView-Komponenten schreiben und bearbeiten.

Richtlinien LS-S1 und LS-S1.1

Was

Die App unterstützt grundlegende Eingabestifte wie die Auswahl und Bearbeitung von UI-Elementen auf Tablets mit Eingabestift, faltbaren Geräten und ChromeOS-Geräten.

Unter Android 14 und höher sowie ChromeOS M114 und höher ermöglicht die App die Texteingabe in EditText- bzw. WebView-Komponenten.

Warum

Große Displays sind ideal für Apps mit Eingabestiften. Einige Geräte mit großen Bildschirmen sind mit einem Eingabestift ausgestattet.

Wie

Die grundlegende Eingabe per Eingabestift entspricht der Eingabe per Berührung, die von Android vollständig unterstützt wird. Für die einfache Eingabe des Eingabestifts ist keine spezielle Entwicklung erforderlich.

Unter Android 14 und höher unterstützen EditText-Komponenten standardmäßig die Eingabe mit einem Eingabestift. Es ist keine spezielle Entwicklung erforderlich. Unter ChromeOS M114 und höher unterstützen WebView-Komponenten standardmäßig die Eingabe per Eingabestift in Textfelder.