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ąć:
- Zarejestruj się, aby założyć konto dewelopera w Google Play
- Zapoznanie się z Centrum zasad dla deweloperów w Google Play
- Tworzenie i konfigurowanie aplikacji w Konsoli Play
- Ustawianie cen aplikacji
- Przygotowywanie testu otwartego, zamkniętego lub wewnętrznego
- Informacje o formacie publikowania Android App Bundle i eksploratorze pakietów aplikacji
- Wyświetlanie raportów, statystyk i statystyk o aplikacji i jej użytkownikach
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:
- organizujesz kod i zasoby zgodnie z ustalonymi konwencjami,
- tworzysz podpisane pakiety Android App Bundle za pomocą Androida Studio lub za pomocą wiersza poleceń i przesyłasz je do Google Play
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ż
- Przygotowywanie aplikacji do publikacji
- Dodawanie zasobów do podglądu w celu zaprezentowania swojej aplikacji
- Podpisywanie aplikacji
- Przesyłanie aplikacji
- Konfigurowanie testu otwartego, zamkniętego lub wewnętrznego
- Publikowanie z pewnością
- Wymagania dotyczące testowania aplikacji w przypadku nowych osobistych kont dewelopera
- Centrum dla deweloperów Google Play
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.