Memilih alat dan teknologi pengembangan

Saat membangun aplikasi untuk Android XR, Anda dapat memilih dari platform dan teknologi pengembangan berikut:

Jetpack XR SDK

Jetpack XR SDK berisi library Jetpack Android XR yang dibuat untuk memanfaatkan kemampuan unik perangkat XR dalam lingkungan pengembangan Android Studio yang sudah dikenal. Mulai dengan SDK ini jika Anda ingin melakukan salah satu hal berikut:

  • Mengoptimalkan atau meningkatkan kualitas aplikasi seluler atau tablet Android yang ada untuk headset XR dan kacamata XR berkabel
  • Bangun aplikasi Android XR baru dengan elemen imersif dan spasialisasi untuk headset XR dan kacamata XR berkabel
  • Membangun pengalaman augmented baru yang memperluas aplikasi ponsel Anda ke kacamata AI

Jika Anda sudah terbiasa mengembangkan aplikasi dengan Android Jetpack, SDK Jetpack XR akan sangat cocok untuk Anda. Dirancang untuk berintegrasi secara lancar dengan framework dan library tersebut, serta memungkinkan Anda menggunakan pengetahuan yang ada untuk membangun pengalaman imersif dan beraugmentasi.

Pelajari lebih lanjut pengembangan dengan Jetpack XR SDK.

Unity

Unity Engine adalah mesin pengembangan 3D real-time yang memungkinkan artis, desainer, dan developer berkolaborasi untuk menciptakan pengalaman imersif dan interaktif. Dukungan Android XR Unity memberi Anda tingkat kontrol yang tinggi atas pengalaman 3D yang Anda kembangkan, sekaligus mendapatkan manfaat dari dukungan OpenXR dan ekosistem developer Unity yang sudah mapan.

Jika Anda sudah memiliki pengalaman XR yang dibuat dengan Unity atau jika Anda sudah memahami pengembangan Unity, mulailah dengan opsi ini.

Pelajari lebih lanjut pengembangan dengan Unity untuk Android XR.

OpenXR

OpenXR adalah standar terbuka bebas royalti yang dapat digunakan untuk membangun pengalaman XR multiplatform berperforma tinggi. Android XR mendukung OpenXR 1.0 dan 1.1, dan kami memperluas spesifikasi dengan ekstensi baru untuk Android XR. Karena Android XR dibangun berdasarkan standar terbuka, alat pengembangan yang mendukung OpenXR dan Android harus kompatibel dengan Android XR.

Pelajari lebih lanjut dukungan OpenXR untuk Android XR.

WebXR

WebXR memungkinkan Anda membangun pengalaman imersif untuk web. API ini menyediakan akses ke perangkat VR dan AR di browser web yang kompatibel seperti Chrome di Android XR.

Mulai dengan opsi ini jika Anda ingin membangun pengalaman XR untuk web atau jika Anda ingin menambahkan kemampuan XR ke aplikasi web. Pengalaman WebXR yang ada juga akan berfungsi di Android XR.

Pelajari lebih lanjut cara membuat aplikasi web dengan WebXR.