Komputer

Tryb pulpitu na Googlebooku, Chromebookach i połączonych wyświetlaczach umożliwia precyzyjne wprowadzanie danych i zaawansowaną wielozadaniowość. Środowisko pulpitu umożliwia użytkownikom pracę w wielu oknach i instancjach przy użyciu skrótów klawiszowych oraz interakcji z myszą i trackpadem. Aplikacje zoptymalizowane pod kątem komputerów zapewniają użytkownikom produktywne środowisko, które łączy wygodę urządzeń mobilnych z wydajnością komputerów.

Wskazówki

Zapewnij użytkownikom wyjątkowe wrażenia, które w pełni wykorzystują możliwości urządzenia.

Interfejs użytkownika

Identyfikator wytycznych Identyfikatory testów Opis
Scrollbar_Display T-Scrollbar_Display Aplikacja wyświetla pasek przewijania, gdy treść jest przewijana za pomocą myszy lub trackpada.
Hover_Parity T-Hover_Parity

W stosownych przypadkach elementy interfejsu wyświetlają dodatkowe treści, takie jak podglądy, wysuwane menu i informacyjne dymki, po najechaniu kursorem myszy lub trackpada.

Aplikacja zachowuje stan najechania kursorem, który jest zgodny z odpowiednikami w wersji internetowej lub komputerowej, gdy tylko jest to możliwe. Aplikacja zapewnia wyraźne i spójne stany najechania kursorem z kontrastem wizualnym, który spełnia standardy ułatwień dostępu we wszystkich elementach interfejsu.

Desktop_Menus T-Desktop_Menus Aplikacja zawiera nieinwazyjne elementy interfejsu, takie jak menu w stylu pulpitu, menu kontekstowe i małe okna modalne, które pozwalają użytkownikom skupić się na głównym zadaniu bez konieczności ciągłego przechodzenia do innych ekranów.
UI_Config T-UI_Config

Aplikacja ma adaptacyjne, konfigurowane przez użytkownika układy na duże ekrany i urządzenia z kursorem, w tym:

  • Układy adaptacyjne umożliwiają użytkownikom przełączanie się między prezentacjami listy, siatki i kolumn. Na przykład menedżer plików lub dokumentów udostępnia przełącznik, który uwzględnia preferencje użytkownika dotyczące wyświetlania plików w formacie listy lub siatki.
  • Pływające paski narzędzi, które można zadokować lub przesuwać, dostosowują się do preferencji użytkownika i wymagań zadania.
  • Panele interfejsu w układach wielopanelowych można zwijać i konfigurować za pomocą myszy lub trackpada. Panele z możliwością zmiany konfiguracji umożliwiają użytkownikom dostosowanie układu aplikacji w celu zwiększenia produktywności, na przykład przez zmianę rozmiaru panelu szczegółów w układzie szczegółowa lista lub zmianę układu paneli na ekranie.

    Uwaga: nie dotyczy to pasków nawigacyjnych, szyn i szuflad.
Request_Fullscreen_Mode T-Request_Fullscreen_Mode

Aplikacja implementuje interfejs Activity#requestFullscreenMode(), aby umożliwić płynne przejścia ze stanów wielu okien, takich jak podzielony ekran i tryb okien na pulpicie, do trybu imersji.

Zwykle aplikacje zawierają element interfejsu, np. przycisk, który aktywuje tryb pełnoekranowy.

Klawiatura, mysz i trackpad

Identyfikator wytycznych Identyfikatory testów Opis
Keyboard_Navigation T-Keyboard_Navigation

Aplikacja obsługuje płynną i wydajną nawigację za pomocą klawiatury. Aplikacja zapewnia wyraźne i spójne stany aktywne z kontrastem wizualnym, który spełnia standardy ułatwień dostępu w przypadku wszystkich elementów interfejsu.

Zaznaczenie początkowe jest ustawione na odpowiednie elementy interfejsu. Na przykład gdy użytkownicy tworzą wiadomość w aplikacji do poczty e-mail, zaznaczenie początkowe jest ustawione na pole tekstowe Do. Użytkownicy powinni mieć możliwość rozpoczęcia pisania w pierwszym polu do wprowadzania danych od razu po wczytaniu strony.

