Wybierz narzędzia i technologie programistyczne

Podczas tworzenia aplikacji na Androida XR możesz wybrać jedną z tych platform i technologii:

Pakiet SDK Jetpack XR

Pakiet Jetpack XR SDK zawiera biblioteki Jetpack na Androida XR, które zostały stworzone, aby wykorzystać unikalne możliwości urządzeń z XR w znanym środowisku programistycznym Android Studio. Zacznij od tego pakietu SDK, jeśli chcesz wykonać dowolne z tych czynności:

  • Optymalizowanie lub ulepszanie istniejącej aplikacji na telefony lub tablety z Androidem pod kątem gogli XR i przewodowych okularów XR
  • Tworzenie nowej aplikacji na Androida XR z immersyjnymi, przestrzennymi elementami na gogle XR i przewodowe okulary XR
  • Twórz nowe funkcje rozszerzonej rzeczywistości, które rozszerzają aplikację na telefonie o okulary z wyświetlaczem i dźwiękiem

Jeśli masz już doświadczenie w tworzeniu aplikacji za pomocą Android Jetpack, pakiet SDK Jetpack XR będzie dla Ciebie naturalnym wyborem. Został zaprojektowany z myślą o płynnej integracji z tymi platformami i bibliotekami oraz umożliwia wykorzystanie istniejącej wiedzy do tworzenia zarówno immersyjnych, jak i rozszerzonych doświadczeń.

Więcej informacji o programowaniu za pomocą pakietu Jetpack XR SDK

Unity

Unity Engine to silnik do tworzenia treści 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 przez Unity zapewnia wysoki poziom kontroli nad tworzonymi przez Ciebie doświadczeniami 3D, a jednocześnie pozwala korzystać z ugruntowanej obsługi OpenXR i ekosystemu deweloperów Unity.

Jeśli masz już środowisko XR utworzone za pomocą Unity lub znasz się na programowaniu w Unity, zacznij od tej opcji.

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

OpenXR

OpenXR to bezpłatny, otwarty standard, który można wykorzystać do tworzenia wysokiej jakości wieloplatformowych środowisk XR. Android XR obsługuje OpenXR 1.0 i 1.1, a my rozszerzamy specyfikację o nowe rozszerzenia dla Androida XR. Android XR jest oparty na otwartych standardach, dlatego narzędzia dla programistów, które obsługują OpenXR i Androida, powinny być zgodne z Androidem XR.

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

Godot

Godot obsługuje Androida XR dzięki integracji z OpenXR. Możesz tworzyć i eksportować aplikacje XR na Androida, korzystając ze standardowego procesu Godot.

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

Unreal Engine

Unreal Engine obsługuje Androida XR za pomocą standardu OpenXR. Android XR obsługuje aplikacje utworzone za pomocą OpenXR dzięki obsłudze specyfikacji OpenXR 1.1 i wybranych rozszerzeń dostawców, dzięki czemu możesz używać standardowych narzędzi i procesów, które znasz już z Unreal Engine 5.

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

WebXR

WebXR umożliwia tworzenie realistycznych doświadczeń w internecie. Zapewnia dostęp do urządzeń VR i AR w zgodnych przeglądarkach, takich jak Chrome na Androidzie XR.

Wybierz tę opcję, jeśli chcesz utworzyć środowisko XR na potrzeby internetu lub dodać funkcje XR do aplikacji internetowej. Dotychczasowe środowiska WebXR będą działać również na Androidzie XR.

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