Opsi distribusi alternatif

Sebagai platform terbuka, Android menanawarkan pilihan. Anda dapat mendistribusikan aplikasi Android kepada pengguna dengan cara apa pun yang diinginkan, menggunakan pendekatan distribusi atau kombinasi pendekatan yang sesuai dengan kebutuhan Anda. Mulai dari publikasi di marketplace aplikasi hingga menayangkan aplikasi dari situs atau mengirim aplikasi melalui email langsung kepada pengguna, Anda tidak pernah terpaku pada platform distribusi tertentu.

Proses pembuatan dan pengemasan aplikasi untuk distribusi tetap sama, terlepas dari cara Anda mendistribusikannya. Ini menghemat waktu dan memungkinkan Anda mengotomatiskan bagian-bagian dari proses tersebut sebagaimana diperlukan. Anda dapat membaca bagian Menyiapkan Rilis untuk informasi selengkapnya.

Bagian di bawah ini menjelaskan beberapa alternatif untuk pendistribusian aplikasi.

Pendistribusian melalui marketplace aplikasi

Biasanya, untuk menjangkau audiens seluas mungkin, Anda perlu mendistribusikan aplikasi melalui marketplace, seperti Google Play.

Google Play adalah marketplace utama untuk aplikasi Android dan sangat bermanfaat khususnya jika Anda ingin mendistribusikan aplikasi ke audiens global yang besar. Namun demikian, Anda dapat mendistribusikan aplikasi melalui markertplace mana pun yang Anda inginkan atau menggunakan beberapa marketplace sekaligus.

Tidak seperti bentuk distribusi lainnya, Google Play memungkinkan Anda menggunakan layanan Penagihan via Google Play dan layanan Pemberian (Hak) Lisensi. Layanan Penagihan via Google Play memudahkan untuk menjual produk dalam aplikasi seperti permata game atau mengupgrade fitur aplikasi. Layanan Pemberian (hak) lisensi membantu mencegah penginstalan dan penggunaan aplikasi yang tidak resmi.

Pendistribusian aplikasi melalui email

Cara yang mudah dan cepat untuk merilis aplikasi adalah mengirimkannya kepada pengguna melalui email. Untuk melakukan ini, siapkan aplikasi untuk dirilis, lampirkan ke email, dan kirimkan kepada pengguna. Saat pengguna membuka email Anda di perangkat Android, sistem Android akan mengenali APK tersebut dan menampilkan tombol Instal Sekarang dalam pesan email. Pengguna dapat menginstal aplikasi Anda dengan menyentuh tombol tersebut. Pengguna perlu menyetujui penginstalan aplikasi yang tidak dikenal jika belum, agar dapat melanjutkan penginstalan.

Pendistribusian aplikasi melalui email memang mudah jika Anda mengirimkannya ke sejumlah pengguna tepercaya. Cara ini rentan pembajakan dan distribusi yang tidak resmi, karena siapa pun yang Anda kirimi aplikasi dapat meneruskannya ke orang lain.

Pendistribusian melalui situs

Jika Anda tidak ingin merilis aplikasi di marketplace seperti Google Play, Anda dapat menyediakannya untuk didownload di situs atau server Anda, termasuk server perusahaan atau pribadi. Untuk melakukannya, siapkan aplikasi terlebih dahulu untuk dirilis dengan cara biasa, kemudian hosting file APK siap rilis di situs dan sediakan link download kepada pengguna. Untuk menginstal aplikasi yang didistribusikan dengan cara ini, pengguna harus menyetujui penginstalan aplikasi yang tidak dikenal.

Persetujuan pengguna untuk menginstal aplikasi yang tidak dikenal

Android melindungi pengguna dari proses download dan instal aplikasi yang tidak dikenal, atau aplikasi dari sumber selain Google Play, yang tepercaya. Android akan memblokir penginstalan tersebut sampai pengguna setuju untuk mengizinkan penginstalan aplikasi dari sumber lain. Proses persetujuan ini bergantung pada versi Android yang berjalan di perangkat pengguna:

Screenshot showing the settings screen for accepting install of unknown apps from different sources.

Gambar 1. Layar setelan sistem Instal aplikasi yang tidak dikenal, tempat pengguna memberikan izin kepada sumber tertentu untuk menginstal aplikasi yang tidak dikenal.

  • Di perangkat yang menjalankan Android 8.0 (level API 26) dan yang lebih tinggi, pengguna harus membuka layar setelan sistem Instal aplikasi yang tidak dikenal untuk mengaktifkan penginstalan aplikasi dari lokasi tertentu, seperti yang ditampilkan di Gambar 1.
  • Di perangkat yang menjalankan Android 7.1.1 (level API 25) dan yang lebih rendah, pengguna harus mengaktifkan setelan sistem Sumber yang tidak dikenal, yang bisa ditemukan pada perangkat di Setelan > Keamanan.

    Catatan: Jika pengguna mencoba menginstal aplikasi yang tidak dikenal di perangkat yang menjalankan Android 7.1.1 (level API 25) atau yang lebih rendah, terkadang sistem akan memunculkan dialog yang menanyakan apakah pengguna hanya ingin mengizinkan penginstalan 1 aplikasi tertentu yang tidak dikenal. Umumnya, sebaiknya pengguna hanya mengizinkan penginstalan 1 aplikasi yang tidak dikenal dalam 1 waktu jika opsi ini tersedia.

Pada kedua kasus di atas, pengguna harus menyelesaikan proses persetujuan sebelum mereka dapat mendownload dan menginstal aplikasi yang tidak dikenal ke perangkat.

Catatan: Beberapa penyedia jaringan tidak mengizinkan pengguna menginstal aplikasi dari sumber yang tidak dikenal.