Android XR to platforma, która obsługuje różne urządzenia XR. Każdy typ urządzenia XR ma inne możliwości, które mogą obsługiwać wciągające i rozszerzone doświadczenia.
goglach XR
Gogle XR wykorzystują kamery o wysokiej rozdzielczości do rejestrowania świata fizycznego i przesyłania go do wyświetlaczy wewnątrz gogli.
- Obrazy: ponieważ wyświetlacz jest nieprzezroczysty, może renderować „prawdziwą czerń” i całkowicie zasłaniać rzeczywistość. Umożliwia to pełne wirtualne zanurzenie (VR), w którym środowisko fizyczne jest całkowicie zastąpione.
- Pole widzenia: gogle zwykle oferują szerokie pole widzenia (ponad 110°), co pozwala na korzystanie z interfejsów wypełniających pole widzenia i zapewniających immersję.
- Dane wejściowe: podstawowe dane wejściowe często obejmują śledzenie rąk, śledzenie wzroku i opcjonalne kontrolery 6DoF.
Obsługiwane narzędzia i technologie w przypadku gogli XR
Android XR obsługuje wiele znanych narzędzi i technologii, które pomogą Ci tworzyć immersyjne doświadczenia na goglach XR:
- Pakiet SDK Jetpack XR: korzystaj ze znanych interfejsów API i platform Androida. Do tworzenia wciągających treści możesz używać Jetpack Compose na potrzeby XR, Android Studio, emulatora i ulubionych narzędzi 3D.
- Unity: uzyskaj pełny dostęp do funkcji produkcji treści Unity i przenoś aplikacje z innych platform na Androida XR. Ułatwiamy tworzenie gier dzięki narzędziom do optymalizacji wydajności, dużemu sklepowi z komponentami i silnej społeczności.
- OpenXR: uprość proces tworzenia dzięki bezpłatnemu otwartemu standardowi OpenXR. Twórz aplikacje XR w dowolnym miejscu, korzystając z wspólnego zestawu interfejsów API, które działają na różnych urządzeniach.
- WebXR: wykorzystuj możliwości technologii internetowych do tworzenia środowisk XR bezpośrednio w przeglądarce. WebXR udostępnia rzeczywistość rozszerzoną wszystkim osobom, które mają urządzenie i obsługiwaną przeglądarkę.
Przewodowe okulary XR
Przewodowe okulary XR wykorzystują wyświetlacze światła addytywnego (np. falowody) do wyświetlania światła na półprzezroczystych soczewkach. Użytkownicy widzą świat fizyczny bezpośrednio przez szkło, a na nim wyświetlane są treści cyfrowe.
- Kolor addytywny i przezroczystość: na wyświetlaczu addytywnym czysta czerń jest renderowana jako przezroczysta. Ciemniejsze kolory są renderowane przez emitowanie mniejszej ilości światła, co skutecznie zmniejsza ich krycie.
- Pole widzenia: pole widzenia jest bardziej skupione, zwykle wynosi od 50° do 70°. Zapewnia to wrażenia szerokiego ekranu, ale jest węższe niż w przypadku gogli. Skalowanie interfejsu automatycznie dostosowuje treść, aby utrzymać ją w tym obszarze.
- Przyciemnianie: wiele urządzeń wykorzystuje przyciemnianie elektrochromatyczne, aby przyciemnić soczewki, dzięki czemu wirtualne treści wyróżniają się na tle jasnego otoczenia.
- Dane wejściowe: ze względu na swój kształt okulary często korzystają z naturalnych danych wejściowych (ręce) i urządzeń peryferyjnych (takich jak telefony, klawiatury i myszy Bluetooth) zamiast nieporęcznych, dedykowanych kontrolerów.
Obsługiwane narzędzia i technologie w przypadku przewodowych okularów XR
Android XR obsługuje różne znane narzędzia i technologie, które pomogą Ci tworzyć immersyjne rozwiązania na przewodowe okulary XR:
- Pakiet SDK Jetpack XR: korzystaj ze znanych interfejsów API i platform Androida. Do tworzenia wciągających treści możesz używać Jetpack Compose na potrzeby XR, Android Studio, emulatora i ulubionych narzędzi 3D.
- Unity: uzyskaj pełny dostęp do funkcji produkcji treści Unity i przenoś aplikacje z innych platform na Androida XR. Ułatwiamy tworzenie gier dzięki narzędziom do optymalizacji wydajności, dużemu sklepowi z komponentami i silnej społeczności.
- OpenXR: uprość proces tworzenia dzięki bezpłatnemu otwartemu standardowi OpenXR. Twórz aplikacje XR w dowolnym miejscu, korzystając z wspólnego zestawu interfejsów API, które działają na różnych urządzeniach.
- WebXR: wykorzystuj możliwości technologii internetowych do tworzenia środowisk XR bezpośrednio w przeglądarce. WebXR udostępnia rzeczywistość rozszerzoną każdemu, kto ma urządzenie i obsługiwaną przeglądarkę.
Okulary AI
Okulary AI są lekkie i poręczne, więc można je nosić przez cały dzień. Dzięki wbudowanym głośnikom, kamerze i mikrofonowi możesz tworzyć inteligentne i bezobsługowe doświadczenia w rzeczywistości rozszerzonej.
- Kolor addytywny i przejrzystość: niektóre okulary AI mają wyświetlacz addytywny, w którym czysta czerń jest przezroczysta. Ciemniejsze kolory są renderowane przez emitowanie mniejszej ilości światła, co skutecznie zmniejsza ich krycie.
- Mobilność: okulary AI są lekkie i przenośne, dzięki czemu użytkownik może je nosić na co dzień.
- Wejścia: podstawowe wejścia często obejmują wejścia fizyczne, takie jak touchpad, oraz wejścia głosowe za pomocą mikrofonu.
AI na pierwszym miejscu: okulary AI stwarzają wyjątkową okazję do zaprojektowania nowych interakcji dzięki połączeniu nowego, wysoce kontekstowego i osobistego urządzenia z rozwijającymi się wzorcami AI. W przypadku okularów z AI będziesz mieć dostęp do sprzętu i funkcji urządzenia, w tym kamery, mikrofonu i touchpada, aby w pełni poznać nowe wzorce interakcji między AI, Twoją aplikacją i okularami, z uwzględnieniem zasad wygody i bezpieczeństwa użytkownika.
Okulary z AI zapewniają użytkownikowi dostęp do funkcji opartych na AI. Podczas projektowania tych funkcji weź pod uwagę wzorce, które traktują AI jako asystenta z szybko dostępnymi wizualizacjami.
Obsługiwane narzędzia i technologie w okularach AI
Pakiet SDK Jetpack XR zawiera wszystkie narzędzia potrzebne do tworzenia rozszerzonych doświadczeń na okularach AI. Możesz używać Jetpack Compose Glimmer, Androida Studio, emulatora i ARCore dla Jetpack XR.