Kengerian mengembangkan aplikasi untuk iPhone

Kengerian mengembangkan aplikasi untuk iPhone

Gambar 1 dari 2

aplikasi iPhone
Squarepeg

“Anda harus menulis Aplikasi iPhone,” saran teman saya. Saat itu pertengahan 2008 dan Apple baru saja mengumumkan akan membuat iPhone SDK tersedia untuk umum. Prospek memanfaatkan App Store sangat menggoda: jaringan distribusi besar dengan jutaan pelanggan potensial dan persyaratan murah hati untuk boot, dengan Apple menyatakan bahwa itu akan memberikan 70% dari omset ke developer.

Jadi, saya akhirnya memutuskan untuk melakukannya. Saya akan membuat versi iPhone dari game puzzle online yang telah saya kembangkan bernama Squarepeg. Ini terdiri dari mendorong bentuk berwarna ke dalam lubang yang benar, sehingga sangat cocok untuk layar sentuh dan terasa pas.

Langkah pertama adalah membeli Mac, karena Aplikasi iPhone hanya dapat dikembangkan menggunakan satu. Dengan melihat ke belakang, ini mungkin bagian termudah dari proses tersebut. Selanjutnya saya harus mempelajari Objective C, ladang ranjau tanda kurung siku dan pesan kesalahan yang membingungkan bagi yang belum tahu – “Kesalahan sintaks sebelum token AT_NAME” menjadi teman baru.

Download Gratis

Klik di sini untuk mengetahui cara mengunduh Squarepeg secara gratis di iPhone Anda, atau memainkan game di PC Anda

Akhirnya, untuk mengirimkan game saya untuk pengujian beta, saya harus memasukkan langkah-langkah keamanan wajib Apple. Proses ini, yang dikenal sebagai penyediaan, melibatkan pengunduhan berbagai sertifikat, profil, dan kunci keamanan, lalu dicoba membujuk perangkat lunak Mac untuk memungkinkan ketiganya hidup berdampingan secara damai tanpa membuang kulit keras dan pulang, mengambil Aplikasi saya dengan itu. Anda dapat Google 'iPhone penyediaan neraka' untuk wawasan lebih lanjut tentang malam yang menyakitkan dan panjang itu.

Ulasan Roulette

Enam bulan (dan satu set kuku baru) kemudian, saya hampir selesai. Yang tersisa hanyalah Aplikasi saya lulus ulasan App Store, semacam tes mengemudi untuk aplikasi, hanya saja jauh lebih menakutkan. 'Review Roulette' ini menjadi terkenal baru-baru ini; sekarang bahkan ada situs web khusus (mis. apprejections.com) di mana Anda dapat mempelajari alasan yang tidak konsisten dan, terkadang, menggelikan mengapa Aplikasi lain ditolak.

Ini berkisar dari yang aneh – menggunakan kata ‘iPhone’ di Aplikasi Anda – hingga yang konyol: memiliki keberanian untuk menggunakan grafik yang “terlalu mengkilap”, seperti yang penulis Perang Catur ditemukan untuk biaya mereka.