Zobacz Interakcja z klawiaturą.

Keyboard_Parity T-Keyboard_Parity Aplikacja udostępnia kompleksowy zestaw skrótów klawiszowych, a jednocześnie obsługuje standardowe skróty, takie jak Ctrl-C do kopiowania i Ctrl-Z do cofania. Aplikacja zachowuje zgodność skrótów klawiszowych z odpowiednikami w wersjach internetowych i komputerowych, gdy tylko jest to możliwe.
Input_Combinations T-Input_Combinations Kombinacje klawiatury i myszy lub trackpada, takie jak Ctrl + kliknięcie lub Ctrl + dotknięcie oraz Shift + kliknięcie lub Shift + dotknięcie, zapewniają dodatkowe możliwości, w tym wybieranie zakresów sąsiadujących elementów lub wielu oddzielnych elementów.
Triple_Click T-Triple_Click Trzykrotne kliknięcie myszą lub trzykrotne dotknięcie trackpada powoduje zaznaczenie całych wierszy lub akapitów tekstu.

Wielozadaniowość i tryb podzielony

Identyfikator wytycznych Identyfikatory testów Opis
Multitasking_Scenarios T-Multitasking_PiP,
T-Multitasking_Split-Screen,
T-Multitasking_Attachments

Aplikacja obsługuje różne scenariusze wielozadaniowości, na przykład:

  • Tryb obrazu w obrazie: aplikacja może wchodzić w tryb obrazu w obrazie i wychodzić z niego w orientacji pionowej i poziomej oraz w trybie wielu okien. Przykłady zastosowania to odtwarzanie multimediów i rozmowy wideo. Zobacz Obsługa funkcji obraz w obrazie.
  • Tryb wielu okien: aplikacja może otworzyć inną aplikację w osobnym oknie za pomocą precyzyjnego linku. Na przykład aplikacja do zarządzania kontaktami otwiera link do wiadomości e-mail, która jest wyświetlana w aplikacji do poczty e-mail w nowym oknie. Zobacz: FLAG_ACTIVITY_LAUNCH_ADJACENT.
  • Załączniki: aplikacje do obsługi wiadomości mogą otwierać załączniki (np. filmy) w osobnym oknie.
Multitasking_PiP T-Multitasking_PiP Aplikacja obsługuje interaktywną funkcję obrazu w obrazie, która umożliwia korzystanie z niestandardowych elementów sterujących i interakcję z użytkownikiem w aplikacjach multimedialnych i innych.
Tryb podzielony T-Multi-Instance Aplikacja może uruchamiać wiele instancji w osobnych oknach. Przykłady zastosowań obejmują edytowanie dokumentów, przeglądanie internetu, aplikacje do zarządzania plikami i porównywanie produktów w aplikacjach zakupowych. Zobacz Tryb podzielony w sekcji Obsługa trybu wielu okien.

Przeciągnij i upuść

Identyfikator wytycznych Identyfikatory testów Opis
Drag_Drop_Support T-Drag_Drop_Support Aplikacja obsługuje przeciąganie i upuszczanie między prezentacjami w aplikacji, a w trybie wielu okien – do i z innych aplikacji za pomocą dotykowego wprowadzania danych, myszy, trackpada i rysika. Zobacz Włączanie przeciągania i upuszczania. Zobacz też Stylus_Drag_Drop.
T-Drag_Drop_Batch Aplikacja obsługuje przeciąganie i upuszczanie wielu elementów, które mają być przetwarzane jako grupa. Zobacz DropHelper do uproszczonego przeciągania i upuszczania.

Drukowanie i zarządzanie plikami

Identyfikator wytycznych Identyfikatory testów Opis
Printing_Support T-Printing_Support Aplikacja obsługuje drukowanie dokumentów lub eksportowanie ich do formatu umożliwiającego drukowanie.
File_Management_Basics T-File_Management_Basics

