Wiadomości o usługach

Aktualizacje pakietu Android XR SDK: przedstawiamy wersję przedpremierową dla programistów 2

Czas czytania: 4 min
Wyświetl profil Matthew McCullougha
Matthew McCullough Vice President, Product Management, Android Developer

Od czasu wprowadzenia w zeszłym roku wersji przedpremierowej dla programistów pakietu SDK Android XR we współpracy z firmami Samsung, Qualcomm i Unity jesteśmy pod wrażeniem entuzjazmu, jaki wywołało to wydarzenie w szerszej społeczności Androida. Niezależnie od tego, czy są to transmisje na żywo z kodowania czy lokalne wykłady Google Developer Group, udział w społeczności i wspólne budowanie przyszłości XR to wspaniałe doświadczenie, a my dopiero zaczynamy.

Z przyjemnością informujemy o aktualizacji pakietu SDK Android XR: druga wersja przedpremierowa dla programistów zawiera nowe funkcje i ulepszenia, które pomogą Ci tworzyć przydatne i ciekawe aplikacje immersyjne przy użyciu znanych interfejsów API, narzędzi i otwartych standardów Androida stworzonych z myślą o XR.

Na konferencji Google I/O odbędą się 2 sesje techniczne związane z Androidem XR. Pierwszy z nich to Tworzenie wyróżniających się aplikacji na Androida XR z treściami 3D, który obejmuje wiele funkcji dostępnych w bibliotekach Jetpack SceneCore i ARCore dla Jetpack XR. Przyszłość jest już tu: Compose i AI na Androidzie XR to artykuł o tworzeniu interfejsu użytkownika dostosowanego do XR i naszej wizji połączenia XR z najnowocześniejszymi możliwościami AI.

android-xr-google-io-sessions.png

Tworzenie wyróżniających się aplikacji na Androida XR z treściami 3D i Przyszłość jest już tu: Compose i AI na Androidzie XR

Nowości w wersji przedpremierowej dla programistów 2

Od czasu wydania wersji przedpremierowej dla programistów 1 skupiliśmy się na ułatwieniu korzystania z interfejsów API i dodaniu nowych funkcji Androida XR. Twoje opinie pomogły nam w opracowywaniu narzędzi, pakietów SDK i samej platformy.

Pakiet Jetpack XR SDK umożliwia teraz odtwarzanie filmów 180° i 360°, które mogą być stereoskopowe dzięki kodowaniu zgodnie ze specyfikacją MV-HEVC lub kodowaniu klatek widoku w sposób sąsiedni. Standard MV-HEVC jest zoptymalizowany i zaprojektowany pod kątem stereoskopowego wideo, dzięki czemu aplikacja może wydajnie odtwarzać wciągające filmy w wysokiej jakości. Aplikacje utworzone za pomocą Jetpack Compose XR mogą używać komponentu SpatialExternalSurface do renderowania multimediów, w tym filmów stereoskopowych.

Korzystając z Jetpack Compose XR, możesz teraz definiować układy, które dostosowują się do różnych konfiguracji wyświetlania XR. Możesz na przykład użyć elementu SubspaceModifier, aby określić rozmiar elementu Subspace jako procent zalecanego rozmiaru wyświetlania na urządzeniu. Dzięki temu panel bez problemu wypełni przestrzeń, w której się znajduje.

Material Design na XR obsługuje teraz więcej zastąpień komponentów w przypadku TopAppBar, AlertDialog i ListDetailPaneScaffold, co ułatwia dostosowywanie aplikacji na duże ekrany korzystających z Material Design do nowego świata XR.

app-adapts-android-xr-material-design-google-io.png

Aplikacja dostosowuje się do XR za pomocą Material Design for XR z nowymi zastąpieniami komponentów

W ARCore w Jetpack XR możesz teraz śledzić ręce po przyznaniu odpowiednich uprawnień. Ręce to zbiór 26 stawów dłoni w określonych pozycjach, które można wykorzystać do wykrywania gestów dłoni i wprowadzenia zupełnie nowego poziomu interakcji w aplikacjach na Androida XR:

arcore-jetpack-android-xr-google-io.webp

Dłonie to naturalna metoda wprowadzania danych na urządzeniu z Androidem XR.

Więcej wskazówek dotyczących tworzenia aplikacji na Androida XR znajdziesz w naszym ćwiczeniu „Podstawy Androida XR”, zaktualizowanym projekcie przykładowym Hello Android XR oraz nowej wersji JetStream z obsługą Androida XR.

Emulator Androida XR również został zaktualizowany pod kątem stabilności i obsługi procesorów graficznych AMD. Jest teraz w pełni zintegrowany z interfejsem Androida Studio.

android-xr-emulator-in-android-studio-google-io.png

Emulator Androida XR jest teraz zintegrowany z Androidem Studio

