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 spotkania grup Google Developer Groups, 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.

Dziś z radością informujemy o aktualizacji pakietu Android XR SDK: wersji przedpremierowej 2 dla programistów, która zawiera nowe funkcje i ulepszenia ułatwiające tworzenie przydatnych i atrakcyjnych aplikacji immersyjnych 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 aplikacji na Androida XR z treściami 3D, która obejmuje wiele funkcji dostępnych w Jetpack SceneCore i ARCore dla Jetpack XR. Przyszłość jest teraz: Compose i AI na Androidzie XR, która dotyczy tworzenia interfejsu użytkownika zoptymalizowanego pod kątem XR oraz naszej wizji połączenia XR z najnowocześniejszymi możliwościami AI.

android-xr-google-io-sessions.png

Tworzenie aplikacji na Androida XR z treściami 3D i 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 funkcji immersyjnych Androida XR. Wasze opinie pomogły nam w kształtowaniu 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 filmów immersyjnych w doskonałej jakości. Aplikacje utworzone za pomocą Jetpack Compose dla XR mogą używać funkcji kompozycyjnej SpatialExternalSurface do renderowania multimediów, w tym filmów stereoskopowych.

Dzięki Jetpack Compose dla XR możesz teraz też definiować układy, które dostosowują się do różnych konfiguracji wyświetlania 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 dla 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 dla XR z nowymi zastąpieniami komponentów

W ARCore dla Jetpack XR możesz teraz śledzić ręce po przyznaniu odpowiednich uprawnień. Ręce to zbiór 26 stawów dłoni, 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 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 udostępniane z okluzją, co umożliwia realistyczną wizualizację 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 typu open source od Google pokazują funkcje platformy i sposób ich implementacji

Usługa Firebase AI Logic dla Unity jest teraz dostępna w publicznej wersji przedpremierowej. Ułatwia to integrację generatywnej AI z aplikacjami, co umożliwia tworzenie funkcji opartych na AI za pomocą Gemini i Androida XR. Usługa 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. Usługa Firebase AI Logic została zaprojektowana z myślą o gotowości do wdrożenia wersji produkcyjnej i jest zintegrowana z podstawowymi usługami Firebase, takimi jak Sprawdzanie aplikacji, Zdalna konfiguracja i Cloud Storage, co zwiększa bezpieczeństwo, możliwości konfiguracji i zarządzanie danymi. Więcej informacji znajdziesz na blogu Firebase lub w dokumentacji pakietu SDK Firebase, gdzie możesz od razu przejść do interfejsu Gemini API za pomocą Vertex AI w Firebase.

Wspólne tworzenie przyszłości

Nasze zaangażowanie w otwarte standardy trwa 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 komponenty interaktywne, 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 udostępnią 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 zawierać listę obsługiwanych aplikacji 2D na Androida w Sklepie Play na Androida XR. Jeśli pracujesz nad aplikacją na Androida XR, możesz przygotować ją na premierę i być jednym z pierwszych deweloperów, którzy udostępnią swoje aplikacje w Sklepie Play na Androida XR:

Wiemy, że wielu z Was z niecierpliwością czeka na przyszłość Androida XR na okularach. Już teraz kształtujemy środowisko programistyczne i jeszcze w tym roku podzielimy się szczegółami dotyczącymi tego, jak możesz w nim uczestniczyć.

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

Czekamy na Twoje opinie, sugestie i pomysły, które pomogą nam kształtować Androida XR. Twoja pasja, wiedza i śmiałe pomysły są niezbędne do dalszego wspólnego rozwoju Androida XR. Cieszymy się na Twoje aplikacje zoptymalizowane pod kątem XR, które pojawią się w Sklepie Play po premierze urządzeń z Androidem XR jeszcze w tym roku.

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