Aplikacja implementuje typowe funkcje zarządzania plikami, w tym:

  • Nazewnictwo i zapisywanie: nazwy plików i ich lokalizacje są wyraźnie widoczne.
  • Pobieranie: użytkownicy mogą zapisywać pliki w preferowanej lokalizacji na lokalnym urządzeniu pamięci masowej.
  • Przesyłanie: użytkownicy mogą przesyłać pliki z pamięci lokalnej i nadawać im priorytety za pomocą okna wyboru plików w systemie operacyjnym.
File_Picker T-File_Picker Aplikacja integruje się z oknem wyboru plików systemu operacyjnego, co zapewnia płynne importowanie i eksportowanie. Użytkownicy komputerów i osoby, którym zależy na produktywności, często korzystają z menedżerów plików, aby mieć szeroki dostęp do treści.
File_Handlers T-File_Handlers Aplikacja określa się jako moduł obsługi plików, deklarując obsługę odpowiednich typów plików. Dzięki temu użytkownicy mogą otwierać pliki w określonych aplikacjach bezpośrednio z systemowej aplikacji Pliki.

Kursory

Identyfikator wytycznych Identyfikatory testów Opis
Custom_Cursors T-Custom_Cursors

Aplikacja wyświetla dostosowane kursory, aby wskazać, jak i kiedy użytkownicy mogą wchodzić w interakcje z elementami interfejsu i treściami, na przykład:

  • Kursory systemowe udostępniane przez platformę Androida:
    • Kursor tekstowy
    • uchwyty zmiany rozmiaru na krawędziach warstwy, której rozmiar można zmienić;
    • Wskaźniki przetwarzania
  • Kursory specjalne, które udostępniasz:
    • celownik po najechaniu kursorem na cele w grach,
    • lupa po najechaniu kursorem na treści, które można powiększyć;
    • narzędzia w aplikacjach do rysowania lub ilustrowania;
Więcej informacji:
Cursor_Target_Size T-Cursor_Target_Size Aplikacja kładzie nacisk na precyzję interakcji z kursorem, stosując rozmiary celów kursora, które odpowiadają rozmiarom celów wizualnych, aby zmniejszyć postrzegany cel.

Różne urządzenia

Identyfikator wytycznych Identyfikatory testów Opis
Cross_Device_Handoff T-Cross_Device_Handoff Aplikacje, które działają na wielu typach urządzeń z Androidem, umożliwiają użytkownikom rozpoczęcie zadania na jednym urządzeniu z Androidem i płynne przejście na inne. Aplikacja przywraca stan zbliżony do stanu tego samego zadania, dzięki czemu użytkownik może kontynuować pracę od miejsca, w którym ją przerwał.

Pomoc offline

Identyfikator wytycznych Identyfikatory testów Opis
Offline_Support T-Offline_Support Aplikacja umożliwia korzystanie z pełnego lub częściowego zestawu funkcji w trybie offline, dzięki czemu użytkownicy mogą zachować produktywność. Aplikacja zapewnia łagodną degradację, aby powiadamiać użytkowników o wymaganiach dotyczących połączenia.

Z aplikacji do internetu

Identyfikator wytycznych Identyfikatory testów Opis
Web_Transition T-Web_Transition Aplikacja zapewnia płynne i inteligentne przejścia między aplikacją a treściami z internetu (i odwrotnie), unikając fragmentacji wrażeń użytkownika.

Testy

Aby sprawdzić, czy aplikacja zapewnia wyjątkowe wrażenia, wykonaj te testy.

Interfejs użytkownika

Identyfikator testu Identyfikatory wytycznych Opis
T-Scrollbar_Display Scrollbar_Display przewijać zawartość aplikacji za pomocą myszy i trackpada; Sprawdź, czy podczas przewijania treści pojawia się pasek przewijania.
T-Hover_Parity Hover_Parity Za pomocą myszy i trackpada najedź wskaźnikiem na elementy interfejsu, które zawierają treści kaskadowe lub wyskakujące. Sprawdź, czy dodatkowe treści są widoczne.
T-Desktop_Menus Desktop_Menus Na komputerach i podłączonych wyświetlaczach sprawdź, czy używane są menu i menu kontekstowe w stylu komputerowym.
T-UI_Config UI_Config

