Apakah Untuk Menjadi Developer Apple Harus Bayar?

Beberapa kali saya mendapat pertanyaan di atas. Agar tidak berulang menjawab, saya tuliskan saja di blog ini.

Jawaban singkat : Kalau mau jadi developer serius, iya harus bayar membership $99 per tahun.

Jawaban panjangnya begini:

Bagi yang pernah membuat aplikasi (app) untuk Android pasti tahu lah, kita bisa bikin program di Eclipse kemudian colokin Android phone kita dan kita bisa install app yang kita buat di gadget kita. Gratis!

Dengan Apple, lain ceritanya! Kalau kita tidak memiliki membership maka kita tidak bisa menginstall app yang dibuat ke iphone/ipad kita! Untuk menginstall apps di iPhone/iPad kita perlu file provisioning yang hanya bisa kita buat jika kita merupakan member Apple Developer. Tetapi sebetulnya kalau mau sedikit repot kita tetap bisa install aplikasi dengan men jailbreak device kita, tetapi Apple tidak menyarankan hal tersebut.

Jadi kita harus jadi member untuk bisa bikin program buat iOS? Tidak juga, tanpa membership kita bisa tetap download Xcode (gratis) dan membuat aplikasi. Namun kita tidak bisa menginstallnya di device. Apple menyediakan simulator untuk kita melakukan ujicoba aplikasi, namun tidak semua fitur tersedia di simulator, seperti Bluetooth, accelorometer, dll.

Apa yang kita peroleh jika kita membayar membership Apple sebesar \$99 per tahun? Yang jelas kita jadi bisa membuat provisioning file yang dibutuhkan untuk menginstall aplikasi. Apple menyediakan up to 100 device yang bisa diinstall. Jadi sebetulnya kalau tidak mau keluar \$99, kita bisa kumpulin 99 orang masing-masing bayar 1 dolar setahun kemudian kita daftarkan masing2 dapet jatah 1 device (iPhone/iPad).

Selain itu kita mendapat akses lebih awal daripada orang lain apabila Apple mengeluarkan product. Seperti apple watch (iWatch) Kit sudah tersedia jauh hari sebelum apple watch diluncurkan.