Praktik terbaik UX untuk aplikasi di Google Play Instan

Google Play Instan menyediakan cara baru bagi pengguna untuk menggunakan aplikasi. Aplikasi ini, yang disebut aplikasi instan, adalah aplikasi Android native, tetapi berjalan tanpa diinstal di perangkat. Setiap aplikasi instan memiliki versi yang sesuai yang dapat dipilih pengguna untuk diinstal.

Karena cara unik pengguna dalam berinteraksi dengan aplikasi, aplikasi instan harus mengamati beberapa praktik pengalaman pengguna yang spesifik. Panduan ini memberikan pedoman tentang cara menciptakan pengalaman pengguna yang positif dalam aplikasi instan.

Sebaiknya gunakan prinsip desain material saat mendesain aplikasi instan. Untuk informasi selengkapnya tentang cara menerapkan desain material ke aplikasi, lihat Desain Material untuk Android.

Kami juga menyediakan pedoman tambahan khusus untuk aplikasi game. Untuk mengetahui informasi selengkapnya, lihat Praktik terbaik UX untuk game di Google Play Instan.

 

Sediakan halaman landing yang bermanfaat untuk aplikasi

Gambar 1. Tombol "Coba Sekarang" yang ditampilkan untuk aplikasi instan

Agar aplikasi atau game memiliki tombol Coba Sekarang di Play Store, atau muncul di peluncur Android, aktivitas utama default diperlukan.

Pengguna yang masuk ke aplikasi dari tombol Coba Sekarang atau dari peluncur tidak memiliki konteks deep link atau konten tertentu yang ingin mereka akses. Oleh karena itu, Anda harus menyediakan tempat bagi mereka untuk menjelajahi dan menemukan fungsionalitas aplikasi Anda.

Sebaiknya pastikan nama aplikasi Anda ditampilkan secara jelas di layar. Karena terkadang pengguna mengklik link ke aplikasi Anda tanpa banyak konteks, mereka mungkin tidak mengetahui nama aplikasi Anda.

 

Identifikasi tujuan fallback untuk link

Gambar 2. Banner situs yang mengarahkan pengguna ke aplikasi instan

Link ke aplikasi dan game di Google Play Instan akan segera terbuka jika memungkinkan. Jika tidak, link tersebut akan kembali dibuka di browser.

Dengan Menautkan ke Google Play, Anda dapat mengubah skenario penggantian untuk membuka Play Store. Strategi ini dapat berguna jika Anda ingin mengarahkan pengguna untuk mendownload aplikasi jika mereka tidak dapat langsung membuka aplikasi dan Anda tidak ingin mereka menggunakan aplikasi Anda di web.

Sebagai strategi alternatif, Anda dapat menggunakan banner di situs untuk membuka aplikasi secara langsung, tanpa perlu mengarahkan pengguna ke Play Store terlebih dahulu. Strategi ini ditunjukkan pada Gambar 2.

Izinkan pengguna menyelesaikan tugasnya

Saat mengiklankan fitur kepada pengguna di aplikasi instan, pastikan pengguna dapat menggunakan fitur tersebut tanpa harus menginstal aplikasi.

Hindari meminta pengguna untuk menginstal aplikasi agar mereka dapat menyelesaikan tindakan yang ingin dilakukan. Tindakan klik-tayang utama halaman dalam aplikasi tidak boleh memicu perintah penginstalan.

Gambar 3. Izinkan pengguna menyelesaikan tugas tertentu tanpa meminta mereka menginstal aplikasi.

 

Minta pengguna login pada waktu yang sesuai

Berikan fungsi sebanyak mungkin tanpa mengharuskan pengguna untuk login atau mendaftar ke layanan yang terkait dengan aplikasi Anda.

Tunggu hingga pengguna mencoba menggunakan fitur yang memerlukan autentikasi sebelum Anda meminta mereka untuk login. Pengguna akan menganggap perintah login tidak terlalu mengganggu jika mereka langsung melihat manfaat login.

Misalnya, pertimbangkan aplikasi berbagi foto yang mengharuskan pengguna untuk login saat diluncurkan. Untuk meningkatkan pengalaman pengguna, aplikasi kini menyediakan fitur yang dapat digunakan pengguna tanpa login, seperti menjelajahi foto terpopuler yang dibagikan secara publik dan mengedit foto di perangkat mereka. Saat pengguna ingin membagikan foto kepada teman, aplikasi meminta mereka untuk login.

Gambar 4. Hindari perintah login yang tidak perlu.

 

Pertahankan status pengguna setelah penginstalan aplikasi

Saat pengguna menginstal aplikasi, pastikan Anda mentransfer status aplikasi tersimpan mereka ke aplikasi menggunakan cookie atau penyimpanan lokal. Pengguna harus dapat melanjutkan dari bagian terakhir di aplikasi Anda, seperti yang ditunjukkan pada Gambar 5.

Gambar 5. Pulihkan status pengguna setelah penginstalan
 

Jangan membuat layar pembuka tambahan

Pengalaman peluncuran aplikasi instan menggabungkan branding aplikasi, judul aplikasi, dan ikon peluncur aplikasi. Jangan membuat layar pembuka tambahan sendiri, karena hal tersebut tampak berlebihan bagi pengguna.

