Aby w pełni wykorzystać potencjał Androida XR, warto poznać komputery kwantowe, immersję oraz sposób łączenia treści cyfrowych z fizycznym otoczeniem użytkownika.
Dobry projekt rzeczywistości rozszerzonej zapewnia wygodę, naturalność i intuicyjność. Przyciąga uwagę użytkowników i zachęca ich do zapoznania się z wszystkim, co oferuje Twoja aplikacja. Aplikacje na Androida XR mogą pomagać użytkownikom w ciągu dnia w takich czynnościach:
- Skupienie się na pracy, zwiększenie produktywności i kreatywności
- Oglądanie filmów, granie w gry, słuchanie muzyki i przeglądanie zdjęć
- Ucz się i odkrywaj nowe rzeczy
- komunikować się i kontaktować z rodziną i znajomymi;
- Dbaj o zdrowie psychiczne i fizyczne
Wskazówki dotyczące tworzenia wysokiej jakości aplikacji XR
Zacznij od tego, co masz
Android XR umożliwia projektowanie z dowolnego miejsca. Możesz tworzyć nowe aplikacje lub aktualizować istniejące za pomocą Android Jetpack XR, Unity, OpenXR lub WebXR.
Stosuj znane wzorce. Aby zapewnić spójne działanie na różnych platformach, możesz korzystać z wytycznych dotyczących Material Design i komponentów. W przypadku aplikacji na Androida stosuj znane wzorce interfejsu użytkownika. W przypadku aplikacji Unity, OpenXR lub WebXR zastosuj wskazówki dotyczące projektowania dla danej platformy, aby zapewnić użytkownikom płynne wrażenia.
Korzystanie z wiedzy użytkowników. Używaj typowych elementów, takich jak przyciski, menu i pola tekstowe, które użytkownicy znają z innych platform. Zaprojektuj spójne interakcje, aby ułatwić użytkownikom poruszanie się po aplikacji. Dodaj wizualne wskazówki, które pokazują, jak mogą wchodzić w interakcje z obiektami.
Zapewnij użytkownikom poczucie komfortu i bezpieczeństwa
Pamiętaj o wygodzie w każdej części projektu, biorąc pod uwagę sposób, w jaki ludzie się poruszają. Umożliwia użytkownikom korzystanie z aplikacji w różnych pozycjach ciała, za pomocą rąk, oczu, głosu, fizycznej klawiatury, myszy lub kontrolera.
Zaprojektuj wygodne interakcje. Umieszczaj elementy, z którymi można wchodzić w interakcje, w centrum pola widzenia użytkownika, aby zminimalizować zmęczenie oczu i głowy. Zadbaj o to, aby treści były wyraźnie od siebie oddzielone, aby ułatwić użytkownikom orientację i zapobiec przeciążeniu zmysłów. Duże ruchy głowy i ciała zarezerwuj na interakcje, które naprawdę wzbogacają wrażenia.
Uwzględnij pozycje siedzącą, stojącą i z odchylonym oparciem. Umieść elementy interfejsu, elementy sterujące i obiekty interaktywne w polu widzenia użytkownika. Umożliw niestandardowe ustawienia wysokości, aby użytkownicy mogli spersonalizować działanie aplikacji.
Zapobieganie chorobie lokomocyjnej podczas jazdy. Używaj przewidywalnego ruchu i stabilnej liczby klatek na sekundę, aby ułatwić użytkownikom przewidywanie zmian w środowisku. Unikaj niespodziewanych ruchów, takich jak gwałtowne przyspieszanie, zwalnianie lub zmiana kierunku. Pomaga to w utrzymaniu niektórych elementów w stanie nieruchomym, aby stanowiły punkt odniesienia.
Zezwalaj użytkownikom na wybór między światem rzeczywistym a wirtualnym. Jeśli Twoja aplikacja umożliwia całkowite zanurzenie w wirtualnej przestrzeni, rozważ udostępnienie opcji przepuszczania, aby użytkownicy mogli w miarę możliwości widzieć swoją fizyczną przestrzeń obok aplikacji.
Poznaj wyjątkowe wrażenia w XR
Android XR zawiera funkcje, które ułatwiają korzystanie z nieskończonego wyświetlacza i tworzenie wciągających doświadczeń.
Interaktywne modele 3D. Możesz dodać interaktywne obiekty 3D, które są realistyczne, stylizowane lub zabawne. Obiekty 3D są zwykle renderowane z głębią i objętością. Można je oglądać z wszystkich stron i przesuwać za pomocą gestów.
Całkowicie wciągające wirtualne środowiska. Zachowaj pełne wrażenia dla aplikacji, które na tym skorzystają. Wybierz kluczowy moment, w którym użytkownik przeniesie się do nowej rzeczywistości, a jego fizyczne otoczenie zostanie zastąpione przez przestrzeń wirtualną.
Rozważ zastosowanie płynnego przejścia. W trybie przekazywania możesz łączyć elementy wirtualne z fizycznym otoczeniem użytkownika. Projektuj wirtualne obiekty z naturalnym oświetleniem i zasłonięciem, aby nadać im realistyczny wygląd.
Dźwięk przestrzenny. Aby dodać kolejny element realizm i zaangażowania, umieść dźwięki w środowisku, aby stworzyć wiarygodny krajobraz dźwiękowy, który zwiększa świadomość przestrzenną użytkownika.
Ułatwij dostęp do aplikacji
Android XR został zaprojektowany tak, aby ułatwić wszystkim użytkownikom poruszanie się po aplikacji, jej zrozumienie i korzystanie z niej.
Funkcje systemu. Android XR zawiera funkcje ułatwień dostępu na urządzeniach mobilnych i na dużych ekranach, takie jak funkcja konwersji mowy na tekst, napisy na żywo, odwrócenie i korekta kolorów, powiększanie oraz kontrola za pomocą przytrzymania. Platforma jest też dostosowana do czytnika ekranu TalkBack.
Kolory i oświetlenie. Zapewnij wystarczający kontrast kolorów, aby ułatwić korzystanie z aplikacji użytkownikom z zaburzeniami rozpoznawania barw. Zachowaj odpowiednie proporcje kontrastu, aby zapewnić czytelność, zwłaszcza jeśli używasz przezroczystych tła. Użyj przyciemnienia, aby stworzyć kontrast między aplikacją a otoczeniem użytkownika. Unikaj nagłych zmian jasności lub koloru, aby nie powodować dyskomfortu oczu.
Rozważ dynamiczny rozmiar i skalę. Większe elementy interfejsu i wskaźnik celów ułatwiają użytkownikom wybieranie elementów w pokoju i manipulowanie nimi. Jeśli tworzysz aplikację na Androida, będzie ona automatycznie skalowana, gdy użytkownicy będą ją przenosić lub zmieniać jej rozmiar.
Zmniejsz obciążenie poznawcze. wyświetlanie użytkownikom ograniczonej liczby opcji naraz. Oferuj wizualne lub dźwiękowe potwierdzenie działań. stopniowo odsłaniaj zaawansowane funkcje, aby nie przytłaczać użytkowników nadmiarem informacji.
Zaprojektuj interfejs tak, aby umożliwiał interakcje bezpośrednie i z dalszej odległości, aby użytkownicy mogli wygodnie wchodzić w interakcje z obiektami z różnej odległości. Użytkownicy powinni mieć możliwość chwytania wirtualnych narzędzi, naciskania przycisków i zmieniania rozmiaru obiektów 3D niezależnie od tego, czy są one w zasięgu ręki, czy dalej.
Więcej informacji o dostępności danych wejściowych multimodalnych