Wiadomości o usługach

Twórz aplikacje na okulary z AI za pomocą trzeciej wersji przedpremierowej pakietu SDK Android XR dla programistów i odkrywaj nowe funkcje, które zapewnią wciągające wrażenia

Czas czytania: 3 minuty
Wyświetl profil Matthew McCullougha
Matthew McCullough Vice President, Product Management, Android Developer

W październiku firma Samsung wprowadziła na rynek Galaxy XR – pierwsze urządzenie z Androidem XR. To niesamowite, co udało się niektórym z Was stworzyć. Oto, co niektórzy z naszych deweloperów mówią o swojej przygodzie z Androidem XR.

Android XR dał nam zupełnie nowy świat, w którym mogliśmy stworzyć naszą aplikację. Zespoły powinny zadać sobie pytanie: jaka jest największa i najbardziej śmiała wersja doświadczenia, którą można stworzyć? To Twoja szansa, aby wreszcie zrealizować to, o czym zawsze marzyłeś(-aś), ponieważ masz teraz platformę, która Ci to umożliwi. - Kristen Coke, Calm, Lead Product Manager

Pokazaliśmy też pierwsze urządzenia, które będą współpracować z Androidem XR, takie jak Project Aura od XREAL oraz stylowe okulary od Gentle Monster i Warby Parker.

Aby wspierać rosnącą ofertę urządzeń XR, udostępniamy trzecią wersję przedpremierową dla programistów pakietu SDK Android XR.

image.png

Dzięki trzeciej wersji przedpremierowej pakietu SDK Android XR dla programistów możesz nie tylko tworzyć wciągające doświadczenia na urządzenia takie jak Galaxy XR, ale też rozszerzone doświadczenia na nadchodzące okulary z AI z Androidem XR. 

Nowe narzędzia i biblioteki do tworzenia rozszerzonych doświadczeń

W wersji przedpremierowej 3 udostępniamy narzędzia i biblioteki potrzebne do tworzenia inteligentnych i bezobsługowych rozszerzonych doświadczeń dla okularów z AI. Okulary AI są lekkie i przenośne, dzięki czemu można je nosić przez cały dzień. Możesz rozszerzyć istniejącą aplikację mobilną, aby wykorzystać wbudowane głośniki, aparat i mikrofon do zapewnienia nowych, przemyślanych i przydatnych interakcji z użytkownikiem. Dzięki niewielkiemu wyświetlaczowi na okularach AI możesz prywatnie prezentować informacje użytkownikom. Okulary AI doskonale sprawdzają się w przypadku funkcji, które pomagają użytkownikowi skupić się i być bardziej obecnym w rzeczywistym świecie.

image.png

Aby umożliwić korzystanie z rozszerzonej rzeczywistości na okularach z AI, wprowadzamy 2 nowe, specjalnie opracowane biblioteki do pakietu Jetpack XR SDK:

Jetpack Compose Glimmer to demonstracja sprawdzonych metod projektowania pięknych, optycznie przezroczystych doświadczeń w rzeczywistości rozszerzonej. Komponenty interfejsu zoptymalizowane pod kątem trybu wprowadzania i wymagań dotyczących stylu wyświetlania okularów AI, Jetpack Compose Glimmer został zaprojektowany z myślą o wyrazistości, czytelności i minimalnym rozpraszaniu uwagi.

image.png

Aby ułatwić wizualizację i testowanie interfejsu Glimmer w Jetpack Compose, wprowadzamy w Androidzie Studio emulator okularów AI. Nowy emulator okularów AI może symulować interakcje charakterystyczne dla okularów, takie jak touchpad i głosowe wprowadzanie tekstu. 

AI Glasses Emulator.gif

Oprócz nowych bibliotek Jetpack Projected i Jetpack Compose Glimmer rozszerzamy też ARCore dla Jetpack XR, aby obsługiwać okulary AI. Zaczynamy od śledzenia ruchu i funkcji geoprzestrzennych, które pozwalają tworzyć rozszerzone środowiska. To właśnie te funkcje umożliwiają tworzenie przydatnych rozwiązań nawigacyjnych, które idealnie sprawdzają się na urządzeniach do noszenia przez cały dzień, takich jak okulary AI.

navigation.webp

Rozszerzenie obsługi realistycznych doświadczeń

