System Android XR korzysta z modeli interakcji podobnych do tych stosowanych w aplikacjach na urządzenia mobilne i duże ekrany, aby ułatwić użytkownikom korzystanie z XR. Obejmuje znane wzorce, takie jak ekran główny, przegląd aplikacji, grupa elementów dostępnych po naciśnięciu przycisku Wstecz itp.
Aby ułatwić tworzenie zintegrowanych i bezproblemowych środowisk, Android XR oferuje naturalną nawigację za pomocą gestów, multimodalne dane wejściowe oraz nowe możliwości przestrzenne i 3D.
Tryby obszaru domowego i pełnego obszaru
Użytkownik może korzystać z aplikacji w 2 trybach: Home Space i Full Space. W HomeSpace użytkownik może wykonywać wiele zadań jednocześnie, korzystając z Twojej aplikacji obok innych aplikacji. W trybie Full Space Twoja aplikacja jest w centrum uwagi użytkownika, a on ma pełny dostęp do funkcji immersyjnych Androida XR.
Przekazywanie kontroli użytkownikom nad ich środowiskiem
W Androidzie XR środowisko to rzeczywisty lub wirtualny obszar, który widzi użytkownik, gdy nosi urządzenie XR. Nie jest ograniczona przez fizyczne ograniczenia ekranów urządzeń mobilnych i komputerów.
- Środowisko przestrzenne symuluje w pełni wciągający wirtualny świat, który zastępuje fizyczną przestrzeń użytkownika. Dostępne tylko w przypadku pełnego pokoju. Użytkownik ogląda film w luksusowym wirtualnym kinie.
- Środowisko przezroczyste dodaje elementy cyfrowe do fizycznego otoczenia użytkownika. Użytkownik może na przykład otworzyć kilka aplikacji na dużym ekranie, jednocześnie widząc pomieszczenie, w którym się znajduje.
Dowiedz się, jak tworzyć dźwiękowe środowiska przestrzenne w Full Space
Środowiska systemowe
Użytkownicy mogą wybierać środowiska udostępniane przez system Android XR. Te systemy można używać w Dome lub Full Space. Jeśli aplikacja nie definiuje konkretnego środowiska, dziedziczy środowisko systemu – w przesyłaniu lub środowisku wirtualnym.
Projektowanie z wykorzystaniem danych multimodalnych
Ważne jest, aby projektować wciągające aplikacje, które są dostępne dla szerokiego grona użytkowników. Należy umożliwić użytkownikom dostosowywanie metod wprowadzania danych do własnych preferencji i umiejętności.
Aby Ci to ułatwić, Android XR obsługuje różne metody wprowadzania danych, w tym śledzenie oka i ręki, polecenia głosowe, klawiatury połączone przez Bluetooth, tradycyjne i adaptacyjne myszy, trackpady oraz kontrolery 6DoF. Aplikacja powinna automatycznie współpracować z tymi wbudowanymi metodami.
Pamiętaj, aby w przypadku każdego wybranego modelu interakcji zapewnić wizualne lub dźwiękowe potwierdzenie działań użytkownika.
Więcej informacji o projektowaniu z myślą o ułatwieniach dostępu w XR
Śledzenie rąk umożliwia naturalne interakcje. Większość gestów powinna być wygodna do wielokrotnego wykonywania i nie wymagać dużych ruchów ręką ani ramieniem przez dłuższy czas. Jeśli dodasz ręce wirtualne, sprawdź, czy są one dokładnie śledzone. Jeśli dodasz gesty specjalne, lepiej wybrać małe gesty lokalne niż duże ruchy.
Polecenia głosowe są przydatne do obsługi bez użycia rąk. Użytkownicy mogą dyktować teksty i wykonywać niektóre czynności w aplikacji za pomocą poleceń głosowych w Gemini. Użytkownik może na przykład powiedzieć „Otwórz Mapy Google”, aby otworzyć tę aplikację.
Śledzenie ruchów gałek ocznych umożliwia łatwe interakcje, takie jak wybieranie obiektów przez ich obserwowanie. Aby zminimalizować zmęczenie oczu, możesz zaoferować alternatywne metody wprowadzania danych.
Urządzenia peryferyjne. Android XR obsługuje urządzenia zewnętrzne, takie jak klawiatura, mysz i kontroler 6DoF. W przypadku kontrolerów zadbaj o intuicyjne mapowanie przycisków i rozważ zezwolenie użytkownikom na zmianę mapowania przycisków zgodnie z ich preferencjami.
Gesty systemowe
Android XR rozszerza znane działania mobilne, takie jak naciskanie, zbliżanie i przesuwanie, o system nawigacji opartej na gestach.
Użytkownicy poruszają się po ekranie, kierując wnętrzem dłoni w stronę dłoni, a następnie trzymając kciuk i palec wskazujący. Ręka porusza się w górę, w dół, w lewo lub w prawo, a na koniec puszczana, aby wybrać opcję. Użytkownicy mogą ustawić preferowaną rękę w Ustawieniach wprowadzania.
Kwestie związane z prywatnością
Rekomendacje dotyczące prywatności na Androidzie mają zastosowanie do tworzenia aplikacji XR. Pamiętaj, aby przed zbieraniem jakichkolwiek informacji umożliwiających identyfikację uzyskać zgodę użytkownika. Ogranicz zbieranie danych użytkownika do niezbędnego minimum i przechowuj je w bezpieczny sposób.
Postępuj zgodnie ze wskazówkami dotyczącymi jakości aplikacji na Androida XR.