Nowości o produktach

Aktualizacje pakietu Android XR SDK: wersja przedpremierowa dla programistów 2

Czas czytania: 4 minuty
r.
Matthew McCullough
Vice President, Product Management, Android Developer

Od czasu udostępnienia w zeszłym roku wersji przedpremierowej pakietu Android XR SDK dla programistów we współpracy z Samsungiem, Qualcommem i Unity jesteśmy pod wrażeniem entuzjazmu, jaki wykazuje społeczność Androida. Niezależnie od tego, czy chodzi o transmisje na żywo z kodowania, czy o lokalne wystąpienia w grupach Google Developer Group, udział w społeczności i wspólne tworzenie przyszłości XR to dla nas wspaniałe doświadczenie, a to dopiero początek.

Z przyjemnością informujemy o aktualizacji pakietu Android XR SDK: wersji przedpremierowej dla programistów 2, która zawiera nowe funkcje i ulepszenia ułatwiające tworzenie przydatnych i atrakcyjnych immersyjnych aplikacji za pomocą znanych interfejsów API, narzędzi i otwartych standardów Androida stworzonych z myślą o XR.

Podczas Google I/O odbędą się 2 sesje techniczne związane z Androidem XR. Pierwsza z nich to „Tworzenie wyróżniających się aplikacji na Androida XR z treściami 3D”, która obejmuje wiele funkcji dostępnych w Jetpack SceneCore i ARCore for Jetpack XR. Druga to „Przyszłość jest teraz: Compose i AI na Androidzie XR”, która dotyczy tworzenia interfejsu użytkownika wyróżniającego się w XR oraz 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 oraz Przyszłość jest teraz: Compose i AI na Androidzie XR

Co nowego w wersji przedpremierowej dla programistów 2

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

Dzięki Jetpack XR pakietowi SDK możesz teraz odtwarzać filmy 180° i 360°, które mogą być stereoskopowe dzięki kodowaniu zgodnie ze specyfikacją MV-HEVC lub przez kodowanie klatek widoku obok siebie. Standard MV-HEVC jest zoptymalizowany i zaprojektowany pod kątem filmów stereoskopowych, co pozwala aplikacji na wydajne odtwarzanie immersyjnych filmów w doskonałej jakości. Aplikacje utworzone za pomocą Jetpack Compose for XR mogą używać funkcji kompozycyjnej SpatialExternalSurface do renderowania multimediów, w tym filmów stereoskopowych.

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

Material Design for XR obsługuje teraz więcej zastąpień komponentów TopAppBar, AlertDialog i ListDetailPaneScaffold, co ułatwia aplikacjom korzystającym z Material Design i obsługującym duże ekrany dostosowanie się 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 for 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órych można używać do wykrywania gestów dłoni i wprowadzania zupełnie nowego poziomu interakcji w aplikacjach na Androida XR:

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

Ręce to naturalna metoda wprowadzania danych w Androidzie XR.

Więcej wskazówek dotyczących tworzenia aplikacji na Androida XR znajdziesz w ćwiczeniu „Poznaj podstawy Androida XR”, w aktualizacjach naszego projektu przykładowego Hello Android XR oraz w nowej wersji JetStream z obsługą Androida XR.

Zaktualizowaliśmy też emulator Androida XR , aby zwiększyć jego stabilność i obsługę procesorów graficznych AMD. Jest on teraz w pełni zintegrowany z interfejsem Android Studio.

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

Emulator Androida XR jest teraz zintegrowany z Android Studio

Programiści korzystający z Unity już z powodzeniem tworzą i przenoszą istniejące gry i aplikacje na Androida XR. Możesz już przejść na wersję przedpremierową 2 pakietu Unity OpenXR: Android XR. Ta aktualizacja wprowadza wiele ulepszeń wydajności, 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.

Zapoznaj się z ulepszonym szablonem rzeczywistości mieszanej Unity dla Androida XR, który obejmuje teraz obsługę okluzji i trwałych kotwic.

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łaszczyzn, śledzenie twarzy i widok otoczenia.

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

Przykłady Unity o otwartym kodzie źródłowym od Google pokazują funkcje platformy i sposób ich implementacji

Firebase AI Logic for Unity jest teraz dostępny w publicznej wersji przedpremierowej. Ułatwia to integrację generatywnej AI z aplikacjami, co umożliwia tworzenie aplikacji opartych na AI za pomocą 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 w przypadku immersyjnych interfejsów konwersacyjnych. Firebase AI Logic został zaprojektowany z myślą o gotowości do wdrożenia wersji produkcyjnej i jest zintegrowany z podstawowymi usługami Firebase, takimi jak Sprawdzanie aplikacji, Zdalna konfiguracja i Cloud Storage, co zwiększa bezpieczeństwo, konfigurowalność i zarządzanie danymi. Więcej informacji znajdziesz na blogu Firebase lub możesz od razu przejść do dokumentacji interfejsu Gemini API za pomocą Vertex AI w Firebase SDK, aby rozpocząć.

Wspólne tworzenie przyszłości

Nasze zaangażowanie w otwarte standardy trwa nadal dzięki specyfikacji glTF Interactivity, którą opracowujemy we współpracy z Khronos Group. Będzie ona obsługiwana w modelach glTF renderowanych przez Jetpack XR jeszcze w tym roku. Modele korzystające ze specyfikacji glTF Interactivity to samodzielne interaktywne komponenty, które mogą mieć wiele zaprogramowanych zachowań, takich jak obracanie obiektów po naciśnięciu przycisku lub zmiana koloru materiału w czasie.

Android XR będzie dostępny najpierw w projekcie Moohan firmy Samsung, który zostanie uruchomiony jeszcze w tym roku. Wkrótce potem nasi partnerzy z XREAL wypuszczą kolejne urządzenie z Androidem XR. Projekt o nazwie kodowej Aura to przenośne urządzenie, które umożliwia użytkownikom dostęp do ulubionych aplikacji na Androida, w tym tych, które zostały stworzone z myślą o XR. Zostanie ono udostępnione w wersji dla programistów, aby umożliwić Ci rozpoczęcie tworzenia i eksperymentowania. Najlepsza wiadomość? Na tych urządzeniach możesz też tworzyć aplikacje za pomocą znanych narzędzi, których używasz do tworzenia aplikacji na Androida.

android-xr-google-io-meta.png

Projekt Aura firmy XREAL

Sklep Google Play też przygotowuje się na Androida XR. Po uruchomieniu jeszcze w tym roku będzie on zawierać listę obsługiwanych aplikacji 2D na Androida w Sklepie Play na Androida XR. Jeśli pracujesz nad aplikacją na Androida XR, możesz ją przygotować na premierę i być jedną z pierwszych aplikacji na Androida XR w Sklepie Play:

Wiemy, że wielu z Was z niecierpliwością czeka na przyszłość Androida XR w okularach. Już teraz kształtujemy środowisko programistyczne i jeszcze w tym roku podamy więcej informacji o tym, jak możesz wziąć w nim udział.

Aby zacząć tworzyć aplikacje na Androida XR, odwiedź stronę developer.android.com/develop/xr, na której znajdziesz wszystkie narzędzia, biblioteki i zasoby potrzebne do pracy z pakietem Android XR SDK. Wypróbuj w szczególności nasze przykłady i ćwiczenia.

Zachęcamy do przesyłania opinii, sugestii i pomysłów, które pomogą nam kształtować Androida XR. Wasza pasja, wiedza i śmiałe pomysły są niezbędne do dalszego wspólnego rozwoju Androida XR. Czekamy na Wasze aplikacje wyróżniające się w 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