Aktualizacje pakietu Android XR SDK: przedstawiamy wersję przedpremierową dla programistów 2
Czas czytania: 4 min
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.
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.
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:
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.
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.
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.
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:
- Zainstaluj i przetestuj obecną aplikację w emulatorze Androida XR
- Dowiedz się, jak tworzyć pakiety aplikacji na Androida XR i je rozpowszechniać
- Nowość! Wyróżnij swoją aplikację XR w Sklepie Play za pomocą elementów podglądu, takich jak stereoskopowe filmy 180° lub 360°, a także zrzuty ekranu, opis aplikacji i nieprzestrzenny film.
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.
-
Wiadomości o usługachOgłoszono dziś podczas programu The Android Show, że Android przechodzi z systemu operacyjnego w system inteligentny, co stwarza więcej możliwości interakcji z Twoimi aplikacjami.
Matthew McCullough • Czas czytania: 4 min -
Wiadomości o usługachDziś udostępniamy pierwszy zestaw zadań długoterminowych (LHT), czyli bardzo złożonych zadań, których wykonanie zajmuje inżynierowi kilka dni, a nawet tydzień. Wprowadzamy też ocenę agentów, zaczynając od agentów od odpowiednich dostawców modeli.
Matthew McCullough • Czas czytania: 3 minuty -
Wiadomości o usługachDziś udostępniamy Androida 17 na większości obsługiwanych urządzeń Pixel. W najbliższych miesiącach pojawią się nowe urządzenia z Androidem 17.
Matthew McCullough • Czas czytania: 13 min
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.