Computer

Die Desktop-Nutzung auf Googlebooks, Chromebooks und verbundenen Displays ermöglicht präzise Eingaben und erweitertes Multitasking. In der Desktop-Umgebung können Nutzer in mehreren Fenstern und Instanzen arbeiten und Tastenkombinationen sowie Maus- und Trackpad-Interaktionen verwenden. Für Computer optimierte Apps bieten eine produktive Nutzererfahrung, die die Lücke zwischen der Bequemlichkeit von Mobilgeräten und der Leistung von Computern schließt.

Richtlinien

Erstelle eine außergewöhnliche Nutzererfahrung, die die Gerätefunktionen voll ausschöpft.

Nutzererfahrung

Richtlinien-ID Test-IDs Beschreibung
Scrollbar_Display T-Scrollbar_Display In der App wird eine Bildlaufleiste angezeigt, während mit einer Maus oder einem Trackpad durch die Inhalte gescrollt wird.
Hover_Parity T-Hover_Parity

Gegebenenfalls werden in UI-Elementen zusätzliche Inhalte wie Vorschauen, Flyout-Menüs und informative Kurzinfos angezeigt, wenn Sie den Mauszeiger oder das Trackpad darüber bewegen.

Die App behält nach Möglichkeit die Parität des Hover-Status mit den entsprechenden Web- oder Desktopversionen der App bei. Die App bietet eindeutige und einheitliche Hover-Zustände mit visuellem Kontrast, die den Standards für Barrierefreiheit im Internet für alle UI-Elemente entsprechen.

Desktop_Menus T-Desktop_Menus Die App hat unaufdringliche UI-Elemente wie Menüs im Desktop-Stil, Kontextmenüs und kleine Modale, damit Nutzer sich auf ihre Hauptaufgabe konzentrieren können, ohne ständig navigieren zu müssen.
UI_Config T-UI_Config

Die App hat adaptive, vom Nutzer konfigurierbare Layouts für große Bildschirme und Geräte, die hauptsächlich mit einem Cursor bedient werden, darunter:

  • Adaptive Layouts ermöglichen es Nutzern, zwischen Listen-, Raster- und Spaltenansichten zu wechseln. Beispielsweise bietet ein Datei- oder Dokumentmanager eine Ein/Aus-Schaltfläche, mit der Nutzer ihre Dateien in einer Liste oder einem Raster anzeigen lassen können.
  • Andockbare oder verschiebbare schwebende Symbolleisten, die sich an die Einstellungen der Nutzer und die Anforderungen der Aufgaben anpassen lassen.
  • UI-Bereiche in Layouts mit mehreren Bereichen können mit einer Maus oder einem Touchpad minimiert und neu konfiguriert werden. Mit rekonfigurierbaren Bereichen können Nutzer das App-Layout anpassen, um die Produktivität zu steigern, z. B. indem sie die Größe des Detailbereichs eines Listen-Detailansicht-Layouts ändern oder Bereiche auf dem Bildschirm neu anordnen.

    Hinweis:Dies gilt nicht für Navigationsleisten, Navigationsleisten und Navigationsleisten.
Request_Fullscreen_Mode T-Request_Fullscreen_Mode

Die App implementiert Activity#requestFullscreenMode(), um reibungslose Übergänge von Mehrfenstermodus-Zuständen wie Splitscreen und Desktop-Freiform-Fenster zum immersiven Modus zu ermöglichen.

In der Regel bieten Apps ein UI-Element wie eine Schaltfläche, mit der der Vollbildmodus aktiviert wird.

Tastatur, Maus und Trackpad

Richtlinien-ID Test-IDs Beschreibung
Keyboard_Navigation T-Keyboard_Navigation

Die App unterstützt eine nahtlose und effiziente Navigation mit einer Tastatur. Die App bietet eindeutige und konsistente Fokusstatus mit visuellem Kontrast, die den Standards für Barrierefreiheit für alle UI-Elemente entsprechen.

