Dzięki Google Play Android XR zapewnia szeroki wybór aplikacji i doświadczeń na gogle XR, od dotychczasowego katalogu aplikacji mobilnych po przestrzenne i immersyjne wrażenia XR.
Z tego przewodnika dowiesz się, jak przygotować i rozpowszechniać aplikacje na Androida XR w Google Play. Aby dowiedzieć się więcej o standardach użyteczności i jakości, przeczytaj wskazówki dotyczące jakości aplikacji na Androida XR.
Postępuj zgodnie z tymi wskazówkami, aby:
- Pierwsze kroki ze Sklepem Play i Konsolą Play
- Informacje o pakietach aplikacji na Androida i ograniczeniach rozmiaru
- Wybieranie ścieżki wersji aplikacji
- Zarządzanie 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ć z Google Play Store 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 posiadania konta w 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 konto dewelopera w Google Play.
- Zapoznaj się z zasadami dla deweloperów w Google Play.
- Tworzenie i konfigurowanie aplikacji w Konsoli Play
- Ustaw ceny aplikacji.
- Konfigurowanie testu otwartego, zamkniętego lub wewnętrznego
- Dowiedz się więcej o formacie publikowania pakietów aplikacji na Androida i Eksploratorze pakietów aplikacji.
- wyświetlać raporty, statystyki i dane analityczne dotyczące Twojej aplikacji i jej użytkowników;
Informacje o pakietach aplikacji na Androida i ograniczeniach rozmiaru
Pakiet Android App Bundle to format publikowania, który zawiera cały skompilowany kod i zasoby aplikacji. Generowanie i podpisywanie pliku APK jest odkładane na później i przekazywane do Google Play.
Google Play korzysta z pakietów aplikacji, aby generować i przesyłać zoptymalizowane pliki APK dla każdej konfiguracji urządzenia. Dzięki temu do uruchomienia aplikacji pobierany jest tylko kod i zasoby potrzebne na danym urządzeniu. Nie musisz tworzyć, podpisywać ani zarządzać wieloma plikami APK, aby zoptymalizować obsługę różnych urządzeń. Użytkownicy otrzymują mniejsze, bardziej zoptymalizowane pliki do pobrania.
Większość projektów aplikacji nie wymaga tworzenia pakietów aplikacji, które obsługują udostępnianie zoptymalizowanych plików APK. Zoptymalizowane dostarczanie plików APK staje się automatyczną korzyścią, jeśli:
- Uporządkuj kod i zasoby zgodnie z ustalonymi konwencjami
- Kompiluj podpisane pakiety aplikacji na Androida za pomocą Android Studio lub wiersza poleceń i przesyłaj je do Google Play.
Maksymalne limity rozmiaru Google Play obowiązują też w przypadku aplikacji na Androida XR.
W przypadku aplikacji na Androida XR warto skorzystać z funkcji 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 ono elastyczne metody przesyłania i wysoką wydajność.
Wybieranie ścieżki wersji aplikacji
W Konsoli Play znajdziesz 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 dedykowaną ścieżkę wersji Androida XR.
Wybrana ścieżka zależy przede wszystkim od tego, czy do istniejącej aplikacji mobilnej dodajesz przestrzeń UI, modele 3D czy przestrzeń, czy też tworzysz nową aplikację XR. W następnych sekcjach znajdziesz wskazówki dotyczące opcji ścieżki.
Przekształcanie istniejącej aplikacji mobilnej w aplikację wykorzystującą lokalizację
Istniejące aplikacje opublikowane na ścieżce wersji mobilnej są automatycznie dostępne w Google Play dla użytkowników Androida XR, o ile nie zawierają funkcji nieobsługiwanych na tym urządzeniu.
Jeśli zdecydujesz się wyróżnić swoją aplikację mobilną na potrzeby XR, dodając takie funkcje jak przestrzeń w interfejsie użytkownika, modele 3D lub przestrzeń trójwymiarową, masz 2 opcje dystrybucji aplikacji dla użytkowników XR na Androidzie. W obu przypadkach użyj tej samej nazwy pakietu co w dotychczasowej aplikacji.
Kontynuowanie publikowania na ścieżce mobilnej
W większości przypadków możesz dodać funkcje lub treści rzeczywistości powiększonej do istniejącego pliku APK na urządzenie mobilne. Nie musisz wprowadzać żadnych 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 przypadkach aplikacja rzeczywistości powiększonej i aplikacja mobilna mogą mieć znacznie inne funkcje lub wymagania. Na przykład aplikacja rzeczywistości powiększonej może wymagać innego zestawu uprawnień lub oferować bardzo różne funkcje, co utrudnia jej przekształcanie pod kątem zastosowań mobilnych i XR. W takich przypadkach możesz utworzyć nowy plik APK dla XR, korzystając z istniejącego wpisu aplikacji w Google Play. Nowy plik APK będzie mieć tę samą nazwę pakietu co Twoja dotychczasowa aplikacja mobilna. Twoja dotychczasowa aplikacja mobilna pozostanie opublikowana na ścieżce mobilnej, a nowa wersja XR tej aplikacji będzie opublikowana na dedykowanej ścieżce Androida XR.
Ta opcja zapewnia większą elastyczność w przypadku wersji, ale wymaga też więcej pracy, ponieważ musisz publikować i zarządzać wieloma plikami APK. Aby opublikować aplikację na osobnej ścieżce dla 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 osobnej ścieżce 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 pliku manifestu aplikacji.
Szczegółowe instrukcje dotyczące korzystania z osobnej ścieżki wersji na Androida XR znajdziesz w przewodniku po Konsoli Play.
Tworzenie nowej aplikacji XR
Nowe aplikacje przeznaczone wyłącznie do urządzeń XR należy publikować wyłącznie na ścieżce przeznaczonej dla Androida XR. Aby opublikować aplikację na ścieżce dedykowanej dla Androida 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 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 funkcję android.software.xr.api.openxr
, w zależności od tego, co jest określone w pliku manifestu aplikacji.
Szczegółowe instrukcje dotyczące korzystania z osobnej ścieżki wersji na 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ć zgodne urządzenia i ograniczać ich dostępność, odwiedź Centrum pomocy Konsoli Play.
Zobacz również
- Przygotowanie aplikacji do wydania
- Podpisywanie aplikacji
- Przesyłanie aplikacji
- Przygotowywanie testu otwartego, zamkniętego lub wewnętrznego
- Niezawodne publikowanie
- Centrum dla deweloperów w Google Play