Melalui Google Play, Android XR menghadirkan berbagai aplikasi dan pengalaman ke headset XR, mulai dari katalog aplikasi seluler yang ada hingga pengalaman XR yang spasial dan imersif.
Tinjau panduan ini untuk mempelajari cara menyiapkan dan mendistribusikan aplikasi Anda kepada pengguna Android XR melalui Google Play. Pastikan untuk membaca kualitas aplikasi Android XR panduan untuk mendapatkan informasi tentang standar kegunaan dan kualitas.
Ikuti panduan ini untuk:
- Mulai menggunakan Play Store dan Konsol Play
- Mempelajari Android App Bundle dan batasan ukuran
- Memilih jalur rilis untuk aplikasi Anda
- Mengelola pengecualian perangkat
Mulai menggunakan Play Store dan Konsol Play
Jika Anda sudah memiliki aplikasi seluler yang dipublikasikan di Play Store, memublikasikan aplikasi untuk Android XR akan terasa familiar. Jika Anda baru menggunakan Play Store atau Konsol Play, referensi ini akan membantu Anda memulai.
Dengan Android XR, pengguna dapat membuka Play Store di headset XR dan mendownload aplikasi langsung ke headset.
Untuk mengupload dan memublikasikan aplikasi, Anda memerlukan akun Konsol Play. Anda dapat mengembangkan dan memublikasikan aplikasi menggunakan akun Konsol Play yang sudah ada atau membuat akun baru jika Anda baru menggunakan platform ini.
Pusat Bantuan Konsol Play memiliki informasi yang Anda butuhkan untuk memulai:
- Mendaftar untuk akun Developer Google Play
- Meninjau Pusat Kebijakan Developer Google Play
- Membuat dan menyiapkan aplikasi Anda menggunakan Konsol Play
- Menyiapkan harga untuk aplikasi Anda
- Menyiapkan pengujian terbuka, tertutup, atau internal
- Mempelajari format publikasi Android App Bundle dan penjelajah app bundle
- Melihat laporan, statistik, dan insight tentang aplikasi Anda dan penggunanya
Mempelajari Android App Bundle dan batasan ukuran
An Android App Bundle adalah format publikasi yang menyertakan semua kode dan resource yang dikompilasi aplikasi Anda, serta menangguhkan pembuatan dan penandatanganan APK ke Google Play.
Google Play menggunakan app bundle Anda untuk membuat dan menyediakan APK yang dioptimalkan untuk setiap konfigurasi perangkat sehingga hanya kode dan resource yang diperlukan untuk perangkat tertentu yang akan didownload untuk menjalankan aplikasi Anda. Anda tidak perlu membangun, menandatangani, dan mengelola beberapa APK guna mengoptimalkan dukungan untuk berbagai perangkat, dan pengguna mendapatkan hasil download yang lebih kecil dan lebih dioptimalkan.
Sebagian besar project aplikasi tidak memerlukan banyak upaya untuk membuat app bundle yang mendukung penayangan APK yang dioptimalkan. Penayangan APK yang dioptimalkan akan menjadi manfaat otomatis jika Anda sudah melakukan salah satu hal berikut:
- Mengatur kode dan resource Anda sesuai dengan konvensi yang telah ditetapkan
- Membuat Android App Bundle yang ditandatangani menggunakan Android Studio atau dengan menggunakan command line, lalu menguploadnya ke Google Play
Batas ukuran maksimum Google Play juga berlaku untuk aplikasi Android XR.
Anda mungkin ingin memanfaatkan Play Asset Delivery atau Play Feature Delivery untuk aplikasi Android XR, terutama jika aplikasi Anda menyertakan banyak aset berukuran besar. Play Feature Delivery menggunakan kemampuan app bundle tingkat lanjut, sehingga memungkinkan fitur tertentu aplikasi Anda untuk dikirim secara kondisional atau didownload secara on demand. Play Asset Delivery merupakan solusi Google Play untuk penayangan aset game dalam jumlah besar, dan menawarkan metode penayangan yang fleksibel serta performa tinggi.
Memilih jalur rilis untuk aplikasi Anda
Konsol Play memberi Anda opsi untuk cara memublikasikan dan mengelola aplikasi. Untuk Android XR, Anda dapat memilih dari dua jalur rilis: jalur rilis seluler atau jalur rilis khusus Android XR.
Jalur rilis yang Anda pilih terutama bergantung pada apakah Anda menambahkan UI spasial, model 3D, atau lingkungan spasial ke aplikasi seluler yang ada atau membuat aplikasi XR baru. Baca bagian berikut untuk mendapatkan panduan tentang opsi jalur rilis.
Membuat aplikasi seluler yang ada menjadi spasial
Aplikasi yang ada dan dipublikasikan di jalur rilis seluler akan otomatis dapat ditemukan di Google Play untuk pengguna Android XR, selama aplikasi tersebut tidak menyertakan fitur yang tidak didukung untuk Android XR.
Jika Anda memilih untuk membedakan aplikasi seluler untuk XR dengan menambahkan fitur seperti UI spasial, model 3D, atau lingkungan spasial, Anda memiliki dua opsi untuk cara mendistribusikan aplikasi kepada pengguna Android XR. Dalam kedua kasus tersebut, gunakan nama paket yang sama dengan aplikasi yang ada.
Melanjutkan publikasi ke jalur seluler
Pada umumnya, Anda dapat menggabungkan fitur atau konten XR ke dalam APK seluler yang ada. Anda tidak perlu membuat perubahan publikasi tertentu di Konsol Play; Anda dapat terus menggunakan APK yang ada dan memublikasikan aset yang sama di jalur rilis seluler. Pengguna Android XR akan menerima artefak dari jalur rilis seluler.
dengan benar di file manifes aplikasi.Memublikasikan pengalaman XR ke jalur rilis khusus Android XR
Dalam beberapa situasi, aplikasi XR dan aplikasi seluler Anda mungkin memiliki fitur atau persyaratan yang sangat berbeda. Misalnya, aplikasi XR Anda mungkin memerlukan kumpulan izin yang berbeda atau mungkin menawarkan fungsi yang sangat berbeda sehingga sulit untuk memfaktorkan ulang guna melayani kasus penggunaan seluler dan XR. Dalam kasus ini, Anda dapat memilih untuk membuat APK baru untuk pengalaman XR menggunakan entri aplikasi terdaftar yang ada di Play. APK baru akan menggunakan nama paket yang sama dengan aplikasi seluler yang ada. Aplikasi seluler yang ada akan tetap dipublikasikan di jalur seluler, dan variasi aplikasi XR baru Anda akan dipublikasikan di jalur khusus Android XR.
Meskipun opsi ini dapat memberikan fleksibilitas tambahan atas rilis Anda, opsi ini memiliki lebih banyak overhead, karena Anda memiliki beberapa APK untuk dirilis dan dikelola. Untuk memublikasikan ke
jalur khusus Android XR, aplikasi harus menyertakan fitur
android.software.xr.api.spatial atau
android.software.xr.api.openxr di manifes aplikasi, bergantung pada
apakah aplikasi dibuat dengan Jetpack XR SDK atau dibuat dengan OpenXR atau Unity.
Pelajari lebih lanjut fiturPackageManager untuk aplikasi XR.
Aplikasi yang dipublikasikan ke jalur khusus Android XR hanya akan terlihat oleh perangkat Android XR yang mendukung fitur android.software.xr.api.spatial atau fitur android.software.xr.api.openxr, bergantung pada apa yang ditentukan dalam manifes aplikasi.
Untuk petunjuk mendetail tentang cara menggunakan jalur rilis khusus untuk Android XR, lihat panduan Konsol Play.
Membangun aplikasi XR baru
Untuk aplikasi baru yang ditujukan hanya untuk perangkat XR, Anda harus memublikasikan secara eksklusif ke jalur khusus Android XR. Untuk memublikasikan ke jalur khusus Android XR, aplikasi harus menyertakan fitur
android.software.xr.api.spatial atau
android.software.xr.api.openxr di manifes aplikasi, bergantung pada
apakah aplikasi dibuat dengan Jetpack XR SDK atau dibuat dengan OpenXR atau Unity.
Untuk mengetahui informasi selengkapnya tentang fitur PackageManager untuk aplikasi XR, lihat bagian yang sesuai di halaman Jetpack XR SDK dan OpenXR.
Aplikasi yang dipublikasikan ke jalur khusus Android XR hanya akan terlihat
oleh perangkat Android XR yang mendukung fitur
android.software.xr.api.spatial atau fitur
android.software.xr.api.openxr, bergantung pada apa yang ditentukan
dalam manifes aplikasi.
Untuk petunjuk mendetail tentang cara menggunakan jalur rilis khusus untuk Android XR, lihat panduan Konsol Play.
Mengelola pengecualian perangkat
Setelah mengupload setidaknya satu app bundle ke Konsol Play, Anda dapat melihat katalog perangkat yang tersedia dan meninjau perangkat mana yang kompatibel dengan aplikasi Anda. Buka pusat bantuan Konsol Play untuk memahami cara melihat dan membatasi perangkat yang kompatibel dengan aplikasi Anda.
Lihat juga
- Menyiapkan aplikasi untuk rilis
- Menambahkan aset pratinjau untuk menampilkan aplikasi Anda
- Menandatangani aplikasi
- Mengupload aplikasi
- Menyiapkan pengujian terbuka, tertutup, atau internal
- Merilis dengan percaya diri
- Persyaratan pengujian aplikasi untuk akun developer pribadi baru
- Pusat Developer Google Play
OpenXR™ dan logo OpenXR adalah merek dagang yang dimiliki oleh The Khronos Group Inc. dan terdaftar sebagai merek dagang di China, Uni Eropa, Jepang, dan Inggris Raya.