Wiadomości o usługach

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

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

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

Z przyjemnością informujemy o aktualizacji pakietu SDK Android XR. Wersja przedpremierowa dla programistów 2 zawiera nowe funkcje i ulepszenia, które pomogą Ci tworzyć przydatne i atrakcyjne środowiska 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 to Tworzenie wyróżniających się aplikacji na Androida XR z treściami 3D, który obejmuje wiele funkcji dostępnych w 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 z elementami 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 3DPrzyszłość jest już tu: Compose i AI na Androidzie XR

Nowości w wersji przedpremierowej dla programistów 2

Od czasu wprowadzenia 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.

Dzięki pakietowi Jetpack XR 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 w sposób sąsiedni. Standard MV-HEVC jest zoptymalizowany i przeznaczony do filmów stereoskopowych, 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 dla XR obsługuje teraz więcej zastąpień komponentów w przypadku TopAppBar, AlertDialogListDetailPaneScaffold, 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 dla XR z nowymi zastąpieniami komponentó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

Ręce to naturalna metoda wprowadzania danych w Androidzie 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 kart graficznych AMD. Jest 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 Androidem Studio

Deweloperzy korzystający z Unity z powodzeniem tworzą i przenoszą istniejące gry i aplikacje na Androida XR. Możesz już przejść na wersję 2 przedpremierową 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 realistyczną wizualizację dłoni.

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

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 przekazywanie obrazu.

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

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

Firebase AI Logic na potrzeby 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 z użyciem Gemini i Androida XR. Firebase AI Logic w pełni obsługuje funkcje Gemini, w tym multimodalne dane wejściowe i wyjściowe oraz dwukierunkowe przesyłanie strumieniowe, które umożliwia tworzenie interaktywnych interfejsów konwersacyjnych. Usługa Firebase AI Logic została zaprojektowana z myślą o gotowości do wdrożenia w środowisku produkcyjnym i jest zintegrowana z podstawowymi usługami Firebase, takimi jak Sprawdzanie aplikacji, Zdalna konfiguracja 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 Firebase dotyczącej interfejsu Gemini API w Vertex AI w Firebase, 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. Urządzenie o nazwie kodowej Project Aura to przenośne urządzenie z połączeniem przewodowym, które zapewnia 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 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ą 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 tym programie, podamy jeszcze 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 zasoby potrzebne do pracy z pakietem SDK Androida XR. Wypróbuj w szczególności nasze przykładyćwiczenia z programowania.

Zachęcamy do przesyłania opinii, sugestii i pomysłów, które pomogą nam rozwijać Androida XR. Twoja pasja, wiedza i odważne pomysły są niezbędne, abyśmy mogli wspólnie rozwijać Androida XR. Czekamy na Twoje aplikacje z funkcjami XR, które będą dostępne na urządzeniach z Androidem XR jeszcze w tym roku.

To ogłoszenie i wszystkie aktualizacje z Google I/O 2025 znajdziesz na stronie io.google od 22 maja.

Autor:

Czytaj dalej