Der anfängliche Fokus wird auf die entsprechenden UI-Elemente gesetzt. Wenn Nutzer beispielsweise eine Nachricht in einer E‑Mail-App verfassen, liegt der Fokus anfänglich auf dem Textfeld An. Nutzer sollten sofort mit der Eingabe im ersten Texteingabefeld beginnen können, wenn eine Seite geladen wird.

Weitere Informationen finden Sie unter Tastaturinteraktion.

Keyboard_Parity T-Keyboard_Parity Die App bietet eine umfassende Auswahl an Tastenkombinationen und unterstützt herkömmliche Tastenkombinationen wie Strg + C zum Kopieren und Strg + Z zum Rückgängigmachen. Die App bietet nach Möglichkeit dieselben Tastenkombinationen wie die entsprechenden Web- und Desktopversionen der App.
Input_Combinations T-Input_Combinations Kombinationen aus Tastatur und Maus oder Trackpad, z. B. Strg + Klicken oder Strg + Tippen und Umschalttaste + Klicken oder Umschalttaste + Tippen, bieten erweiterte Funktionen, z. B. die Auswahl von Bereichen mit nebeneinander liegenden Elementen oder mehreren voneinander getrennten Elementen.
Triple_Click T-Triple_Click Wenn Sie mit der Maus dreimal klicken oder mit dem Touchpad dreimal tippen, werden ganze Zeilen oder Absätze ausgewählt.

Multitasking und Multi-Instanz-Modus

Richtlinien-ID Test-IDs Beschreibung
Multitasking_Scenarios T-Multitasking_PiP,
T-Multitasking_Split-Screen,
T-Multitasking_Attachments

Die App unterstützt verschiedene Multitasking-Szenarien, z. B.:

  • Bild-im-Bild-Modus: Die App kann im Hoch- und Querformat sowie im Mehrfenstermodus in den Bild-im-Bild-Modus wechseln und diesen wieder verlassen. Anwendungsfälle sind die Medienwiedergabe und Videoanrufe. Weitere Informationen findest du unter Unterstützung für Bild im Bild (BiB).
  • Mehrfenstermodus: Die App kann eine andere Anwendung über einen Deeplink in einem separaten Fenster öffnen. Beispielsweise öffnet eine App zur Kontaktverwaltung einen Link zu einer E‑Mail-Nachricht, die in einer E‑Mail-App in einem neuen Fenster angezeigt wird. Weitere Informationen finden Sie unter FLAG_ACTIVITY_LAUNCH_ADJACENT.
  • Anhänge: Messaging-Apps können Anhänge (z. B. Videos) in einem separaten Fenster öffnen.
Multitasking_PiP T-Multitasking_PiP Die App unterstützt die interaktive Bild-im-Bild-Funktion, die benutzerdefinierte Steuerelemente und Nutzerinteraktionen in Medien- und Nicht-Medien-Apps ermöglicht.
Multi-Instanz-Modus T-Multi-Instance Die App kann mehrere Instanzen von sich selbst in separaten Fenstern starten. Anwendungsfälle sind die Bearbeitung von Dokumenten, das Surfen im Web, Dateiverwaltungs-Apps und Produktvergleiche in Shopping-Apps. Weitere Informationen finden Sie unter Multi-Instanz-Modus im Abschnitt Unterstützung für den Mehrfenstermodus.

Drag-and-Drop

Richtlinien-ID Test-IDs Beschreibung
Drag_Drop_Support T-Drag_Drop_Support Die App unterstützt Drag-and-drop zwischen Präsentationen innerhalb der App und im Mehrfenstermodus zu und von anderen Apps per Eingabe per Berührung, Maus, Trackpad und Eingabestift. Weitere Informationen finden Sie unter Drag-and-drop aktivieren. Siehe auch Stylus_Drag_Drop.
T-Drag_Drop_Batch Die App unterstützt das Drag-and-drop mehrerer Elemente in die App, um sie als Gruppe zu verarbeiten. Weitere Informationen finden Sie unter DropHelper für vereinfachtes Drag-and-drop.

Drucken und Dateiverwaltung

Richtlinien-ID Test-IDs Beschreibung
Printing_Support T-Printing_Support Die App unterstützt das Drucken von Dokumenten oder den Export in ein druckbares Format.
File_Management_Basics T-File_Management_Basics

