Pakowanie i rozpowszechnianie aplikacji na Androida XR

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

Dzięki Google Play Android XR udostępnia w goglach XR szeroką gamę aplikacji i funkcji – od dotychczasowego katalogu aplikacji mobilnych po przestrzenne i wciągające aplikacje XR.

Z tego przewodnika dowiesz się, jak przygotować i rozpowszechniać aplikacje wśród użytkowników Androida XR za pomocą Google Play. Przeczytaj wytyczne dotyczące jakości aplikacji na Androida XR, aby dowiedzieć się więcej o standardach jakości i użyteczności.

Postępuj zgodnie z tymi wskazówkami, aby:

  • zacząć korzystać ze Sklepu Play i Konsoli Play,
  • dowiedzieć się więcej o pakietach aplikacji na Androida i ograniczeniach rozmiaru,
  • wybrać ścieżkę wersji aplikacji,
  • zarządzać wykluczeniami urządzeń.

Pierwsze kroki ze Sklepem Play i Konsolą Play

Jeśli masz już aplikację mobilną opublikowaną w Sklepie Play, publikowanie aplikacji na Androida XR będzie dla Ciebie znajome. Jeśli dopiero zaczynasz korzystać ze Sklepu Play lub Konsoli Play, te materiały pomogą Ci zacząć.

Dzięki Androidowi XR użytkownik może otworzyć Sklep Play na goglach XR i pobrać aplikację bezpośrednio na gogle.

Przesyłanie i publikowanie aplikacji wymaga konta Konsoli Play. Możesz tworzyć i publikować aplikacje za pomocą dotychczasowego konta Konsoli Play lub utworzyć nowe, jeśli dopiero zaczynasz korzystać z tej platformy.

W Centrum pomocy Konsoli Play znajdziesz informacje, które pomogą Ci zacząć:

Informacje o pakietach aplikacji na Androida i ograniczeniach rozmiaru

Android App Bundle to format publikowania, który zawiera cały skompilowany kod i wszystkie zasoby aplikacji. Generowanie i podpisywanie plików APK jest odroczone do momentu przesłania aplikacji do Google Play.

Google Play używa pakietu aplikacji do generowania i udostępniania zoptymalizowanych plików APK dla każdej konfiguracji urządzenia. Dzięki temu do uruchomienia aplikacji pobierane są tylko te zasoby i ten kod, które są potrzebne na danym urządzeniu. Nie musisz tworzyć, podpisywać i zarządzać wieloma plikami APK, aby zoptymalizować obsługę różnych urządzeń, a użytkownicy pobierają mniejsze i lepiej zoptymalizowane pliki.

W przypadku większości projektów aplikacji tworzenie pakietów aplikacji obsługujących udostępnianie zoptymalizowanych plików APK nie wymaga dużego nakładu pracy. Udostępnianie zoptymalizowanych plików APK staje się automatyczną korzyścią, jeśli wykonujesz już którąś z tych czynności:

Maksymalne limity rozmiaru w Google Play obowiązują też w przypadku aplikacji na Androida XR.

W przypadku aplikacji na Androida XR możesz skorzystać z funkcji Play Asset Delivery lub Play Feature Delivery, zwłaszcza jeśli aplikacja zawiera wiele dużych zasobów. Play Feature Delivery wykorzystuje zaawansowane możliwości pakietów aplikacji, dzięki czemu niektóre funkcje aplikacji mogą być dostarczane warunkowo lub pobierane na żądanie. Play Asset Delivery to rozwiązanie Google Play do dostarczania dużych ilości zasobów gry. Oferuje elastyczne metody dostarczania i wysoką wydajność.

Wybieranie ścieżki wersji aplikacji

Konsola Play oferuje różne opcje publikowania aplikacji i zarządzania nimi. W przypadku Androida XR możesz wybrać jedną z 2 ścieżek wersji: ścieżkę wersji mobilnej lub ścieżkę wersji przeznaczoną dla Androida XR.

Wybrana ścieżka wersji zależy przede wszystkim od tego, czy dodajesz przestrzenny interfejs użytkownika, modele 3D lub środowiska przestrzenne do istniejącej aplikacji mobilnej, czy tworzysz nową aplikację XR. W kolejnych sekcjach znajdziesz wskazówki dotyczące opcji ścieżki wersji.

Dodawanie przestrzenności do istniejącej aplikacji mobilnej

Istniejące aplikacje opublikowane na ścieżce wersji mobilnej są automatycznie wykrywane w Google Play przez użytkowników Androida XR, o ile aplikacja nie zawiera żadnych nieobsługiwanych funkcji dla Androida XR.

