Latar Belakang
Konsol pengembang Android memiliki 3 tab untuk memublikasikan file apk aplikasi: alfa, beta, dan produksi, seperti yang ditunjukkan di sini:
seingat saya dari salah satu ceramah Google IO, satu cara keren untuk memeriksa seberapa baik aplikasi Anda sebelum membuat penerbitan skala 100%, adalah dengan mengizinkan hanya sebagian dari pengguna untuk mengunduh aplikasi terlebih dahulu. Menurut saya ini disebut "peluncuran bertahap", karena Anda dapat meluncurkan publikasi jika ada terlalu banyak masalah untuk dipublikasikan ke semua orang.
Pertanyaan saya
Apa sebenarnya perbedaan di antara keduanya, terutama antara Alfa dan Beta?
Hanya tahap produksi yang tersedia untuk orang-orang di play store, bukan?
mana yang memungkinkan untuk mempublikasikan hanya kepada orang / persentase tertentu, dan dengan cara apa Anda melakukannya?
tahap mana yang memungkinkan penagihan dalam aplikasi, setidaknya untuk pengujian? Saya tidak mengerti mengapa saya tidak bisa mengujinya bahkan sebelum mengunggah aplikasi.
Dalam metode persentase, jika saya menerbitkan versi aplikasi baru menggunakan cara yang sama, apakah itu akan diperbarui terlebih dahulu untuk orang-orang yang cukup beruntung untuk menginstal versi sebelumnya?
sumber
Jawaban:
Untuk menjawab pertanyaan Anda:
Tidak banyak perbedaan antara keduanya selain fakta bahwa Anda baru saja memulai dengan sejumlah kecil penguji untuk pengujian alfa dan beralih ke grup yang lebih besar untuk beta.
Secara default, hanya produksi yang tersedia di Play Store. Namun, Anda sekarang dapat menambahkan opsi di halaman Play Store bagi pengguna untuk ikut serta dalam program Beta terbuka. Tautan
Anda bisa melakukannya untuk keduanya. Untuk melakukan pengujian alfa, beta, Anda perlu mengirim undangan ke orang-orang di akun google + mereka sehingga mereka dapat mengakses aplikasi Anda dan dapat mengunduhnya. Undangan biasanya dalam bentuk tautan yang mengarahkan mereka ke aplikasi Anda di play store yang hanya dapat dilihat oleh mereka setelah mereka menerima undangan tersebut.
Anda dapat melakukan penagihan dalam aplikasi untuk pengujian alfa, beta. Periksa tautannya: http://developer.android.com/google/play/billing/billing_testing.html
Sejauh pengalaman saya, saya telah melihat orang-orang yang merupakan penguji mendapatkan pembaruan untuk aplikasi terlebih dahulu daripada orang lain. Tetapi saya tidak begitu yakin tentang bagaimana tepatnya cara kerjanya.
Semoga ini membantu.
sumber
Pengujian Alfa dilakukan dalam organisasi dan diuji oleh pengembang individu atau tim pengembang atau penguji. Pengujian ini ditutup untuk umum.
Pengujian beta dilakukan oleh pengguna akhir yang bukan pemrogram, insinyur perangkat lunak, atau penguji. Pengujian ini mungkin terbuka untuk umum.
Pengujian Alfa Tertutup : Pengujian ini dilakukan di dalam organisasi dan dibatasi hanya melalui email atau undangan grup. Mereka yang ditambahkan ke daftar penguji alfa di Google Play Store memiliki akses ke aplikasi pengujian.
Pengujian Alfa Terbuka : Mereka yang memiliki tautan Keikutsertaan aplikasi memiliki akses untuk menguji aplikasi. Pengujian ini tidak dibatasi oleh email atau undangan grup. Anda dapat membatasi jumlah penguji di Google Play Store.
Pengujian Beta Tertutup : Pengujian ini dilakukan di luar organisasi dan dibatasi oleh email atau undangan grup. Mereka yang ditambahkan ke daftar penguji beta di Google Play Store memiliki akses untuk menguji aplikasi.
Pengujian Beta Terbuka : Pengujian ini dilakukan di luar organisasi dan tidak dibatasi oleh email atau undangan grup. Pengujian ini dilakukan dalam waktu nyata karena aplikasi akan dibuat terbuka untuk umum untuk dipasang . Anda dapat membatasi jumlah penguji di Google Play Store.
Umumnya, pengujian alfa pertama kali dilakukan oleh pengembang atau penguji dalam organisasi. Pengujian beta dilakukan setelahnya dan dilakukan oleh pengguna non-teknis atau pengguna akhir di luar organisasi. Akhirnya, setelah menyelesaikan pengujian, aplikasi masuk ke produksi.
Pengguna berlisensi dapat membeli produk dalam aplikasi Anda tanpa biaya apa pun yang ditimbulkan kepada pengguna. Pembelian percobaan hanya dapat digunakan dalam rilis alfa dan beta.
Untuk menambahkan lisensi pengguna: Konsol Google play -> Pengaturan -> Akun Pengembang -> Detail akun -> Pengujian Lisensi
Pelajari lebih lanjut tentang pengujian
sumber
Jawaban @ user2511882 bagus, tetapi ada lebih banyak informasi untuk ditambahkan.
Pertama-tama, saluran alfa dan beta dirancang untuk menguji beberapa versi aplikasi. Anda hanya dapat menguji satu versi (diidentifikasi oleh
versionCode
) di setiap saluran, sehingga saluran alfa dan beta menyediakan dua track pengujian.Namun mereka memiliki sedikit perbedaan pada jenis pengujiannya. Anda dapat menjalankan pengujian alfa tertutup dan beta terbuka secara bersamaan, tetapi tidak mungkin menjalankan dua pengujian alfa / beta terbuka atau pengujian alfa terbuka dan beta tertutup.
Perbedaan lainnya adalah kode versi APK pengujian alfa harus lebih tinggi daripada pengujian beta. Jika Anda mengupload versi APK yang lebih tinggi pada saluran pengujian beta, pengujian alfa akan ditutup secara otomatis. (Prinsip ini juga berlaku untuk APK produksi. Kode versi APK harus 'Production <Beta <Alpha'.)
Untuk lebih jelasnya, lihat bantuan ini .
sumber
versionCode
s yang berbeda