Nowości dotyczące produktów

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

4 minuty czytania
r.
Matthew McCullough
Wiceprezes ds. zarządzania produktem, Android Developer

Od czasu udostępnienia w zeszłym roku wersji przedpremierowej dla programistów pakietu Android XR SDK 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 wykłady w grupach Google Developer Groups, udział w społeczności i wspólne tworzenie przyszłości XR to wspaniałe doświadczenie, a my dopiero zaczynamy.

Dziś z radoś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 doświadczeń 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 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 oraz Przyszłość jest teraz: Compose i AI na Androidzie XR

Nowości 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 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 immersyjnych filmów 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.

Za pomocą Jetpack Compose dla 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 dla XR obsługuje teraz więcej zastąpień komponentów w przypadku 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 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 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 dla Unity jest teraz dostępny 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. 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 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 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 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 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 przygotować ją na dużą 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, a więcej informacji o tym, jak możesz wziąć w nim udział, podamy jeszcze w tym roku.

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 z programowania.

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. Czekamy 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