Nadal inwestujemy w biblioteki i narzędzia, które umożliwiają immersyjne doświadczenia na goglach XR, takich jak Samsung Galaxy XR, oraz przewodowych okularach XR, takich jak nadchodzący Project Aura od XREAL. Wsłuchaliśmy się w Wasze opinie i od czasu wersji 2 wersji zapoznawczej dla deweloperów dodaliśmy do pakietu Jetpack XR SDK kilka bardzo oczekiwanych funkcji.

Jetpack SceneCore  ma teraz dynamiczne wczytywanie modeli glTF za pomocą identyfikatorów URI i ulepszoną obsługę materiałów, co umożliwia tworzenie nowych materiałów PBR w czasie działania. Dodatkowo komponent SurfaceEntity został ulepszony dzięki pełnej obsłudze zarządzania prawami cyfrowymi Widevine (DRM) i nowym kształtom, co pozwala mu renderować filmy 360° i 180° w sferach i półkulach.

W Jetpack Compose na potrzeby XR znajdziesz nowe funkcje, takie jak komponent UserSubspace, który umożliwia śledzenie zachowań i zapewnia, że treści pozostają w polu widzenia użytkownika niezależnie od tego, gdzie patrzy. Możesz też używać animacji przestrzennych, aby uzyskać płynne przejścia, takie jak przesuwanie czy znikanie. Aby obsługiwać rosnący ekosystem urządzeń immersyjnych o różnych możliwościach wyświetlania, możesz teraz określać rozmiary układu jako ułamki wygodnego pola widzenia użytkownika.

W Material Design dla XR nowe komponenty automatycznie dostosowują się przestrzennie za pomocą zastąpień. Obejmują one okna dialogowe, które są wyświetlane w przestrzeni, oraz paski nawigacyjne, które wysuwają się w Orbiterze. Dodatkowo dostępny jest nowy komponent SpaceToggleButton, który ułatwia przełączanie się między pełną przestrzenią a innymi widokami.


W ARCore dla Jetpack XR dodaliśmy nowe funkcje percepcji, w tym śledzenie twarzy z 68 wartościami kształtu, które umożliwiają rozpoznawanie gestów twarzy. Możesz też używać śledzenia wzroku do obsługi wirtualnych awatarów i map głębi, aby umożliwić bardziej realistyczne interakcje ze środowiskiem użytkownika.

W przypadku urządzeń takich jak Project Aura od XREAL wprowadzamy w Androidzie Studio emulator okularów XR. To niezbędne narzędzie zostało zaprojektowane, aby zapewnić dokładną wizualizację treści przy jednoczesnym dopasowaniu specyfikacji rzeczywistego urządzenia do pola widzenia, rozdzielczości i DPI, co przyspieszy proces tworzenia.

xrglasses-emulator-haxr-cropped.webp

Jeśli tworzysz wciągające rozwiązania za pomocą Unity, rozszerzamy też możliwości percepcji w pakiecie Android XR SDK for Unity. Oprócz wielu poprawek błędów i innych ulepszeń rozszerzamy możliwości śledzenia o kody QR i ArUco, obrazy płaskie oraz śledzenie ciała (eksperymentalne). Wprowadzamy też bardzo oczekiwaną funkcję: łączenie scen. Umożliwia to znacznie głębsze interakcje ze środowiskiem użytkownika – Twoje treści cyfrowe mogą teraz odbijać się od ścian i wspinać się na kanapy.

A to dopiero wierzchołek góry lodowej. Więcej informacji znajdziesz na stronie elementów wprowadzających w błąd.

Zacznij już dziś!

Dostępna jest już trzecia wersja przedpremierowa pakietu SDK Android XR dla programistów. Pobierz najnowszą wersję Android Studio Canary (Otter 3, Canary 4 lub nowszą) i uaktualnij ją do najnowszej wersji emulatora (36.4.3 Canary lub nowszej), a następnie wejdź na stronę developer.android.com/xr, aby zacząć korzystać z najnowszych bibliotek i przykładowych aplikacji potrzebnych do tworzenia aplikacji na rosnącą liczbę urządzeń z Androidem XR. Tworzymy Androida XR razem z Tobą. Nie zapomnij podzielić się z naszym zespołem opiniami, sugestiami i pomysłami w trakcie korzystania z Androida XR.

Autor:
Czytaj dalej