Korzystanie z komputera stacjonarnego – na Googlebooku, Chromebookach i podłączonych wyświetlaczach – umożliwia precyzyjne wprowadzanie danych i zaawansowaną pracę wielozadaniową. Środowisko desktopowe umożliwia użytkownikom pracę w wielu oknach i instancjach z wykorzystaniem skrótów klawiszowych oraz interakcji z myszą i trackpadem. Aplikacje zoptymalizowane pod kątem komputerów zapewniają produktywność i wygodę, łącząc zalety urządzeń mobilnych i komputerów.
Wskazówki
Zapewnij wyjątkowe wrażenia użytkownikom, w pełni wykorzystując możliwości urządzenia.
Wrażenia użytkownika
| Identyfikator wytycznych | Identyfikatory testów | Opis |
|---|---|---|
| Scrollbar_Display | T-Scrollbar_Display | Aplikacja wyświetla pasek przewijania, gdy użytkownik przewija treści za pomocą myszy lub trackpada. |
| Hover_Parity | T-Hover_Parity | W odpowiednich przypadkach elementy interfejsu wyświetlają dodatkowe treści, takie jak podglądy, wysuwane menu i informacyjne etykietki, gdy najedziesz na nie kursorem myszy lub trackpada. Aplikacja zachowuje stan najechania kursorem w sposób podobny do odpowiednich wersji internetowych lub na komputery, gdy tylko jest to możliwe. Aplikacja zapewnia wyraźne i spójne stany najechania kursorem z kontrastem wizualnym, który jest zgodny ze standardami ułatwień dostępu we wszystkich elementach interfejsu. |
| Desktop_Menus | T-Desktop_Menus | Aplikacja ma nieinwazyjne elementy interfejsu, takie jak menu w stylu komputerowym, menu kontekstowe i małe okna modalne, które w odpowiednich sytuacjach pozwalają użytkownikom skupić się na głównym zadaniu bez konieczności ciągłego poruszania się po interfejsie. |
| UI_Config | T-UI_Config | Aplikacja ma adaptacyjne układy konfigurowane przez użytkownika na dużych ekranach i urządzeniach obsługujących kursor, w tym:
|
| Request_Fullscreen_Mode | T-Request_Fullscreen_Mode | Aplikacja implementuje Aplikacje zwykle udostępniają 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 zaznaczenia z kontrastem wizualnym, który spełnia standardy ułatwień dostępu dla wszystkich elementów interfejsu. Początkowe zaznaczenie jest ustawiane dla odpowiednich elementów interfejsu, np. gdy użytkownicy piszą wiadomość w aplikacji do poczty e-mail, zaznaczenie jest początkowo ustawiane w polu tekstowym Do. Po wczytaniu strony użytkownicy powinni móc od razu zacząć pisać w pierwszym polu do wprowadzania danych. Zobacz Interakcja za pomocą klawiatury. |
| Keyboard_Parity | T-Keyboard_Parity | Aplikacja udostępnia pełny zestaw skrótów klawiszowych, a jednocześnie obsługuje konwencjonalne skróty, takie jak Ctrl+C do kopiowania i Ctrl+Z do cofania. Aplikacja zachowuje skróty klawiszowe w porównaniu z odpowiednimi wersjami internetowymi i desktopowymi aplikacji, gdy tylko jest to możliwe. |
| Input_Combinations | T-Input_Combinations | Kombinacje klawiatury i myszy lub trackpada, takie jak Ctrl+kliknięcie lub Ctrl+kliknięcie i Shift+kliknięcie lub Shift+kliknięcie, zapewniają większe 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, np.:
|
| Wielozadaniowość_PiP | T-Multitasking_PiP | Aplikacja obsługuje interaktywną funkcję obrazu w obrazie, która umożliwia niestandardowe sterowanie i interakcję użytkownika w aplikacjach multimedialnych i innych. |
| Wiele instancji | T-Multi-Instance | Aplikacja może uruchamiać wiele instancji w osobnych oknach. Przykłady zastosowań to edytowanie dokumentów, przeglądanie internetu, aplikacje do zarządzania plikami i porównywanie produktów w aplikacjach zakupowych. Zobacz sekcję Tryb podzielony w artykule 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 oraz w trybie wielu okien do i z innych aplikacji za pomocą dotyku, 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 są przetwarzane jako grupa. Więcej informacji znajdziesz w sekcji DropHelper ułatwiający przeciąganie i upuszczanie. |
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, który można wydrukować. |
| Podstawy zarządzania plikami | T-File_Management_Basics | Aplikacja implementuje typowe funkcje zarządzania plikami, w tym:
|
| File_Picker | T-File_Picker | Aplikacja jest zintegrowana z oknem wyboru plików systemu operacyjnego, co zapewnia płynne importowanie i eksportowanie. Użytkownicy komputerów i aplikacji biurowych w dużym stopniu polegają na menedżerach plików, aby uzyskać 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 aplikacji Pliki w systemie. |
Kursory
| Identyfikator wytycznych | Identyfikatory testów | Opis |
|---|---|---|
| Custom_Cursors | T-Custom_Cursors |
Aplikacja wyświetla dostosowane kursory, aby wskazywać, jak i kiedy użytkownicy mogą wchodzić w interakcję z elementami interfejsu i treściami, np.:
|
| Cursor_Target_Size | T-Cursor_Target_Size | Aplikacja priorytetowo traktuje precyzję interakcji z kursorem, wdrażając rozmiary docelowe kursora, które odpowiadają rozmiarom docelowym elementów wizualnych, aby zmniejszyć postrzegany cel. |
Różne urządzenia
| Identyfikator wytycznych | Identyfikatory testów | Opis |
|---|---|---|
| Cross_Device_Handoff | T-Cross_Device_Handoff | Aplikacje działające na różnych typach urządzeń z Androidem umożliwiają użytkownikom rozpoczęcie zadania na jednym urządzeniu z Androidem i płynne przejście do innego. Aplikacja przywraca niemal identyczny stan dla tego samego zadania, dzięki czemu użytkownik może kontynuować pracę w miejscu, 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ą pracować bez dostępu do internetu. Aplikacja zapewnia łagodną degradację, aby informować użytkowników o wymaganiach dotyczących połączenia. |
Z aplikacji do witryny
| Identyfikator wytycznych | Identyfikatory testów | Opis |
|---|---|---|
| Web_Transition | T-Web_Transition | Aplikacja zapewnia płynne i inteligentne przejścia między treściami w aplikacji i w internecie (i odwrotnie) w odpowiednich przypadkach, unikając rozproszonych wrażeń użytkowników. |
Testy
Aby sprawdzić, czy Twoja aplikacja zapewnia wyjątkowe, wyróżniające się wrażenia, przeprowadź te testy.
Wrażenia użytkownika
| Identyfikator testu | Identyfikatory wytycznych | Opis |
|---|---|---|
| T-Scrollbar_Display | Scrollbar_Display | Przewijaj 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ą kaskadowe lub wyskakujące treści. Sprawdź, czy dodatkowa treść jest widoczna. |
| T-Desktop_Menus | Desktop_Menus | Na komputerach i podłączonych wyświetlaczach sprawdź, czy używane są menu w stylu komputerowym i menu kontekstowe. |
| T-UI_Config | UI_Config | Sprawdź, czy aplikacja udostępnia opcje układu konfigurowane przez użytkownika:
W każdym przypadku sprawdź, czy aplikacja prawidłowo zmienia układ, a treści pozostają dostępne i są prawidłowo sformatowane. |
| 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 | Korzystając z zewnętrznej klawiatury, poruszaj się po interfejsie aplikacji za pomocą klawisza Tab i klawiszy strzałek. Sprawdź, czy stany fokusu są wyraźne i spójne w przypadku wszystkich elementów interaktywnych. Sprawdź też, czy odpowiednie elementy interfejsu, takie jak pola wpisywania tekstu, są początkowo zaznaczane, gdy ekran jest wyświetlany po raz pierwszy, oraz czy 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 ich spójność z wersjami internetową i na komputery. |
| T-Input_Combinations | Input_Combinations | Za pomocą zewnętrznej klawiatury, myszy i trackpada wybierz elementy w interfejsie aplikacji. Wybieraj wiele oddzielnych elementów i zakresów sąsiadujących elementów za pomocą klawiatury, myszy lub trackpada, używając takich działań jak Ctrl+kliknięcie, Ctrl+dotknięcie, Shift+kliknięcie i Shift+dotknięcie. |
| T-Triple_Click | Triple_Click | Za pomocą myszy i trackpada kliknij 3 razy lub stuknij 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 | 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 użyj dowolnych niestandardowych elementów sterujących i sprawdź, czy działają prawidłowo. |
| 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 | Otwieranie i zamykanie załączników oraz powiadomień w orientacji pionowej i poziomej oraz w trybie wielu okien. |
| T-Multi-Instance | Wiele instancji | 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 oraz tekst w miejscach docelowych w aplikacji. W trybie wielu okien przeciągaj i upuszczaj obrazy oraz tekst między aplikacją a inną aplikacją (w obie strony). Przeciągnij i upuść treść za pomocą dotyku, myszy, trackpada lub rysika (zobacz też T-Stylus_Drag_Drop). Sprawdź działanie w orientacji pionowej i poziomej. |
| T-Drag_Drop_Batch | Drag_Drop_Support | Przeciągaj i upuszczaj w aplikacji wiele elementów, np. obrazy i tekst, jako grupę. W trybie wielu okien przeciągaj i upuszczaj grupy elementów między aplikacją a inną aplikacją (w obie strony). Przeciągnij i upuść treść za pomocą dotyku, myszy, trackpada lub rysika (zobacz 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, który można wydrukować, np. PDF. |
| T-File_Management_Basics | Podstawy zarządzania plikami | Sprawdź, czy nazwy plików i lokalizacje są widoczne oraz czy użytkownicy mogą wybierać lokalizacje zapisywania podczas pobierania lub przesyłania plików. |
| T-File_Picker | File_Picker | Sprawdź, czy aplikacja używa systemowego okna wyboru plików do importowania i eksportowania plików. |
| T-File_Handlers | File_Handlers | W aplikacji Pliki systemowe sprawdź, czy aplikacja jest widoczna 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ę w odpowiednich miejscach, np.:
|
| T-Cursor_Target_Size | Cursor_Target_Size | Za pomocą myszy i trackpada wchodź w interakcję 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 precyzyjne zaznaczanie. |
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 w niemal identycznym stanie. |
Pomoc offline
| Identyfikator testu | Identyfikatory wytycznych | Opis |
|---|---|---|
| T-Offline_Support | Offline_Support | Wyłącz połączenie sieciowe i sprawdź, czy główna funkcjonalność aplikacji jest nadal dostępna lub czy aplikacja wyświetla wyraźne powiadomienie o wymaganiach dotyczących połączenia. |
Z aplikacji do witryny
| Identyfikator testu | Identyfikatory wytycznych | Opis |
|---|---|---|
| T-Web_Transition | Web_Transition | Sprawdź, czy w aplikacji działają precyzyjne linki i treści internetowe. Upewnij się, że przejścia między aplikacją a powiązanymi treściami internetowymi są płynne. |