Dzięki Google Play Android XR udostępnia na goglach XR szeroką gamę aplikacji i funkcji, od istniejącego katalogu aplikacji mobilnych po przestrzenne i immersyjne doświadczenia XR.
Z tego przewodnika dowiesz się, jak przygotować i rozpowszechniać aplikacje na Androida XR w Google Play. Zapoznaj się z wytycznymi dotyczącymi 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:
- Pierwsze kroki w Sklepie Play i Konsoli Play
- Informacje o pakietach aplikacji na Androida i ograniczeniach rozmiaru
- Wybieranie ścieżki wersji aplikacji
- Zarządzanie wykluczeniami urządzeń
Pierwsze kroki w Sklepie Play i Konsoli 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ć z Google Play lub Konsoli Play, te materiały pomogą Ci zacząć.
Dzięki Androidowi XR użytkownik może odwiedzić Sklep Play na goglach XR i pobrać aplikację bezpośrednio na to urządzenie.
Przesyłanie i publikowanie aplikacji wymaga konta w Konsoli Play. Możesz tworzyć i publikować aplikacje na dotychczasowym koncie 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ąć:
- Zakładanie konta dewelopera w Google Play
- Zapoznaj się z Centrum zasad dla deweloperów w Google Play
- Tworzenie i konfigurowanie aplikacji w Konsoli Play
- Ustalanie cen aplikacji
- Przygotowywanie testu otwartego, zamkniętego lub wewnętrznego
- Dowiedz się więcej o formacie publikacji Android App Bundle i Eksploratorze pakietów aplikacji
- Wyświetlanie raportów, statystyk i danych analitycznych dotyczących aplikacji i jej użytkowników
Informacje o pakietach aplikacji na Androida i ograniczeniach rozmiaru
Pakiet Android App Bundle to format publikacji, który zawiera cały skompilowany kod i wszystkie zasoby aplikacji, a generowanie i podpisywanie plików APK jest przekazywane do Google Play.
Google Play używa pakietu aplikacji do generowania i przesyłania zoptymalizowanych plików APK na potrzeby każdej konfiguracji urządzenia. Dzięki temu do uruchomienia aplikacji pobierane są tylko kod i zasoby 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 otrzymują mniejsze i lepiej zoptymalizowane pliki do pobrania.
Większość projektów aplikacji nie wymaga dużego nakładu pracy, aby utworzyć pakiety aplikacji obsługujące wyświetlanie zoptymalizowanych plików APK. Optymalizowane dostarczanie plików APK staje się automatyczną korzyścią, jeśli wykonujesz już którąś z tych czynności:
- Organizowanie kodu i zasobów zgodnie z ustalonymi konwencjami
- Twórz podpisane pakiety aplikacji na Androida za pomocą Android Studio lub wiersza poleceń i przesyłaj je do Google Play.
W przypadku aplikacji na Androida XR obowiązują też maksymalne limity rozmiaru w Google Play.
W przypadku aplikacji na Androida XR warto skorzystać z Play Asset Delivery lub Play Feature Delivery, zwłaszcza jeśli aplikacja zawiera dużo dużych zasobów. Play Feature Delivery korzysta z zaawansowanych funkcji 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 przesyłania 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 publikacji zależy przede wszystkim od tego, czy dodajesz do istniejącej aplikacji mobilnej przestrzeń, modele 3D czy środowiska przestrzenne, czy tworzysz nową aplikację XR. W kolejnych sekcjach znajdziesz wskazówki dotyczące opcji ścieżek publikacji.
Przestrzenne dostosowanie 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 nie zawierają nieobsługiwanych funkcji na Androida XR.
Jeśli zdecydujesz się wyróżnić aplikację mobilną na XR, dodając do niej funkcje takie jak przestrzenny interfejs, modele 3D lub przestrzenne środowiska, masz 2 możliwości dystrybucji aplikacji wśród użytkowników Androida XR. W obu przypadkach użyj tej samej nazwy pakietu co w przypadku dotychczasowej aplikacji.
Kontynuuj 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 pakietem APK i publikować te same zasoby na ścieżce wersji mobilnej. Użytkownicy Androida XR otrzymają artefakty ze ścieżki wersji mobilnej.
Publikowanie treści 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 przekształcenie w taki sposób, aby obsługiwała zarówno urządzenia mobilne, jak i XR. W takich przypadkach możesz utworzyć nowy plik APK dla środowiska XR, korzystając z zarejestrowanej już aplikacji w Google 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 XR aplikacji zostanie opublikowana na dedykowanej ścieżce Androida XR.
Ta opcja może zapewnić większą elastyczność w zakresie wersji, ale wiąże się z większym nakładem pracy, ponieważ musisz publikować wiele plików APK i nimi zarządzać. Aby opublikować aplikację na osobnej ścieżce Androida XR, musisz dodać do pliku manifestu aplikacji funkcję android.software.xr.api.spatial
lub android.software.xr.api.openxr
w zależności od tego, czy aplikacja została utworzona za pomocą pakietu Jetpack XR SDK, OpenXR czy Unity.
Dowiedz się więcej o funkcjach PackageManagera dla aplikacji XR.
Aplikacje opublikowane na dedykowanej ścieżce 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 pliku manifestu aplikacji.
Szczegółowe instrukcje korzystania z osobnej ścieżki wersji dla Androida XR znajdziesz w przewodniku po Konsoli Play.
Tworzenie nowej aplikacji XR
Nowe aplikacje przeznaczone wyłącznie na urządzenia XR należy publikować tylko na ścieżce Androida XR. Aby opublikować aplikację na ścieżce dedykowanej Androidowi XR, musisz dodać funkcję android.software.xr.api.spatial
lub android.software.xr.api.openxr
do pliku manifestu aplikacji w zależności od tego, czy aplikacja została utworzona za pomocą pakietu SDK Jetpack XR, OpenXR czy Unity.
Dowiedz się więcej o funkcjach PackageManagera dla aplikacji XR.
Aplikacje opublikowane na dedykowanej ścieżce 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 zostało określone w pliku manifestu aplikacji.
Szczegółowe instrukcje korzystania z osobnej ścieżki wersji 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ą. Aby dowiedzieć się, jak wyświetlać i ograniczać urządzenia zgodne z aplikacją, odwiedź Centrum pomocy Konsoli Play.
Zobacz również
- Przygotowywanie aplikacji do publikacji
- Dodawanie zasobów do podglądu w celu zaprezentowania swojej aplikacji
- Podpisywanie aplikacji
- Przesyłanie aplikacji
- Przygotowywanie testu otwartego, zamkniętego lub wewnętrznego
- Publikowanie bez obaw
- Wymagania dotyczące testowania aplikacji w przypadku nowych osobistych kont dewelopera
- Centrum 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.