Hari ini, kami meluncurkan pratinjau developer Android XR SDK - kit pengembangan komprehensif untuk Android XR. Ini adalah platform terbaru di keluarga Android yang dibuat untuk headset extended reality (XR) (dan kacamata pintar pada masa mendatang!). Anda akan memiliki peluang tanpa batas untuk membuat dan mengembangkan pengalaman yang memadukan dunia digital dan fisik, menggunakan API, alat, dan standar terbuka Android yang sudah dikenal dan dibuat untuk XR. Semua ini berarti: jika Anda membangun aplikasi untuk Android, Anda juga membangun untuk XR. Baca terus untuk mulai mengembangkan headset.
Dengan Android XR SDK, Anda dapat:
- Bebaskan diri dari layar tradisional dengan membuat aplikasi Anda menjadi spasial menggunakan elemen 3D yang kaya, panel spasial, dan audio spasial yang menghadirkan kesan kedalaman, skala, dan realisme nyata yang alami
- Bawa pengguna Anda ke ruang virtual yang fantastis, atau berinteraksi dengan mereka di rumah atau tempat kerja mereka sendiri
- Memanfaatkan kemampuan interaksi multimodal yang alami seperti tangan dan mata
"Kami yakin Android XR akan mengubah cara bercerita. Dengan begitu, kami dapat menggabungkan kedalaman narasi dengan fitur interaktif tingkat lanjut, sehingga menciptakan dunia imersif tempat audiens dapat berinteraksi dengan karakter dan cerita dengan cara yang belum pernah ada sebelumnya."
- Jed Weintrob, Partner di 30 Ninjas
Aplikasi Anda di Android XR
Android XR SDK dibuat berdasarkan fondasi pengembangan aplikasi Android yang sudah ada. Kami juga menghadirkan Google Play Store ke Android XR, tempat sebagian besar aplikasi Android akan otomatis tersedia tanpa upaya pengembangan tambahan. Pengguna akan dapat menemukan dan menggunakan aplikasi Anda yang sudah ada dalam dimensi yang benar-benar baru. Untuk membedakan aplikasi Compose yang ada, Anda dapat mengaktifkan, untuk otomatis membuat efek spasial pada komponen Desain Material (M3) dan Compose untuk tata letak adaptif di XR.
Aplikasi yang dioptimalkan untuk perangkat layar besar memanfaatkan kemampuan pengubahan ukuran di Android XR
Android XR SDK memiliki sesuatu untuk setiap developer:
Membangun aplikasi dengan Kotlin dan Android Studio? Anda akan merasa nyaman menggunakan Jetpack XR SDK, rangkaian library dan alat yang sudah dikenal untuk menyederhanakan pengembangan dan mempercepat produktivitas.
- Menggunakan mesin 3D real-time Unity? Android XR Extensions untuk Unity menyediakan paket yang Anda perlukan untuk membangun atau mem-porting pengalaman imersif yang canggih.
- Mengembangkan di web? Gunakan WebXR untuk menambahkan pengalaman imersif yang didukung di Chrome.
- Bekerja dengan bahasa native seperti C/C++? Android XR mendukung standar OpenXR 1.1.
Membuat dengan Jetpack XR SDK
Jetpack XR SDK menyertakan library Jetpack baru yang dibuat khusus untuk XR. Sorotan meliputi:
- Jetpack Compose untuk XR - memungkinkan Anda membuat tata letak UI spasial secara deklaratif dan melakukan spasialisasi UI 2D yang ada yang dibuat dengan Compose atau View
- Desain Material untuk XR - mencakup komponen dan tata letak yang otomatis beradaptasi untuk XR
- Jetpack SceneCore - menyediakan fondasi untuk membangun pengalaman 3D kustom
- ARCore untuk Jetpack XR - menghadirkan kemampuan persepsi yang andal agar aplikasi Anda dapat memahami dunia nyata
“Dengan Android XR, kami dapat menghadirkan Calm langsung ke dunia Anda, memikat indra dan memungkinkan Anda mengalaminya dengan cara yang lebih mendalam dan transformatif. Dengan berkolaborasi erat bersama tim Android XR dalam teknologi mutakhir ini, kami telah menata ulang cara menciptakan kesan kedalaman dan ruang, sehingga menghasilkan tingkat imersi yang langsung membantu Anda merasa lebih hadir, fokus, dan rileks.”
- Dan Szeto, Vice President di Calm Studios
Mulai perjalanan Jetpack XR SDK Anda dengan Contoh Hello XR, pengantar langsung tentang fitur-fitur penting Jetpack Compose untuk XR.
Pelajari lebih lanjut cara mengembangkan aplikasi dengan Jetpack XR SDK.
Aplikasi contoh JetNews adalah aplikasi Android layar besar yang diadaptasi untuk Android XR
Kami juga memperkenalkan alat dan kemampuan baru ke pratinjau terbaru Android Studio Meerkat untuk meningkatkan produktivitas dan menyederhanakan proses pembuatan untuk Android XR.
- Gunakan Emulator Android XR baru untuk membuat perangkat XR virtual guna men-deploy dan menguji aplikasi yang dibuat dengan Jetpack XR SDK. Emulator ini menyertakan kontrol khusus XR untuk menggunakan keyboard dan mouse guna menavigasi ruang virtual yang diemulasi.
- Gunakan template Android XR untuk memulai pembuatan aplikasi dengan Jetpack Compose untuk XR.
- Gunakan Layout Inspector yang telah diupdate untuk memeriksa dan men-debug komponen UI spasial yang dibuat dengan Jetpack Compose untuk XR.
Pelajari lebih lanjut alat yang mendukung XR di Android Studio dan Emulator Android XR.
Emulator Android XR di Android Studio memiliki kontrol baru untuk menjelajahi ruang 3D dalam emulator
Membuat dengan Unity
Kami telah berpartner dengan Unity untuk mengintegrasikan mesin 3D real-time mereka secara native dengan Android XR, dimulai dengan Unity 6. Unity memperkenalkan paket Unity OpenXR: Android XR untuk menghadirkan pengalaman XR multiplatform ke Android XR.
Unity menambahkan dukungan Android XR ke paket XR populer berikut:
Kami juga meluncurkan Android XR Extensions untuk Unity dengan contoh dan fitur inovatif seperti profil interaksi mouse, mode penggabungan lingkungan, mesh tangan yang dipersonalisasi, pelacakan objek, dan lainnya.
"Setelah menghadirkan Demeo ke sebagian besar platform yang tersedia secara komersial, kami terkesan dengan proses adaptasi game ini untuk dijalankan di Android XR."
– Johan Gastrin, CTO di Resolution Games
Lihat panduan memulai untuk Unity dan postingan blog Unity untuk mempelajari lebih lanjut.
Vacation Simulator telah diupdate ke Unity 6 dan mendukung Android XR
Membuat untuk Web
Chrome di Android XR mendukung standar WebXR. Jika Anda membangun untuk web, Anda dapat menyempurnakan situs yang ada dengan konten 3D atau membangun pengalaman imersif baru. Anda juga dapat menggunakan framework berfitur lengkap seperti three.js, A-Frame, atau PlayCanvas untuk membuat dunia virtual, atau Anda dapat menggunakan API yang lebih sederhana seperti model-viewer agar pengguna dapat memvisualisasikan produk di situs e-commerce. Dan karena WebXR adalah standar terbuka, pengalaman yang sama yang Anda bangun untuk perangkat AR seluler atau hardware VR khusus akan berfungsi dengan lancar di Android XR.
Pelajari lebih lanjut cara mengembangkan dengan WebXR.
Chrome di Android XR mendukung fitur WebXR, termasuk peta kedalaman yang memungkinkan objek virtual berinteraksi dengan permukaan dunia nyata
Dibangun Berdasarkan Standar Terbuka
Kami melanjutkan tradisi Android dalam membangun dengan standar terbuka. Inti dari stack persepsi Android adalah OpenXR - API lintas platform berperforma tinggi yang berfokus pada portabilitas. Android XR mematuhi OpenXR 1.1, dan kami juga memperluas standar Open XR dengan ekstensi vendor mutakhir untuk memperkenalkan kemampuan deteksi dunia yang canggih seperti:
- Mesh tangan yang didukung AI, dirancang untuk beradaptasi dengan bentuk dan ukuran tangan agar lebih mewakili keragaman pengguna Anda
- Tekstur kedalaman mendetail yang memungkinkan objek dunia nyata mengoklusi konten virtual
- Perkiraan pencahayaan yang canggih, untuk menerangi konten digital Anda agar sesuai dengan kondisi pencahayaan dunia nyata
- Objek baru yang dapat dilacak yang memungkinkan Anda membawa objek dunia nyata seperti laptop, ponsel, keyboard, dan mouse ke dalam lingkungan virtual
Android XR SDK juga mendukung format standar terbuka seperti glTF 2.0 untuk model 3D dan OpenEXR untuk lingkungan rentang dinamis tinggi.
Membangun masa depan bersama-sama
Dengan bangga dan antusias, kami 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 menerapkan ide dan saran Anda ke dalam platform. Semangat, keahlian, dan ide-ide berani Anda sangatlah penting seiring kami terus membangun Android XR.
Kami menantikan interaksi dengan aplikasi Anda, yang didesain ulang untuk memanfaatkan kemampuan spasial unik Android XR, menggunakan alat yang sudah dikenal seperti Android Studio dan Jetpack Compose. Kami tidak sabar ingin mengunjungi dunia 3D luar biasa yang Anda bangun menggunakan alat canggih dan standar terbuka seperti Unity dan OpenXR. Yang terpenting, kami tidak sabar untuk memulai perjalanan ini bersama Anda semua yang membentuk komunitas developer Android dan Unity yang luar biasa.
Untuk mulai membuat dan mengembangkan aplikasi untuk Android XR, lihat developer.android.com/develop/xr. Di sana, Anda akan menemukan semua alat, library, dan referensi yang diperlukan untuk membuat aplikasi dengan Android XR SDK. Jika Anda tertarik untuk mendapatkan akses ke hardware prarilis dan berkolaborasi dengan tim Android XR, sampaikan minat Anda untuk berpartisipasi dalam Bootcamp Developer Android XR pada tahun 2025 dengan mengisi formulir ini.
-
Berita ProdukHari ini, di Android Dev Summit, kami mengumumkan ketersediaan luas berbagai alat dan API yang dirancang untuk menghilangkan hambatan sehari-hari dan memberi Anda lebih banyak fleksibilitas untuk membuat aplikasi Android yang hebat.
Matthew McCullough • Waktu baca: 4 menit -
Berita ProdukHari ini kami merilis kumpulan pertama tugas jangka panjang (LHT), yang merupakan tugas dengan kompleksitas tinggi yang memerlukan waktu beberapa hari atau bahkan seminggu untuk diselesaikan oleh engineer. Kami juga memperkenalkan evaluasi agentic, dimulai dengan agen dari penyedia model yang sesuai.
Matthew McCullough • Waktu baca: 3 menit -
Berita ProdukHari ini, kami merilis Android 17 dan menyediakannya di sebagian besar perangkat Pixel yang didukung. Nantikan perangkat baru yang menjalankan Android 17 dalam beberapa bulan mendatang.
Matthew McCullough • Waktu baca: 13 menit
Dapatkan insight pengembangan Android terbaru yang dikirim ke kotak masuk Anda setiap minggu.