Melalui Google Play, Android XR menghadirkan pengalaman imersif dan augmented aplikasi Anda ke berbagai perangkat XR seperti headset XR, kacamata XR berkabel, dan kacamata pintar audio.
Baca panduan ini untuk mempelajari cara menyiapkan dan mendistribusikan aplikasi Anda kepada pengguna Android XR melalui Google Play. Pastikan juga untuk meninjau pedoman kualitas aplikasi Android XR guna mendapatkan informasi tentang standar kegunaan dan kualitas untuk berbagai jenis pengalaman aplikasi.
Mulai menggunakan Play Store dan Konsol Play
Jika Anda sudah memiliki aplikasi seluler yang dipublikasikan di Google Play Store, memublikasikan aplikasi untuk Android XR akan terasa familier. Jika Anda baru menggunakan Play Store atau Konsol Play, referensi ini dapat membantu Anda memulai.
Di beberapa perangkat Android XR seperti headset XR dan kacamata XR berkabel, pengguna dapat membuka Google Play Store dan mendownload aplikasi langsung ke perangkat. Di perangkat lain seperti kacamata pintar audio, pengguna mendownload aplikasi ke perangkat pendamping (seperti ponsel), yang kemudian terhubung ke kacamata untuk memberikan pengalaman aplikasi.
Mengupload dan memublikasikan aplikasi memerlukan akun Konsol Play. Anda dapat mengembangkan dan memublikasikan aplikasi menggunakan akun Konsol Play yang sudah ada atau membuat akun jika Anda baru menggunakan platform ini.
Pusat Bantuan Konsol Play memiliki informasi yang Anda perlukan untuk memulai:
- Mendaftar untuk membuat akun Developer Google Play
- Tinjau Pusat Kebijakan Developer Google Play
- Membuat dan menyiapkan aplikasi menggunakan Konsol Play
- Menyiapkan harga untuk aplikasi Anda
- Menyiapkan pengujian terbuka, tertutup, atau internal
- Pelajari 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
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 menayangkan APK yang dioptimalkan untuk setiap konfigurasi perangkat, sehingga hanya kode dan resource yang diperlukan untuk perangkat tertentu yang didownload untuk menjalankan aplikasi Anda. Anda tidak perlu mem-build, menandatangani, dan mengelola beberapa APK untuk mengoptimalkan dukungan untuk berbagai perangkat, dan pengguna mendapatkan download yang lebih kecil dan lebih dioptimalkan.
Sebagian besar project aplikasi tidak memerlukan banyak upaya untuk mem-build 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 sesuai dengan konvensi yang ditetapkan
- Buat Android App Bundle yang ditandatangani menggunakan Android Studio atau dengan menggunakan command line dan upload 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 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 adalah solusi Google Play untuk mengirimkan aset game dalam jumlah besar, serta menawarkan metode pengiriman yang fleksibel dan performa tinggi.
Memilih jalur rilis untuk aplikasi Anda
Konsol Play menyediakan opsi untuk cara Anda memublikasikan dan mengelola aplikasi. Untuk Android XR, ada berbagai jalur rilis yang mungkin Anda gunakan, bergantung pada jenis pengalaman aplikasi yang Anda bangun.
Memilih jalur rilis untuk aplikasi dengan pengalaman augmented
Jika Anda memublikasikan pengalaman augmented aplikasi untuk kacamata pintar audio, gunakan jalur rilis seluler. Konsol Play tidak memiliki jalur rilis khusus untuk kacamata pintar audio.
Anda dapat menerapkan fitur dan konten untuk kacamata pintar audio ke APK seluler yang ada dan memublikasikan aset yang sama di jalur rilis seluler tanpa perubahan publikasi khusus di Konsol Play.
Menerima label yang berbeda di Google Play Store
Play Store dapat memberi label pada aplikasi Anda sebagai "Diferensiasi untuk Kacamata" guna membantu pengguna menemukan pengalaman berkualitas tinggi untuk kacamata audio. Untuk menerima label ini, implementasikan aktivitas yang diproyeksikan untuk pengalaman augmented aplikasi Anda.
Memilih jalur rilis untuk aplikasi dengan pengalaman imersif
Jika Anda membuat aplikasi dengan pengalaman imersif untuk headset XR atau kacamata XR berkabel, ada dua jalur rilis yang dapat Anda gunakan:
- Jalur rilis seluler: Jalur yang sama dengan yang digunakan aplikasi untuk memublikasikan ke perangkat seluler Android seperti ponsel dan tablet.
- Jalur rilis Android XR khusus: Jalur khusus untuk aplikasi dan varian aplikasi yang tersedia secara eksklusif di perangkat 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 membangun aplikasi XR baru. Baca bagian berikut untuk membantu Anda memutuskan jalur rilis yang tepat untuk aplikasi Anda.
1. Menjadikan aplikasi seluler yang ada sebagai spasial
Aplikasi yang sudah ada dan dipublikasikan di jalur rilis seluler akan otomatis dapat ditemukan di Google Play bagi 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 mendistribusikan aplikasi kepada pengguna Android XR. Dalam kedua kasus tersebut, gunakan nama paket yang sama dengan aplikasi yang ada.
Melanjutkan publikasi ke jalur seluler
Dalam sebagian besar kasus, Anda dapat memaketkan fitur atau konten XR ke dalam APK seluler yang ada. Anda tidak perlu melakukan 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.
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 sekumpulan izin yang berbeda, atau mungkin menawarkan fungsi yang sangat berbeda sehingga sulit untuk melakukan refaktorisasi 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 Konsol Play. Jika Anda memilih opsi ini, perhatikan hal-hal berikut:
- APK baru akan menggunakan nama paket yang sama dengan aplikasi seluler yang ada.
- Aplikasi seluler yang ada akan tetap dipublikasikan di jalur seluler.
- Varian XR baru aplikasi Anda dipublikasikan di jalur khusus Android XR.
Meskipun opsi ini dapat memberikan fleksibilitas ekstra pada rilis, opsi ini memiliki overhead yang lebih besar, karena Anda memiliki beberapa APK untuk dirilis dan dikelola.
Untuk memublikasikan ke jalur khusus Android XR, aplikasi Anda harus mendeklarasikan salah satu fitur berikut dalam manifesnya, bergantung pada alat yang Anda gunakan untuk mem-build aplikasi:
- Jetpack XR SDK: Deklarasikan fitur
android.software.xr.api.spatial. Untuk mengetahui informasi selengkapnya tentang fitur ini dan fitur lain yang dapat Anda deklarasikan, lihat bagian yang sesuai dalam panduan Jetpack XR SDK. - Unity, Godot, Unreal Engine, atau OpenXR: Deklarasikan
fitur
android.software.xr.api.openxr. Untuk informasi selengkapnya tentang fitur ini dan fitur lainnya yang dapat Anda deklarasikan, lihat bagian yang sesuai dalam panduan OpenXR.
Aplikasi yang dipublikasikan ke jalur khusus Android XR hanya terlihat oleh
perangkat Android XR yang mendukung fitur android.software.xr.api.spatial atau
android.software.xr.api.openxr.
Untuk mengetahui informasi selengkapnya tentang cara menggunakan jalur rilis khusus untuk Android XR, lihat panduan Konsol Play.
2. Membangun aplikasi XR baru
Untuk aplikasi baru yang ditujukan khusus untuk perangkat XR, Anda harus memublikasikannya secara eksklusif ke jalur khusus Android XR.
Untuk memublikasikan ke jalur khusus Android XR, aplikasi Anda harus mendeklarasikan salah satu fitur berikut dalam manifesnya, bergantung pada alat yang Anda gunakan untuk mem-build aplikasi:
- Jetpack XR SDK: Deklarasikan fitur
android.software.xr.api.spatial. Untuk mengetahui informasi selengkapnya tentang fitur ini dan fitur lainnya yang dapat Anda deklarasikan, lihat bagian yang sesuai dalam panduan Jetpack XR SDK. - Unity, Godot, Unreal Engine, atau OpenXR: Deklarasikan
fitur
android.software.xr.api.openxr. Untuk informasi selengkapnya tentang fitur ini dan fitur lainnya yang dapat Anda deklarasikan, lihat bagian yang sesuai dalam panduan OpenXR.
Aplikasi yang dipublikasikan ke jalur khusus Android XR hanya terlihat oleh
perangkat Android XR yang mendukung fitur android.software.xr.api.spatial atau
android.software.xr.api.openxr.
Untuk mengetahui informasi selengkapnya tentang cara menggunakan jalur rilis khusus untuk Android XR, lihat panduan Konsol Play.
Kelola 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. Kunjungi pusat bantuan Konsol Play untuk memahami cara melihat dan membatasi perangkat yang kompatibel dengan aplikasi Anda.
Lihat juga
- Menyiapkan aplikasi untuk dirilis
- Menambahkan aset pratinjau untuk menampilkan aplikasi Anda
- Menandatangani aplikasi
- Mengupload aplikasi Anda
- 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.