Sprawdź, czy aplikacja udostępnia opcje układu, które użytkownik może konfigurować:

  • Prezentacja układu – jeśli aplikacja obsługuje wiele formatów prezentacji (np. widoki listy, siatki lub kolumn), sprawdź, czy użytkownicy mogą przełączać się między formatami.
  • Pływające paski narzędzi – jeśli aplikacja udostępnia dokowalne lub ruchome pływające paski narzędzi, sprawdź, czy użytkownicy mogą je przenosić lub dokować.
  • Zmiana konfiguracji paneli – w układach ekranu z wieloma panelami treści (np. lista i szczegóły) możesz zmieniać rozmiar paneli, przeciągając separatory. Zmień kolejność paneli, jeśli aplikacja obsługuje tę funkcję.

We wszystkich przypadkach sprawdź, czy aplikacja prawidłowo zmienia układ i czy treść pozostaje dostępna i prawidłowo sformatowana.

T-Request_Fullscreen_Mode Request_Fullscreen_Mode Umieść okno aplikacji w trybie wielu okien, np. na podzielonym ekranie lub w trybie okien na pulpicie. Uruchom element interfejsu aplikacji na pełnym ekranie. Sprawdź, czy aplikacja płynnie przechodzi do trybu pełnoekranowego.

Klawiatura, mysz i trackpad

Identyfikator testu Identyfikatory wytycznych Opis
T-Keyboard_Navigation Keyboard_Navigation

Używając klawiatury zewnętrznej, poruszaj się po interfejsie aplikacji za pomocą klawiszy Tab i strzałek. Sprawdź, czy stany aktywne są różne i spójne w przypadku wszystkich elementów interaktywnych.

Sprawdź też, czy odpowiednie elementy interfejsu, takie jak pola do wprowadzania danych, są zaznaczone, gdy ekran jest wyświetlany po raz pierwszy i użytkownicy mogą wprowadzać dane.

T-Keyboard_Parity Keyboard_Parity Sprawdź, czy aplikacja obsługuje standardowe skróty klawiszowe i czy w miarę możliwości zachowuje zgodność skrótów klawiszowych z wersjami internetowymi i komputerowymi.
T-Input_Combinations Input_Combinations Użyj zewnętrznej klawiatury, myszy i trackpada, aby wybrać elementy w interfejsie aplikacji. Zaznaczanie wielu oddzielnych elementów i zakresów sąsiadujących elementów za pomocą klawiatury, myszy lub trackpada, np. Ctrl + kliknięcie, Ctrl + dotknięcie, Shift + kliknięcie i Shift + dotknięcie.
T-Triple_Click Triple_Click Za pomocą myszy i trackpada kliknij lub naciśnij 3 razy, aby wybrać elementy w aplikacji, np. całe wiersze tekstu.

Wielozadaniowość i tryb podzielony

Identyfikator testu Identyfikatory wytycznych Opis
T-Multitasking_PiP Multitasking_Scenarios,
Multitasking_PiP

Włączanie i wyłączanie trybu obrazu w obrazie w orientacji pionowej i poziomej oraz w trybie wielu okien. W trybie wielu okien zmień rozmiar okna, gdy tryb obrazu w obrazie jest aktywny.

W trybie obrazu w obrazie wejdź w interakcję z dowolnymi elementami sterującymi i sprawdź ich działanie.

T-Multitasking_Split-Screen Multitasking_Scenarios W trybie wielu okien otwórz inną aplikację z poziomu aplikacji i wyświetl obie aplikacje obok siebie.
T-Multitasking_Attachments Multitasking_Scenarios Otwieraj i zamykaj załączniki oraz powiadomienia w orientacji pionowej i poziomej oraz w trybie wielu okien.
T-Multi-Instance Tryb podzielony Uruchom kilka instancji aplikacji w osobnych oknach w orientacji pionowej i poziomej oraz w trybie wielu okien.

