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:
|
| Request_Fullscreen_Mode | T-Request_Fullscreen_Mode | Aplikacja implementuje interfejs 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:
|
| 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:
|
| 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:
|
| 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ć:
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:
|
| 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. |