Udostępnij przez


Wiele danych wejściowych

Podobnie jak ludzie używają kombinacji głosu i gestu podczas komunikowania się ze sobą, wiele typów i trybów danych wejściowych może być również przydatne podczas interakcji z aplikacją.

Aby pomieścić jak najwięcej użytkowników i urządzeń, zalecamy zaprojektowanie aplikacji do pracy z jak największą liczbą typów danych wejściowych (gest, mowa, dotyk, touchpad, mysz i klawiatura). Pozwoli to zmaksymalizować elastyczność, użyteczność i dostępność.

Aby rozpocząć, rozważ różne scenariusze, w których aplikacja obsługuje dane wejściowe. Staraj się być spójni w całej aplikacji i pamiętaj, że kontrolki platformy zapewniają wbudowaną obsługę wielu typów danych wejściowych.

  • Czy użytkownicy mogą korzystać z aplikacji za pośrednictwem wielu urządzeń wejściowych?
  • Czy wszystkie metody wejściowe są obsługiwane przez cały czas? Z niektórymi kontrolkami? W określonych momentach lub okolicznościach?
  • Czy jedna metoda wejściowa ma priorytet?

Interakcje w trybie pojedynczym (lub wyłącznym)

W przypadku interakcji w trybie jednomodowym obsługiwanych jest wiele typów wejściowych, ale w jednej akcji można użyć tylko jednego. Na przykład rozpoznawanie mowy dla poleceń i gestów nawigacji; lub, wprowadzanie tekstu za pomocą dotyku lub gestów, w zależności od odległości.

Interakcje wielomodalne

W przypadku interakcji wielomodalnych wiele metod wejściowych w sekwencji służy do wykonania pojedynczej akcji.

Mowa i gest
Użytkownik wskazuje produkt, a następnie mówi "Dodaj do koszyka".

Mowa i dotyk
Użytkownik wybiera zdjęcie, przytrzymując je, a następnie mówi "Wyślij zdjęcie".