Wybierz narzędzia i technologie programistyczne

Podczas tworzenia aplikacji na Androida XR możesz wybierać spośród tych platform i technologii:

Jetpack XR SDK

Pakiet SDK Jetpack XR zawiera biblioteki Jetpacka Androida XR, które zostały opracowane z myślą o wykorzystaniu unikalnych możliwości urządzeń XR w znanym środowisku programistycznym Androida Studio. Zacznij od tego pakietu SDK, jeśli chcesz wykonać dowolne z tych działań:

  • Optymalizowanie lub ulepszanie istniejącej aplikacji na telefony i tablety z Androidem pod kątem gogli XR i przewodowych okularów XR
  • Tworzenie nowej aplikacji na Androida XR z elementami przestrzennymi i wciągającymi na gogle XR i przewodowe okulary XR
  • Twórz nowe rozszerzone funkcje, które rozszerzają możliwości aplikacji na telefonie o okulary AI

Jeśli znasz już Androida Jetpack, pakiet SDK Jetpack XR będzie dla Ciebie naturalnym wyborem. Został zaprojektowany tak, aby płynnie integrować się z tymi platformami i bibliotekami, oraz umożliwia wykorzystanie dotychczasowej wiedzy do tworzenia zarówno wciągających, jak i rozszerzonych doświadczeń.

Więcej informacji o programowaniu z użyciem pakietu Jetpack XR SDK

Unity

Unity Engine to silnik do tworzenia grafiki 3D w czasie rzeczywistym, który umożliwia artystom, projektantom i programistom współpracę przy tworzeniu immersyjnych i interaktywnych treści. Obsługa Androida XR w Unity zapewnia wysoki poziom kontroli nad tworzonymi przez Ciebie środowiskami 3D, a jednocześnie pozwala korzystać z ustalonej obsługi OpenXR i ekosystemu deweloperskiego Unity.

Jeśli masz już środowisko XR utworzone w Unity lub znasz to środowisko, zacznij od tej opcji.

Więcej informacji o tworzeniu aplikacji na Androida XR za pomocą Unity

OpenXR

OpenXR to bezpłatny, otwarty standard, którego można używać do tworzenia wydajnych, wieloplatformowych aplikacji XR. Android XR obsługuje OpenXR 1.0 i 1.1, a specyfikację rozszerzamy o nowe rozszerzenia dla Androida XR. Android XR jest oparty na otwartych standardach, więc narzędzia deweloperskie obsługujące OpenXR i Androida powinny być z nim zgodne.

Więcej informacji o obsłudze OpenXR na Androidzie XR

WebXR

WebXR umożliwia tworzenie wciągających interfejsów internetowych. Umożliwia dostęp do urządzeń VR i AR w kompatybilnych przeglądarkach, takich jak Chrome na Androidzie XR.

Zacznij od tej opcji, jeśli chcesz utworzyć środowisko XR na potrzeby internetu lub dodać funkcje XR do aplikacji internetowej. Istniejące środowiska WebXR będą też działać na Androidzie XR.

Więcej informacji o tworzeniu aplikacji internetowych za pomocą WebXR