Przeciągnij i upuść

Identyfikator testu Identyfikatory wytycznych Opis
T-Drag_Drop_Support Drag_Drop_Support

Przeciągaj i upuszczaj obrazy i tekst na obszary upuszczania w aplikacji. W trybie wielu okien przeciągaj i upuszczaj obrazy i tekst między aplikacją a inną aplikacją (w obu kierunkach).

Przeciągaj i upuszczaj treści za pomocą dotykowego wprowadzania danych, myszy, trackpada i rysika (patrz też T-Stylus_Drag_Drop). Sprawdź działanie w orientacji pionowej i poziomej.

T-Drag_Drop_Batch Drag_Drop_Support

Przeciągaj i upuszczaj wiele elementów, takich jak obrazy i tekst, jako grupę w aplikacji. W trybie wielu okien przeciągaj i upuszczaj grupy elementów między aplikacją a inną aplikacją (do i z obu aplikacji).

Przeciągaj i upuszczaj treści za pomocą dotykowego wprowadzania danych, myszy, trackpada i rysika (patrz też T-Stylus_Drag_Drop). Sprawdź działanie w orientacji pionowej i poziomej.

Drukowanie i zarządzanie plikami

Identyfikator testu Identyfikatory wytycznych Opis
T-Printing_Support Printing_Support Sprawdź, czy aplikacja może drukować dokumenty lub eksportować je do formatu umożliwiającego drukowanie, np. PDF.
T-File_Management_Basics File_Management_Basics Sprawdź, czy nazwy i lokalizacje plików są widoczne oraz czy użytkownicy mogą wybierać lokalizacje zapisu podczas pobierania lub przesyłania plików.
T-File_Picker File_Picker Sprawdź, czy aplikacja używa okna wyboru plików systemowych do importowania i eksportowania plików.
T-File_Handlers File_Handlers W systemowej aplikacji Pliki sprawdź, czy aplikacja jest wymieniona jako opcja otwierania odpowiednich typów plików.

Kursory

Identyfikator testu Identyfikatory wytycznych Opis
T-Custom_Cursors Custom_Cursors

Korzystaj z aplikacji za pomocą myszy i trackpada. Sprawdź, czy niestandardowe kursory pojawiają się we właściwych miejscach, na przykład:

  • Kursor w kształcie litery I w polach do wpisywania tekstu
  • uchwyty zmiany rozmiaru na krawędziach warstwy, której rozmiar można zmienić;
  • wskaźniki oczekiwania, gdy aplikacja wykonuje długotrwałe zadania;
T-Cursor_Target_Size Cursor_Target_Size Za pomocą myszy i trackpada możesz wchodzić w interakcje z małymi elementami interfejsu, takimi jak ikony, przyciski i uchwyty. Sprawdź, czy obszar interaktywny każdego elementu dokładnie odzwierciedla jego granice wizualne, co umożliwia precyzyjny wybór.

Różne urządzenia

Identyfikator testu Identyfikatory wytycznych Opis
T-Cross_Device_Handoff Cross_Device_Handoff Zacznij zadanie na jednym urządzeniu, a potem przełącz się na inne urządzenie, na którym jest zainstalowana aplikacja. Sprawdź, czy możesz kontynuować zadanie od stanu zbliżonego do poprzedniego.

Pomoc offline

Identyfikator testu Identyfikatory wytycznych Opis
T-Offline_Support Offline_Support Wyłącz połączenie sieciowe i sprawdź, czy podstawowe funkcje aplikacji są nadal dostępne lub czy aplikacja wyświetla wyraźne powiadomienie o wymaganiach dotyczących połączenia.

Z aplikacji do internetu

Identyfikator testu Identyfikatory wytycznych Opis
T-Web_Transition Web_Transition Wejdź w interakcję z precyzyjnymi linkami lub treściami z internetu w aplikacji. Sprawdź, czy przejścia między aplikacją a powiązanymi treściami z internetu są płynne.