Senin, 05 November 2018

Apa perbedaan versi, Alpha, Beta, RC, Dan Stable?



Jadi disini saya akan menjelaskan apa perbedaan alpha dan beta versi
Apakah kalian pernah mendengar tentang aplikasi atau os yang memiliki versi alpha, beta dan stable? jika iya namun sebenarnya apakah kalian tau perbedaan Rilis versi Alpha, Beta, RC, dan Stable? jika kalian termasuk developer aplikasi atau pengembang aplikasi, seharus nya kalian wajib mengetahui istilah ini.

Dan sebagian besar banyak yang tidak paham maka untuk itu bagi kalian yang belum tau istilah ini maka akan saya jelaskan berututan.



Alpha (Pengecekan)
Alpha adalah tahap pertama, tahap dimana ini aplikasi sudah jadi dengan fitur lengkap. Dan pada tahap ini juga masih terdapat banyak dilakukan pengujian untuk mengecek bug atau celah pada aplikasi yang masih sangat memiliki resiko crash atau error dan bisa merugikan pengguna, atau juga memungkinkan adanya pengurangan dan penambahan fitur jika diperlukan. Dan biasanya pada tahap ini aplikasi belum di publikasi kan secara sempurna dan masih masih tahap pengembangan.

Beta (Testing)
Beta adalah tahap kedua, dimana pada tahap ini masih merupakan tahap lebih lanjut dari Alpha, dimana pada tahap ini sudah dianggap bisa dan layak digunakan oleh user namun masih dalam kategori pengujian atau testing untuk menghilangkan bug atau crash tertentu pada aplikasi.
Perbedaan versi alpha dengan versi beta ini, hanya terletak dimana versi beta ini bug nya belum di ketahui oleh developer, untuk itu sang developer membuatkan feedback untuk user agar si user bisa melaporkan bug tersebut. sedangkan untuk versi alpha itu sendiri, bug sudah ketahui oleh developer tetapi masih tahap pengecekan.

Release candidate (RC)
Release Candidate (RC) adalah aplikasi yang sudah jadi setelah mengalami pengujian pada versi beta. Tetapi pada aplikasi versi ini sebenarnya aplikasi sudah siap untuk dipasarkan namun masih tergolong belum stabil dengan sedikit bug yang di ketahui.

Stable
Sesuai judul nya versi Stable tentunya sudah tidak perlu lagi saya jelaskan, karena ini adalah tahap akhir dimana aplikasi ini sudah bisa digunakan dan bahkan sudah dipasarkan secara masal. Pada versi Stable sendiri memiliki 2 kategori umum, yaitu LTS dan non-LTS. LTS adalah long term support, dimana aplikasi akan didukung dengan penambahan fitur untuk jangka waktu yang panjang.

Jika gimana apakah kalian sudah memahami istilah nya? Istilah diatas seharusnya bisa dipahami oleh kalian para pengembang  aplikasi atau os dan sebagai nya. Sebagai pengembang aplikasi juga tentu harus memiliki komitmen tentang pengembangan aplikasi dan maintenance bagi mereka yang membuat ketentuan LTS (Long term support).

Isi komentar yang baik dan benar, Dan tidak menyingungkan dengan pihak manapun
EmoticonEmoticon