Die App implementiert gängige Funktionen zur Dateiverwaltung, darunter:

  • Benennen und Speichern:Dateinamen und Speicherorte sind gut sichtbar.
  • Herunterladen:Nutzer können Dateien am gewünschten Speicherort auf dem lokalen Speichergerät speichern.
  • Hochladen:Nutzer können Dateien aus dem lokalen Speicher hochladen und die Dateiauswahl des Betriebssystems priorisieren.
File_Picker T-File_Picker Die App ist in die Dateiauswahl des Betriebssystems eingebunden, was einen nahtlosen Import und Export ermöglicht. Desktop- und Produktivitätsnutzer sind stark auf Dateimanager angewiesen, um auf eine Vielzahl von Inhalten zuzugreifen.
File_Handlers T-File_Handlers Die App deklariert sich selbst als Dateihandler, indem sie die Unterstützung für relevante Dateitypen deklariert. So können Nutzer Dateien mit bestimmten Anwendungen direkt über die App „Dateien“ des Systems öffnen.

Cursors

Richtlinien-ID Test-IDs Beschreibung
Custom_Cursors T-Custom_Cursors

Die App zeigt benutzerdefinierte Cursor an, um anzugeben, wie und wann Nutzer mit UI-Elementen und Inhalten interagieren können, z. B.:

  • Systemcursor, die vom Android-Framework bereitgestellt werden:
    • I-Beam für Text
    • Ziehpunkt zur Größenanpassung an den Rändern von Ebenen, deren Größe angepasst werden kann
    • Verarbeitungs-Spinner
  • Spezielle Cursor, die Sie bereitstellen:
    • Fadenkreuz beim Bewegen des Mauszeigers über Ziele in Spielen
    • Eine Lupe, wenn Sie den Mauszeiger auf zoombare Inhalte bewegen
    • Tools in Zeichen- oder Illustrations-Apps
Weitere Informationen:
Cursor_Target_Size T-Cursor_Target_Size Die App priorisiert die Präzision bei Cursorinteraktionen, indem sie Cursorzielgrößen implementiert, die den visuellen Zielgrößen entsprechen, um das wahrgenommene Ziel zu reduzieren.

Geräteübergreifend

Richtlinien-ID Test-IDs Beschreibung
Cross_Device_Handoff T-Cross_Device_Handoff Apps, die auf mehreren Arten von Android-Geräten funktionieren, ermöglichen es Nutzern, eine Aufgabe auf einem Android-Gerät zu beginnen und nahtlos auf einem anderen fortzusetzen. Die App stellt einen nahezu gleichwertigen Zustand für dieselbe Aufgabe wieder her, sodass der Nutzer dort weitermachen kann, wo er aufgehört hat.

Offline-Support

Richtlinien-ID Test-IDs Beschreibung
Offline_Support T-Offline_Support Die App bietet Offlinefunktionen für alle oder einige Funktionen, sodass Nutzer produktiv bleiben können. Die App bietet eine graduelle Fehlertoleranz, um Nutzer über Verbindungsanforderungen zu informieren.

App-zu-Web

Richtlinien-ID Test-IDs Beschreibung
Web_Transition T-Web_Transition Die App sorgt für reibungslose und intelligente Übergänge zwischen App- und Webinhalten (und umgekehrt), sofern dies angemessen ist, um fragmentierte Nutzererfahrungen zu vermeiden.

Tests

Führe die folgenden Tests durch, um zu prüfen, ob deine App eine erstklassige, differenzierte Nutzererfahrung bietet.

Nutzererfahrung

Test-ID Richtlinien-IDs Beschreibung
T-Scrollbar_Display Scrollbar_Display App-Inhalte mit einer Maus und einem Trackpad scrollen. Prüfen Sie, ob beim Scrollen durch den Inhalt eine Bildlaufleiste angezeigt wird.
T-Hover_Parity Hover_Parity Bewegen Sie den Mauszeiger mit einer Maus und einem Trackpad auf UI-Elemente, die kaskadierende oder Pop-up-Inhalte enthalten. Prüfen Sie, ob die zusätzlichen Inhalte angezeigt werden.
T-Desktop_Menus Desktop_Menus Prüfe auf Computern und verbundenen Displays, ob Menüs und Kontextmenüs im Desktop-Stil verwendet werden.
T-UI_Config UI_Config