Gambar 6. Framework Google Play Instan memberikan pengalaman peluncuran aplikasi.

 

Panah atas vs. kembali sistem

Tombol Atas mengarahkan ke atas dalam stack navigasi aplikasi hingga pengguna mencapai layar utama aplikasi. Tombol Kembali menuju urutan kronologis terbalik melewati histori layar yang baru-baru ini dilihat.

Meskipun tombol Atas memastikan pengguna tetap berada dalam aplikasi, tombol Kembali dapat membawa pengguna kembali melewati layar yang baru-baru ini dibuka di luar aplikasi. Dengan kata lain, Menekan tombol Atas tidak akan membawa keluar dari aplikasi.

Untuk informasi selengkapnya tentang cara mendesain navigasi dengan tombol Kembali dan Atas, lihat Mendesain navigasi Kembali dan Atas.

Gambar 7. Navigasi sangat penting.

 

Jangan mencabangkan UI

UI aplikasi instan harus sama dengan UI versi yang diinstal. Jangan mengubah desain dan UI dalam aplikasi instan.

Gambar 8. Buat UI yang konsisten antara versi aplikasi yang diinstal dan instan
 

Gunakan Smart Lock untuk Sandi di Android untuk identitas

Smart Lock untuk Sandi di Android adalah pengelola sandi di Chrome dan Android. Smart Lock juga secara otomatis memasukkan pengguna pada kunjungan berikutnya. Agar autentikasi lebih mudah bagi pengguna, berikan dukungan untuk Google Smart Lock di aplikasi instan.

Gambar 9. Gunakan Smart Lock untuk autentikasi.

 

Sediakan perintah penginstalan eksplisit

Gunakan tombol instal secara strategis dengan menjadikannya sebagai bagian dari antarmuka pengguna aplikasi Anda. Gunakan ikon "dapatkan aplikasi" Desain Material dan label INSTAL untuk tombol penginstalan.

Jangan gunakan label lain seperti "Dapatkan aplikasi", "Instal aplikasi lengkap", atau "Upgrade". Jangan pernah menggunakan banner atau teknik mirip iklan lainnya untuk menampilkan perintah penginstalan kepada pengguna.

Gambar 10. Gunakan tombol penginstalan secara strategis

 

Sediakan paling banyak 2-3 perintah penginstalan implisit

Perintah penginstalan implisit adalah link di aplikasi instan yang tidak melakukan apa pun selain meluncurkan perintah penginstalan. Permintaan penginstalan implisit ini dapat muncul jika Anda memiliki fungsi pada versi terinstal aplikasi yang tidak dimiliki oleh versi instan.

Jangan menyediakan lebih dari 2-3 perintah penginstalan implisit di aplikasi.

Saat menggunakan perintah penginstalan implisit, pastikan Anda memberikan konteks dan informasi tentang fitur yang memicunya. Berikan alasan kepada pengguna mengapa mereka mungkin ingin menginstal aplikasi tersebut.

Gambar 11. Batasi jumlah perintah penginstalan implisit.

 

Hapus bagian non-fungsional di aplikasi

Saat mengonversi aplikasi menjadi aplikasi instan, Anda mungkin memiliki bagian UI aplikasi instan yang tertaut ke modul fitur lain pada aplikasi. Hapus bagian tersebut dari aplikasi instan.

Gambar 12. Hapus bagian non-fungsional di aplikasi Anda.

 

Hilangkan friksi pembayaran

Jika pembelian di aplikasi instan tidak didukung oleh Layanan Penagihan Google Play dan Anda tidak memiliki informasi pembayaran pengguna, Anda dapat menggunakan API pembayaran lain, seperti Google Pay API. Google Pay API memungkinkan Anda menawarkan pembayaran yang sepenuhnya offline, seperti bayar di tempat, dan untuk menyimpan kartu voucher di aplikasi instan Anda.

Gambar 13. Alur pembayaran menggunakan Google Pay API

 

Link ke penawaran dan konten pihak ketiga dapat dibuka di tab kustom atau browser Chrome. Link ini dapat dirender menggunakan WebView jika resource yang diminta disediakan melalui protokol HTTPS.

Penawaran Anda sendiri tidak boleh menautkan ke browser, tetapi harus tetap berada dalam aplikasi instan, menggunakan WebView jika perlu. Semua traffic jaringan dari dalam aplikasi instan harus menggunakan protokol HTTPS.

Dalam aplikasi instan, Anda harus dengan jelas menentukan fungsi yang disediakan aplikasi Anda dan fungsi yang disediakan dari sumber eksternal.

Gambar 14. Buka link eksternal yang tidak Anda kontrol di browser.

 

Berikan cara untuk membagikan URL aplikasi instan

Karena aplikasi instan tidak menyediakan kolom URL bagi pengguna untuk menyalin URL, berikan tindakan "bagikan" dalam aplikasi yang memungkinkan pengguna membagikan URL aplikasi instan Anda.

Gambar 15. Bantu pengguna membagikan aplikasi instan.

Referensi lainnya

Untuk mengetahui informasi selengkapnya tentang cara membuat pengalaman instan berkualitas tinggi, lihat referensi berikut.

Codelab