Sprawdzanie, czy aplikacja mobilna jest gotowa na Androida XR

Obsługiwane urządzenia XR
Te wskazówki pomogą Ci tworzyć aplikacje na te typy urządzeń XR.
Gogle XR
Okulary XR z przewodem

Istniejące aplikacje mobilne 2D są automatycznie zgodne z goglami Android XR i okularami XR z przewodem, o ile nie wymagają funkcji , które nie są obsługiwane, np. telefonii. Użytkownicy mogą wykonywać najważniejsze zadania w aplikacji zgodnej z Androidem XR, ale ich wrażenia będą mniej optymalne. Najlepiej zaprojektować aplikację z myślą o XR, aby wykorzystywała funkcje dostępne tylko na urządzeniach XR. Więcej informacji znajdziesz w przewodniku dla deweloperów dotyczącym przenoszenia aplikacji do 3D za pomocą XR.

Podczas tworzenia funkcji przestrzennych w aplikacji możesz też zoptymalizować dotychczasowe wrażenia użytkowników, którzy mają już aplikację na urządzeniach z Androidem XR. Aby to zrobić, postępuj zgodnie ze wskazówkami dotyczącymi jakości aplikacji adaptacyjnych i dąż do co najmniej 2 poziomu obsługi. Na początek zapoznaj się z sekcjami tego przewodnika, które wskazują obszary, na których możesz się skupić, aby zapewnić użytkownikom jak najlepsze wrażenia z Androida XR.

Sprawdzanie aplikacji

Sprawdź aplikację pod kątem każdej z tych kategorii, które często wpływają na wrażenia użytkowników z Androida XR. W każdej kategorii znajdziesz powiązane wskazówki dotyczące aplikacji adaptacyjnych i przewodniki dla deweloperów, które pomogą Ci stworzyć świetną aplikację adaptacyjną.

Wyświetlanie i orientacja

Wiele typowych problemów w Androidzie XR wynika z założeń dotyczących orientacji urządzenia i konfiguracji ekranu.

Co trzeba sprawdzić

  • Niezgodność orientacji naturalnej: większość telefonów komórkowych ma orientację naturalną (Surface.ROTATION_0), która odpowiada trybowi pionowemu, natomiast wiele urządzeń XR używa orientacji poziomej jako orientacji naturalnej.
  • Unikaj kodowania orientacji na stałe: kodowanie orientacji aplikacji na stałe może uniemożliwić jej dostosowanie się do różnych ekranów i formatów.
  • Zmiany konfiguracji: upewnij się, że Twoja aplikacja obsługuje zmiany konfiguracji. Podczas projektowania aplikacji nie zakładaj, że urządzenie jest telefonem komórkowym.
  • Układ i renderowanie: urządzenia XR, takie jak gogle XR i okulary XR z przewodem, mogą mieć ekrany o bardzo wysokiej rozdzielczości. Aby uniknąć zbyt dużych lub przyciętych elementów interfejsu, sprawdzaj konkretne granice okien, a nie fizyczny rozmiar wyświetlacza. Aby uniknąć przycinania, nie umieszczaj treści aplikacji ani interaktywnych przycisków zbyt blisko krawędzi okna.

Wskazówki

Dynamiczna zmiana rozmiaru i obsługa wielu okien

Gogle XR i okulary XR z przewodem mają środowiska przestrzenne, w których można dowolnie zmieniać rozmiar okien aplikacji i ich położenie.

Co trzeba sprawdzić

  • Obsługa zmiany rozmiaru okna: aplikacja powinna zachowywać postęp użytkownika, pozycję przewijania i wprowadzony tekst podczas i po zmianie rozmiaru. Dodatkowo upewnij się, że interfejs aplikacji dostosowuje się do nowych wymiarów okna.

Wskazówki

Aparaty

Aplikacje aparatu wymagają szczególnej uwagi w przypadku czujników i wirtualnych aparatów przednich w goglach XR i okularach XR z przewodem.

Co trzeba sprawdzić

  • Naturalna orientacja urządzenia: urządzenia XR często używają orientacji poziomej jako orientacji naturalnej. System zlicza wartości obrotu czujnika aparatu względem naturalnej orientacji urządzenia. Oznacza to, że w przypadku urządzeń XR, gdy czujnik aparatu jest ustawiony pod kątem 0 stopni, orientacja będzie zwykle pozioma, natomiast w przypadku telefonu orientacja będzie zwykle pionowa. Z tego powodu nie zakładaj orientacji urządzenia ani czujnika aparatu na podstawie wartości kąta obrotu.
  • Wirtualne aparaty przednie: w przeciwieństwie do telefonu komórkowego urządzenia XR z aparatem przednim zapewniają wirtualny widok awatara użytkownika. Ten wirtualny widok może być odwrócony w poziomie, więc aplikacja nie powinna zakładać określonej orientacji.

Wskazówki

Dane wejściowe

Aplikacje powinny obsługiwać różne metody wprowadzania danych obsługiwane przez gogle XR i okulary XR z przewodem.

Co trzeba sprawdzić

  • Obszary dotyku: używaj większych obszarów dotyku niż w przypadku innych formatów, aby zwiększyć precyzję, wygodę i użyteczność.
  • Obsługa klawiatury: testuj aplikację zarówno za pomocą systemowej klawiatury wirtualnej, jak i klawiatur zewnętrznych.
  • Obsługa gamepada: obsługuj kontrolery gier podczas poruszania się po menu aplikacji i podczas rozgrywki.

Wskazówki

Cykl życia systemu

Aplikacje powinny prawidłowo obsługiwać zdarzenia cyklu życia systemu.

Co trzeba sprawdzić

  • Ciągłość dźwięku i obrazu podczas zmiany rozmiaru: odtwarzanie multimediów powinno być zsynchronizowane podczas zmiany rozmiaru okna.
  • Ciągłość dźwięku i obrazu podczas zdejmowania i zakładania: odtwarzanie multimediów powinno być wznawiane w miejscu, w którym zostało przerwane, gdy użytkownik zdejmie urządzenie lub założy je z powrotem.

Wskazówki