Deweloperzy korzystający z Unity z powodzeniem tworzą i przenoszą istniejące gry i aplikacje na Androida XR. Dziś możesz przejść na wersję 2 przedpremierową pakietu Unity OpenXR: Android XR. Ta aktualizacja wprowadza wiele ulepszeń, takich jak obsługa dynamicznej częstotliwości odświeżania, która optymalizuje wydajność aplikacji i zużycie energii. Shadery utworzone za pomocą Shader Graph obsługują teraz SpaceWarp, co ułatwia korzystanie z tej funkcji w celu zmniejszenia obciążenia obliczeniowego urządzenia. Siatki dłoni są teraz widoczne z okluzją, co umożliwia realistyczne wizualizowanie dłoni.

Wypróbuj ulepszony szablon rzeczywistości mieszanej Unity dla Androida XR, który obsługuje teraz okluzję i trwałe kotwice.

Niedawno udostępniliśmy przykłady Androida XR dla Unity, które pokazują możliwości platformy Android XR, takie jak śledzenie rąk, śledzenie płaszczyzny, śledzenie twarzy i przekazywanie obrazu.

unity-demo-android-xr-google-io.gif

Przykłady Google w Unity oparte na otwartym kodzie źródłowym prezentują funkcje platformy i sposób ich wdrażania

Usługa Firebase AI Logic dla Unity jest teraz dostępna w publicznej wersji przedpremierowej. Ułatwia to integrowanie generatywnej AI z aplikacjami, co umożliwia tworzenie funkcji opartych na AI z użyciem Gemini i Androida XR. Firebase AI Logic w pełni obsługuje możliwości Gemini, w tym multimodalne dane wejściowe i wyjściowe oraz dwukierunkowe przesyłanie strumieniowe na potrzeby interfejsów konwersacyjnych. Usługa Firebase AI Logic została zaprojektowana z myślą o wdrożeniu w środowisku produkcyjnym i jest zintegrowana z podstawowymi usługami Firebase, takimi jak Sprawdzanie aplikacji, Remote Config i Cloud Storage, co zapewnia większe bezpieczeństwo, konfigurowalność i lepsze zarządzanie danymi. Więcej informacji znajdziesz na blogu Firebase. Możesz też od razu przejść do dokumentacji pakietu SDK Vertex AI w Firebase do interfejsu Gemini API, aby zacząć.

Wspólnie budujemy przyszłość

Nasze zaangażowanie w otwarte standardy kontynuujemy dzięki specyfikacji interaktywności glTF, która powstała we współpracy z grupą Khronos. Będzie ona obsługiwana w modelach glTF renderowanych przez Jetpack XR jeszcze w tym roku. Modele korzystające ze specyfikacji interaktywności glTF to samodzielne komponenty interaktywne, które mogą mieć wiele zaprogramowanych zachowań, np. obracanie obiektów po naciśnięciu przycisku lub zmianę koloru materiału z upływem czasu.

Android XR będzie dostępny najpierw w ramach projektu Moohan firmy Samsung, który zostanie uruchomiony jeszcze w tym roku. Wkrótce potem nasi partnerzy z XREAL wprowadzą na rynek kolejne urządzenie z Androidem XR. To przenośne urządzenie z przewodem, które umożliwia użytkownikom dostęp do ulubionych aplikacji na Androida, w tym tych stworzonych z myślą o XR. Zostanie ona udostępniona w wersji dla deweloperów, aby umożliwić Ci rozpoczęcie tworzenia i eksperymentowania. Najlepsza wiadomość? Możesz tworzyć aplikacje na te urządzenia za pomocą znanych narzędzi, których używasz obecnie do tworzenia aplikacji na Androida.

android-xr-google-io-meta.png

Projekt Aura od XREAL

Sklep Google Play również przygotowuje się na Androida XR. Po uruchomieniu w tym roku w sklepie Google Play na Androida XR będzie można znaleźć obsługiwane aplikacje 2D na Androida. Jeśli pracujesz nad aplikacją na Androida XR, możesz przygotować ją do premiery i być jednym z pierwszych deweloperów, którzy opublikują aplikację w Sklepie Play na Androida XR:

Wiemy, że wielu z Was z niecierpliwością czeka na przyszłość Androida XR na okularach. Obecnie pracujemy nad tym, jak będzie wyglądać praca deweloperów. Więcej informacji o tym, jak możesz wziąć udział w programie, podamy w tym roku.

Aby zacząć tworzyć aplikacje na Androida XR, odwiedź stronę developer.android.com/develop/xr, na której znajdziesz wszystkie narzędzia, biblioteki i materiały potrzebne do pracy z pakietem SDK Androida XR. Wypróbuj zwłaszcza nasze przykłady i ćwiczenia.

Zachęcamy do dzielenia się opiniami, sugestiami i pomysłami, które pomogą nam rozwijać Androida XR. Twoja pasja, wiedza i śmiałe pomysły są niezbędne, abyśmy mogli wspólnie rozwijać Androida XR. Czekamy na Twoje aplikacje wykorzystujące XR, gdy jeszcze w tym roku pojawią się urządzenia z Androidem XR.

Więcej informacji o tym ogłoszeniu i wszystkich nowościach z Google I/O 2025 znajdziesz na stronie io.google od 22 maja.

Autor:
Czytaj dalej