Mempublikasikan Aplikasi Anda

Publikasi adalah proses umum yang membuat aplikasi Android Anda tersedia pada pengguna. Bila mempublikasikan aplikasi Android, Anda melakukan dua tugas utama:

  • Mempersiapkan aplikasi untuk dirilis.

    Selama langkah persiapan, Anda membangun versi rilis aplikasi, yang bisa diunduh dan dipasang pengguna pada perangkat Android.

  • Merilis aplikasi ke pengguna.

    Selama langkah merilis ini, Anda mempublikasikan, menjual, dan mendistribusikan versi rilis aplikasi ke pengguna.

Biasanya, Anda merilis aplikasi melalui pasar aplikasi, misalnya Google Play. Akan tetapi, Anda juga bisa merilis aplikasi dengan mengirimnya langsung ke pengguna atau dengan memungkinkan pengguna mengunduhnya dari situs web Anda sendiri.

Proses publikasi biasanya dilakukan setelah Anda menyelesaikan pengujian aplikasi di lingkungan debug. Juga, sebagai praktik terbaik, aplikasi Anda harus memenuhi semua kriteria rilis dari sisi fungsionalitas, kinerja, dan stabilitas sebelum Anda memulai proses publikasi.

Mempersiapkan Aplikasi Anda untuk Dirilis

Mempersiapkan aplikasi Anda untuk dirilis adalah proses multi-langkah yang melibatkan tugas berikut:

  • Mengonfigurasi aplikasi Anda untuk dirilis.

    Setidaknya Anda perlu membuang panggilan Log dan membuang atribut android:debuggable dari file manifes. Anda harus menyediakan nilai-nilai untuk atribut android:versionCode dan android:versionName, yang berada di elemen <manifest>. Anda juga mungkin harus mengonfigurasi sejumlah setelan lainnya untuk memenuhi persyaratan Google Play atau untuk mengakomodasi metode apa pun yang Anda gunakan untuk merilis aplikasi.

    Jika Anda menggunakan file pembangunan Gradle, Anda bisa menggunakan tipe pembangunan versi rilis untuk menetapkan setelan pembangunan untuk versi publikasi dari aplikasi Anda.

  • Membangun dan menandatangani versi rilis aplikasi Anda.

    Anda bisa menggunakan file pembangunan Gradle dengan tipe pembangunan versi rilis untuk membangun dan menandatangani versi rilis aplikasi Anda. Lihat Membangun dan Menjalankan dari Android Studio.

  • Menguji versi rilis aplikasi Anda.

    Sebelum Anda mendistribusikan aplikasi, Anda harus menguji versi rilis secara saksama, setidaknya pada satu perangkat handset target dan satu perangkat tablet target.

  • Memperbarui sumber daya aplikasi untuk rilis.

    Anda perlu memastikan bahwa semua sumber daya aplikasi seperti file multimedia dan grafik telah diperbarui dan disertakan bersama aplikasi Anda atau dijadwalkan pada server produksi yang tepat.

  • Mempersiapkan layanan dan server jauh yang menjadi tempat bergantung aplikasi Anda.

    Jika aplikasi Anda bergantung pada layanan atau server eksternal, Anda perlu memastikan semuanya aman dan produksi siap.

Anda mungkin harus melakukan sejumlah tugas lainnya sebagai bagian dari proses persiapan. Misalnya, Anda perlu mendapatkan kunci privat untuk menandatangani aplikasi. Anda juga perlu membuat ikon untuk aplikasi, dan mungkin perlu mempersiapkan Perjanjian Lisensi Pengguna Akhir (End User License Agreement/EULA) guna melindungi orang, organisasi, dan kekayaan intelektual Anda.

Bila Anda selesai mempersiapkan aplikasi untuk dirilis, Anda akan memiliki file .apk ditandatangani yang bisa Anda distribusikan ke pengguna.

Untuk mempelajari cara mempersiapkan aplikasi Anda untuk dirilis, lihat Persiapan untuk Rilis dalam Panduan Pengembang. Topik ini menyediakan petunjuk langkah-demi-langkah untuk mengonfigurasi dan membangun versi rilis aplikasi Anda.

Merilis Aplikasi Anda ke Pengguna

Anda bisa merilis aplikasi Android dalam sejumlah cara. Biasanya, Anda merilis aplikasi melalui pasar aplikasi seperti Google Play, namun Anda juga bisa merilis aplikasi di situs web sendiri atau dengan mengirim aplikasi secara langsung ke pengguna.

Merilis Melalui Pasar Aplikasi

Jika Anda ingin mendistribusikan aplikasi ke sebanyak mungkin pengguna, sebaiknya rilislah melalui pasar aplikasi seperti Google Play.

Google Play adalah pasar terpenting bagi aplikasi Android dan terutama berguna jika Anda ingin mendistribusikan aplikasi ke banyak pengguna di seluruh dunia. Akan tetapi, Anda bisa mendistribusikan aplikasi melalui pasar aplikasi yang Anda inginkan atau menggunakan beberapa pasar.

Merilis Aplikasi Anda di Google Play

Google Play adalah platform publikasi tangguh yang membantu Anda mempublikasikan, menjual, dan mendistribusikan aplikasi Android ke pengguna di seluruh dunia. Bila Anda merilis aplikasi melalui Google Play, Anda memiliki akses ke serangkaian alat developer yang memungkinkan Anda menganalisis penjualan, mengidentifikasi tren pasar, dan mengontrol kepada siapa aplikasi Anda didistribusikan. Anda juga memiliki akses ke sejumlah fitur penambah-penghasilan seperti penagihan dalam aplikasi dan lisensi aplikasi. Kekayaan alat dan fitur, dipadu dengan banyaknya fitur komunitas pengguna akhir, membuat Google Play sebagai pasar terpenting untuk menjual dan membeli aplikasi Android.

