Hari ini, kami meluncurkan pratinjau developer Android XR SDK - kit pengembangan komprehensif untuk Android XR. Ini adalah platform terbaru dalam keluarga Android yang dibuat untuk headset extended reality (XR) (dan kacamata di masa depan!). Anda memiliki kesempatan tak terbatas untuk menciptakan dan mengembangkan pengalaman yang menggabungkan dunia digital dan fisik, menggunakan API Android yang familier, alat, dan standar terbuka yang dibuat untuk XR. Artinya: jika Anda membangun aplikasi untuk Android, Anda sudah membangun untuk XR! Lanjutkan membaca untuk memulai pengembangan untuk headset.
Dengan Android XR SDK, Anda bisa:
"Kami percaya Android XR adalah pengubah permainan untuk penceritaan. Ia memungkinkan kami menggabungkan kedalaman naratif dengan fitur interaktif lanjutan, menciptakan dunia yang imersif di mana audiens dapat berinteraksi dengan karakter dan cerita yang belum pernah ada sebelumnya."
- Jed Weintrob, Mitra di 30 Ninjas
Android XR SDK dibangun di atas fondasi pengembangan aplikasi Android yang sudah ada. Kami juga menghadirkan Play Store ke Android XR, di sini sebagian besar aplikasi Android akan secara otomatis tersedia tanpa upaya pengembangan tambahan. Pengguna bisa menemukan dan menggunakan aplikasi Anda dalam dimensi yang sepenuhnya baru. Untuk membedakan aplikasi Compose yang sudah ada, Anda bisa mengaktifkan keikutsertaan, untuk secara otomatis melakukan spasialisasi komponen Desain Material (M3) dan Compose untuk tata letak adaptif di XR
Android XR SDK memiliki sesuatu untuk setiap developer:
Jetpack XR SDK menyertakan library Jetpack baru yang dibuat khusus untuk XR. Yang menjadi sorotan antara lain:
“Dengan Android XR, kami bisa menghadirkan Calm secara langsung ke dalam dunia Anda, menangkap semua indra dan memungkinkan Anda mengalaminya secara lebih mendalam dan transformatif. Berkolaborasi erat dengan tim Android XR dalam teknologi mutakhir ini, kami menciptakan kembali cara menciptakan kesan kedalaman dan ruang, menghasilkan level imersi yang secara instan membantu Anda merasa lebih hadir, fokus, dan rileks.”
- Dan Szeto, Wakil Presiden di Calm Studios
Mulailah perjalanan Jetpack XR SDK Anda dengan Hello XR Sample, sebuah pengenalan praktis ke fitur-fitur penting Jetpack Compose untuk XR.
Pelajari lebih lanjut tentang pengembangan dengan Jetpack XR SDK.
Kami juga memperkenalkan alat dan kemampuan baru pada pratinjau terbaru Android Studio Meerkat untuk meningkatkan produktivitas dan menyederhanakan proses kreasi Anda untuk Android XR.
Pelajari lebih lanjut tentang alat yang mendukung XR di Android Studio dan Android XR Emulator.
Kami telah bermitra dengan Unity untuk mengintegrasikan 3D engine real-time mereka secara native dengan Android XR mulai versi Unity 6. Unity memperkenalkan paket Unity OpenXR: Android XR untuk menghadirkan pengalaman XR multiplatform Anda ke Android XR.
Unity menambahkan dukungan Android XR ke paket XR populer ini:
Kami juga meluncurkan Ekstensi Android XR untuk Unity dengan contoh dan fitur inovatif seperti profil interaksi mouse, mode penggabungan lingkungan, mesh tangan yang dipersonalisasi, pelacakan objek, dan lainnya.
"Setelah membawa Demeo ke sebagian besar platform yang tersedia secara komersial, dapat dikatakan bahwa kami terkesan dengan proses adaptasi game ini agar bisa berjalan di Android XR."
– Johan Gastrin, CTO di Resolution Games
Lihat panduan memulai untuk Unity dan postingan blog Unity untuk mempelajari lebih lanjut.
Chrome di Android XR mendukung standar WebXR. Jika Anda membangun untuk web, Anda bisa menyempurnakan situs yang sudah ada dengan konten 3D atau membangun pengalaman baru yang imersif. Anda juga bisa menggunakan framework berfitur lengkap seperti three.js, A-Frame, atau PlayCanvas untuk membuat dunia virtual, atau Anda bisa menggunakan API yang lebih sederhana seperti model-viewer agar pengguna bisa memvisualisasikan produk di situs e-commerce. Dan karena WebXR adalah standar terbuka, pengalaman serupa yang Anda bangun untuk perangkat AR seluler atau hardware VR khusus dapat bekerja dengan mulus di Android XR.
Pelajari lebih lanjut tentang pengembangan dengan WebXR.
Kami melanjutkan tradisi Android untuk membangun dengan standar terbuka. Pusat dari stack persepsi Android adalah OpenXR - API lintas platform berkinerja tinggi yang berfokus pada portabilitas. Android XR kompatibel dengan OpenXR 1.1, dan kami juga memperluas standar Open XR dengan ekstensi vendor terdepan untuk menghadirkan kemampuan pengindraan dunia yang kuat seperti:
Android XR SDK juga mendukung format standar terbuka seperti glTF 2.0 untuk model 3D dan OpenEXR untuk lingkungan dengan rentang dinamis tinggi.
Kami sangat bangga dan antusias bisa mengumumkan Pratinjau Developer Android XR SDK. Kami merilis pratinjau developer ini karena kami ingin membangun masa depan XR bersama Anda. Kami menantikan masukan Anda dan tidak sabar untuk bekerja sama dengan Anda serta membangun ide dan saran Anda ke dalam platform ini. Semangat, keahlian, dan ide-ide berani Anda sangatlah penting seiring dengan upaya kami untuk terus membangun Android XR.
Kami berharap bisa berinteraksi dengan aplikasi Anda, yang dirancang ulang untuk memanfaatkan kemampuan spasial unik Android XR, menggunakan alat yang familier seperti Android Studio dan Jetpack Compose. Kami sangat ingin mengunjungi dunia 3D menakjubkan yang Anda bangun menggunakan alat tangguh dan standar terbuka seperti Unity dan OpenXR. Yang terpenting, kami tidak sabar melakukan perjalanan ini bersama Anda semua yang telah membentuk komunitas developer Android dan Unity yang luar biasa.
Untuk mulai membuat dan mengembangkan Android XR, kunjungi developer.android.com/develop/xr di sini Anda akan menemukan semua alat, library, dan sumber daya yang dibutuhkan untuk membuat aplikasi dengan Android XR SDK! Jika Anda tertarik untuk mendapatkan akses ke hardware pra-rilis dan berkolaborasi dengan tim Android XR, ungkapkan minat Anda untuk berpartisipasi dalam Android XR Developer Bootcamp pada tahun 2025 dengan mengisi formulir ini.