Prüfe, ob die App vom Nutzer konfigurierbare Layoutoptionen bietet:

  • Layoutpräsentation: Wenn die App mehrere Präsentationsformate unterstützt (z. B. Listen-, Raster- oder Spaltenansichten), prüfen Sie, ob Nutzer zwischen den Formaten wechseln können.
  • Unverankerte Symbolleisten: Wenn die App andockbare oder verschiebbare unverankerte Symbolleisten bietet, prüfen Sie, ob Nutzer die Symbolleisten verschieben oder andocken können.
  • Neukonfiguration von Bereichen: Bei Bildschirmlayouts mit mehreren Inhaltsbereichen (z. B. Liste/Details) können Sie die Größe der Bereiche durch Ziehen der Trennlinien anpassen. Ordnen Sie die Bereiche neu an, wenn die App dies unterstützt.

Prüfen Sie in allen Fällen, ob die App ihr Layout korrekt neu konfiguriert und ob die Inhalte zugänglich und richtig formatiert bleiben.

T-Request_Fullscreen_Mode Request_Fullscreen_Mode Platzieren Sie das App-Fenster in einem Mehrfenstermodus, z. B. im Splitscreen- oder Desktop-Freiform-Fenster-Modus. Lösen Sie das Vollbild-UI-Element der App aus. Prüfen Sie, ob die App reibungslos in den immersiven Vollbildmodus wechselt.

Tastatur, Maus und Trackpad

Test-ID Richtlinien-IDs Beschreibung
T-Keyboard_Navigation Keyboard_Navigation

Navigieren Sie mit einer externen Tastatur über die Tabulatortaste und die Pfeiltasten durch die Benutzeroberfläche der App. Prüfen Sie, ob die Fokusstatus für alle interaktiven Elemente eindeutig und einheitlich sind.

Prüfen Sie außerdem, ob die entsprechenden UI-Elemente, z. B. Texteingabefelder, den Fokus erhalten, wenn ein Bildschirm zum ersten Mal angezeigt wird und Nutzer Daten eingeben können.

T-Keyboard_Parity Keyboard_Parity Prüfe, ob die App herkömmliche Tastenkombinationen unterstützt und ob die Tastenkombinationen nach Möglichkeit mit den Web- und Desktopversionen der App übereinstimmen.
T-Input_Combinations Input_Combinations Wählen Sie mit einer externen Tastatur, einer Maus und einem Trackpad Elemente in der Benutzeroberfläche der App aus. Sie können mehrere voneinander getrennte Elemente und Bereiche benachbarter Elemente mit Tastatur-, Maus- oder Trackpad-Aktionen wie Strg + Klicken, Strg + Tippen, Umschalttaste + Klicken und Umschalttaste + Tippen auswählen.
T-Triple_Click Triple_Click Wenn Sie eine Maus und ein Trackpad verwenden, können Sie durch dreimaliges Klicken oder Tippen Elemente in der App auswählen, z. B. ganze Textzeilen.

Multitasking und Multi-Instanz-Modus

Test-ID Richtlinien-IDs Beschreibung
T-Multitasking_PiP Multitasking_Scenarios,
Multitasking_PiP

Bild-im-Bild-Modus im Hoch- und Querformat sowie im Mehrfenstermodus starten und beenden Ändere im Mehrfenstermodus die Fenstergröße, während der Bild-im-Bild-Modus aktiv ist.

Interagiere im Bild-im-Bild-Modus mit allen benutzerdefinierten Steuerelementen und überprüfe ihre Funktionalität.

T-Multitasking_Split-Screen Multitasking_Scenarios Im Mehrfenstermodus eine andere App aus der App heraus öffnen und beide Apps nebeneinander anzeigen.
T-Multitasking_Attachments Multitasking_Scenarios Öffnen und schließen Sie Anhänge und Benachrichtigungen im Hoch- und Querformat sowie im Mehrfenstermodus.
T-Multi-Instance Multi-Instanz-Modus Starten Sie mehrere Instanzen der App in separaten Fenstern im Hoch- und Querformat sowie im Mehrfenstermodus.