Jeśli chcesz wyróżnić swoją aplikację mobilną na Androida XR, dodając do niej funkcje takie jak przestrzenny interfejs użytkownika, modele 3D lub środowiska przestrzenne, masz 2 opcje dystrybucji aplikacji wśród użytkowników Androida XR. W obu przypadkach użyj tej samej nazwy pakietu co w przypadku dotychczasowej aplikacji.

Dalsze publikowanie na ścieżce mobilnej

W większości przypadków możesz dołączyć funkcje lub treści XR do istniejącego mobilnego pliku APK. Nie musisz wprowadzać żadnych konkretnych zmian w publikowaniu w Konsoli Play. Możesz nadal pracować z dotychczasowym plikiem APK i publikować te same zasoby na ścieżce wersji mobilnej. Użytkownicy Androida XR otrzymają artefakty ze ścieżki wersji mobilnej.

Publikowanie aplikacji XR na ścieżce wersji przeznaczonej dla Androida XR

W niektórych sytuacjach aplikacja XR i aplikacja mobilna mogą mieć znacznie różne funkcje lub wymagania. Na przykład aplikacja XR może wymagać innego zestawu uprawnień lub oferować zupełnie inne funkcje, co utrudnia jej refaktoryzację w celu obsługi zarówno przypadków użycia mobilnego, jak i XR. W takich przypadkach możesz utworzyć nowy plik APK dla aplikacji XR, korzystając z istniejącego wpisu zarejestrowanej aplikacji w Play. Nowy plik APK będzie miał taką samą nazwę pakietu jak dotychczasowa aplikacja mobilna. Dotychczasowa aplikacja mobilna pozostanie opublikowana na ścieżce mobilnej, a nowa wersja aplikacji XR zostanie opublikowana na ścieżce wersji przeznaczonej dla Androida XR.

Ta opcja może zapewnić większą elastyczność w zakresie wersji, ale wiąże się z większymi kosztami, ponieważ musisz publikować i zarządzać wieloma plikami APK. Aby opublikować aplikację na ścieżce wersji przeznaczonej dla Androida XR, musisz dodać funkcję android.software.xr.api.spatial lub android.software.xr.api.openxr do manifestu aplikacji, w zależności od tego, czy aplikacja została utworzona za pomocą pakietu Jetpack XR SDK, OpenXR czy Unity. Więcej informacji o funkcjach PackageManager w przypadku aplikacji XR

Aplikacje opublikowane na ścieżce wersji przeznaczonej dla Androida XR będą widoczne tylko na urządzeniach z Androidem XR, które obsługują funkcję android.software.xr.api.spatial lub android.software.xr.api.openxr, w zależności od tego, co jest określone w manifeście aplikacji.

Szczegółowe instrukcje korzystania ze ścieżki wersji przeznaczonej dla Androida XR znajdziesz w przewodniku po Konsoli Play.

Tworzenie nowej aplikacji XR

W przypadku nowych aplikacji przeznaczonych wyłącznie na urządzenia XR należy publikować je tylko na ścieżce wersji przeznaczonej dla Androida XR. Aby opublikować aplikację na ścieżce wersji przeznaczonej dla Androida XR musisz dodać funkcję android.software.xr.api.spatial lub android.software.xr.api.openxr do manifestu aplikacji, w zależności od tego, czy aplikacja została utworzona za pomocą pakietu Jetpack XR SDK, OpenXR czy Unity. Więcej informacji o funkcjach PackageManager w przypadku aplikacji XR znajdziesz w odpowiednich sekcjach na stronach Jetpack XR SDK i OpenXR.

Aplikacje opublikowane na ścieżce wersji przeznaczonej dla Androida XR będą widoczne tylko na urządzeniach z Androidem XR, które obsługują funkcję android.software.xr.api.spatial lub funkcję android.software.xr.api.openxr, w zależności od tego, co jest określone w manifeście aplikacji.

Szczegółowe instrukcje korzystania ze ścieżki wersji przeznaczonej dla Androida XR znajdziesz w przewodniku po Konsoli Play.

Zarządzanie wykluczeniami urządzeń

Po przesłaniu co najmniej 1 pakietu aplikacji w Konsoli Play możesz wyświetlić katalog dostępnych urządzeń i sprawdzić, które z nich są zgodne z Twoją aplikacją. W Centrum pomocy Konsoli Play dowiesz się, jak wyświetlić i ograniczyć listę urządzeń zgodnych z aplikacją.

Zobacz też


OpenXR™ i logo OpenXR są znakami towarowymi należącymi do The Khronos Group Inc. i są zarejestrowane jako znaki towarowe w Chinach, Unii Europejskiej, Japonii i Wielkiej Brytanii.