Merilis aplikasi Anda di Google Play adalah proses sederhana yang melibatkan tiga langkah dasar:

  • Mempersiapkan material promosi.

    Untuk memanfaatkan sepenuhnya kemampuan pemasaran dan publisitas Google Play, Anda perlu membuat material promosi bagi aplikasi, misalnya tangkapan layar, video, grafik, dan teks promosi.

  • Mengonfigurasi opsi dan mengunggah aset.

    Google Play memungkinkan Anda menargetkan aplikasi ke pengguna dan perangkat di seluruh dunia. Dengan mengonfigurasi beragam setelan Google Play, Anda bisa memilih negara-negara yang ingin dijangkau, bahasa cantuman yang ingin Anda gunakan, dan harga yang ingin Anda kenakan di setiap negara. Anda juga bisa mengonfigurasi detail cantuman seperti tipe aplikasi, kategori, dan rating materi. Bila Anda selesai mengonfigurasi opsi, Anda bisa mengunggah material promosi dan aplikasi sebagai aplikasi draf (belum dipublikasikan).

  • Mempublikasikan versi rilis aplikasi Anda.

    Jika Anda puas karena setelan publikasi telah dikonfigurasi dengan benar dan aplikasi yang Anda unggah siap dirilis ke publik, Anda tinggal mengeklik Publish di developer console dan dalam hitungan menit aplikasi Anda akan ditayangkan serta bisa diunduh di seluruh dunia.

Untuk informasi selengkapnya, lihat Google Play.

Merilis aplikasi Anda melalui email

Tangkapan layar yang menampilkan antarmuka pengguna grafis yang akan dilihat pengguna bila Anda mengirimi mereka sebuah aplikasi

Gambar 1. Pengguna cukup mengeklik Install bila Anda mengirimi mereka sebuah aplikasi melalui email.

Cara termudah dan tercepat untuk merilis aplikasi adalah mengirimnya ke pengguna melalui email. Caranya, siapkan aplikasi yang akan dirilis kemudian lampirkan ke email, dan kirimkan ke pengguna. Ketika pengguna membuka pesan email Anda pada perangkat Android mereka, sistem Android mengenali APK dan menampilkan tombol Install Now dalam pesan email (lihat gambar 1). Pengguna bisa memasang aplikasi Anda dengan menyentuh tombol tersebut.

Catatan: Tombol Install Now yang ditampilkan dalam Gambar 1 hanya muncul jika pengguna telah mengonfigurasi perangkat mereka untuk mengizinkan pemasangan dari sumber tidak dikenal dan telah membuka email Anda dengan aplikasi asli Gmail.

Mendistribusikan aplikasi melalui email akan praktis jika Anda mengirim aplikasi hanya ke beberapa pengguna tepercaya, namun ini menyediakan beberapa perlindungan dari pembajakan dan distribusi tidak sah; karena siapa saja yang Anda kirimi aplikasi bisa tinggal meneruskannya ke orang lain.

Merilis melalui situs web

Jika Anda tidak ingin merilis aplikasi Anda di pasar seperti Google Play, Anda bisa menyiapkannya agar bisa diunduh di situs web atau server Anda sendiri, termasuk pada server pribadi atau perusahaan. Caranya, Anda harus mempersiapkan terlebih dahulu aplikasi yang akan dirilis dengan cara biasa. Kemudian yang perlu Anda lakukan adalah menempatkan file APK siap-rilis di situs web Anda dan menyediakan tautan unduhan untuk pengguna.

Ketika pengguna menjelajah ke tautan unduhan dari perangkat Android, file akan diunduh dan sistem Android secara otomatis memasangnya pada perangkat. Akan tetapi, proses pemasangan akan dimulai secara otomatis hanya jika pengguna telah mengonfigurasi Setelan mereka untuk mengizinkan pemasangan aplikasi dari sumber tidak dikenal.

Walaupun relatif mudah merilis aplikasi di situs web Anda sendiri, boleh jadi ini tidak efisien. Misalnya, jika Anda ingin memonetisasi aplikasi, Anda harus memproses dan melacak sendiri semua transaksi keuangan itu dan tidak akan dapat menggunakan layanan Penagihan dalam Aplikasi untuk menjual produk dalam aplikasi. Sebagai tambahan, Anda tidak akan dapat menggunakan layanan Lisensi untuk membantu mencegah pemasangan dan penggunaan aplikasi Anda secara tidak sah.

Pengguna Menyertakan Aplikasi dari Sumber Tidak Dikenal

Tangkapan layar menampilkan setelan untuk menyetujui pengunduhan dan pemasangan aplikasi dari sumber tidak dikenal.

Gambar 2. Pengguna harus mengaktifkan setelan Unknown sources sebelum mereka bisa memasang aplikasi yang tidak diunduh dari Google Play.

Android melindungi pengguna dari pengunduhan dan pemasangan aplikasi secara tidak sengaja dari lokasi selain Google Play (yang tepercaya). Itu akan memblokir pemasangan hingga pengguna memilih Unknown sources dalam Settings > Security, yang ditampilkan dalam Gambar 2. Untuk mengizinkan pemasangan aplikasi dari sumber lain, pengguna perlu mengaktifkan setelan Unknown sources pada perangkat mereka, dan perlu membuat perubahan konfigurasi ini sebelum mengunduh aplikasi Anda ke perangkat mereka.

Perhatikan beberapa penyedia jaringan tidak mengizinkan pengguna untuk memasang aplikasi dari sumber tidak dikenal.