Drag-and-Drop

Test-ID Richtlinien-IDs Beschreibung
T-Drag_Drop_Support Drag_Drop_Support

Bilder und Text per Drag-and-drop auf Ablageziele innerhalb der App ziehen. Im Mehrfenstermodus Bilder und Text per Drag-and-drop zwischen der App und einer anderen App (zu und von beiden Apps) ziehen.

Inhalte per Drag-and-drop über die Eingabe per Berührung, Maus, Trackpad und Eingabestift verschieben (siehe auch T-Stylus_Drag_Drop). Prüfen Sie die Funktionalität im Hoch- und Querformat.

T-Drag_Drop_Batch Drag_Drop_Support

Sie können mehrere Elemente wie Bilder und Text als Gruppe innerhalb der App per Drag-and-drop verschieben. Im Mehrfenstermodus können Sie Elementgruppen per Drag-and-drop zwischen der App und einer anderen App verschieben (in beide Richtungen).

Inhalte per Drag-and-drop über die Eingabe per Berührung, Maus, Trackpad und Eingabestift verschieben (siehe auch T-Stylus_Drag_Drop). Prüfen Sie die Funktionalität im Hoch- und Querformat.

Drucken und Dateiverwaltung

Test-ID Richtlinien-IDs Beschreibung
T-Printing_Support Printing_Support Prüfen Sie, ob die App Dokumente drucken oder in ein druckbares Format wie PDF exportieren kann.
T-File_Management_Basics File_Management_Basics Prüfen Sie, ob Dateinamen und Speicherorte sichtbar sind und ob Nutzer beim Herunterladen oder Hochladen von Dateien Speicherorte auswählen können.
T-File_Picker File_Picker Prüfen Sie, ob die App die Systemdateiauswahl zum Importieren und Exportieren von Dateien verwendet.
T-File_Handlers File_Handlers Prüfen Sie in der App „Dateien“, ob die App als Option zum Öffnen relevanter Dateitypen aufgeführt ist.

Cursors

Test-ID Richtlinien-IDs Beschreibung
T-Custom_Cursors Custom_Cursors

Mit der App über eine Maus und ein Trackpad interagieren. Prüfen Sie, ob benutzerdefinierte Cursor an den entsprechenden Stellen angezeigt werden, z. B.:

  • I-Beam für Texteingabefelder
  • Ziehpunkt zur Größenanpassung an den Rändern von Ebenen, deren Größe angepasst werden kann
  • Drehfelder, wenn die App lang andauernde Aufgaben ausführt
T-Cursor_Target_Size Cursor_Target_Size Mit einer Maus und einem Trackpad mit kleinen UI-Elementen wie Symbolen, Schaltflächen und Ziehpunkten interagieren. Prüfen Sie, ob der interaktive Bereich jedes Elements genau seinen visuellen Grenzen entspricht, damit eine präzise Auswahl möglich ist.

Geräteübergreifend

Test-ID Richtlinien-IDs Beschreibung
T-Cross_Device_Handoff Cross_Device_Handoff Sie können eine Aufgabe auf einem Gerät beginnen und dann zu einem anderen Gerät wechseln, auf dem die App installiert ist. Prüfen Sie, ob Sie die Aufgabe von einem nahezu gleichwertigen Zustand aus fortsetzen können.

Offline-Support

Test-ID Richtlinien-IDs Beschreibung
T-Offline_Support Offline_Support Deaktivieren Sie die Netzwerkverbindung und prüfen Sie, ob die App-Funktionen weiterhin verfügbar sind oder ob die App eine klare Benachrichtigung über die Verbindungsanforderungen ausgibt.

App-zu-Web

Test-ID Richtlinien-IDs Beschreibung
T-Web_Transition Web_Transition Interagieren Sie mit Deeplinks oder Webinhalten in der App. Prüfen Sie, ob die Übergänge zwischen der App und den zugehörigen Webinhalten nahtlos sind.