Cara membuat aplikasi seluler yang menduduki puncak tangga lagu

Pembangunan yang diinvestasikan

Kecuali Anda memiliki keterampilan untuk merancang, membuat kode, dan menguji aplikasi sendiri, pengembangan tidaklah murah. “Beberapa orang berharap untuk mengembangkan aplikasi seharga £150, dan mereka tidak bisa,” kata Raja Createanet.

Ada kemungkinan untuk menemukan pengembang tunggal yang akan menangani proyek dengan biaya beberapa ratus pound, jelasnya, namun memperingatkan bahwa anak jagoan kamar tidur pola dasar “mungkin sangat pandai dalam pengkodean, tetapi dia tidak akan begitu baik dalam desain atau sisi pengalaman pengguna hal”. King melanjutkan: “Jika Anda tidak dapat mengeluarkan uang untuk pembangunan yang layak, maka Anda tidak akan mendapatkan perusahaan yang akan berdiri dalam waktu beberapa bulan untuk mendukung Anda.”

Dengan kata lain, aplikasi memerlukan anggaran, yang mungkin berkisar antara beberapa ribu pound hingga ratusan ribu. Bahkan pengembang aplikasi lepas akan melihat anggaran sebagai cara untuk memisahkan prospek yang serius dari mereka yang tidak memiliki gambaran realistis tentang apa saja yang terlibat. “Saya mendapat banyak pertanyaan,” kata Jason Kneen, yang mengembangkan aplikasi iOS dan Android melalui studionya,

Ikan Memantul. “Sejujurnya, banyak dari mereka adalah sampah. Mereka ingin membuat WhatsApp atau Instagram berikutnya dan biasanya tidak tahu bagaimana seluruh proses bekerja atau biaya yang diperlukan.”

building_mobile_app_chart_topper

Setelah bekerja dengan orang-orang seperti English Heritage dan Friends of the Earth, Kneen mengambil ide-ide yang menarik minatnya dan membuat sketsa pekerjaan yang terlibat, kemudian menggunakannya untuk membentuk anggaran kasar. Pada titik inilah mereka yang tidak memiliki rencana bisnis yang solid akan mundur.

Banyak calon taipan aplikasi juga meremehkan biaya infrastruktur back-end yang mendukung aplikasi. “Orang-orang melihat situs seperti Instagram dan Yo, dan tidak menyadari bahwa di samping front-end terdapat infrastruktur back-end,” kata Kneen. “Bagaimanapun, ini perlu dibayar. Ada layanan cloud yang dapat melakukan hal ini secara gratis, hingga titik tertentu, namun ketika mereka mulai menagih Anda – ketika Anda mencapai satu juta pengguna – Anda mungkin tiba-tiba menerima tagihan sebesar $10.000.”

Selain itu, terdapat tantangan desain dan teknis, mulai dari kesulitan dalam membangun aplikasi hingga kesulitan dalam membangun aplikasi bekerja di banyak perangkat, resolusi dan ukuran layar, hingga masalah terkait konektivitas dan data seluler mengalir.

“Jika Anda tidak dapat mengeluarkan uang untuk pembangunan yang layak, maka Anda tidak akan mendapatkan perusahaan yang akan berdiri dalam waktu beberapa bulan untuk mendukung Anda.”

Mungkin tantangan terbesar dalam pengembangan aplikasi adalah waktu. Proyek aplikasi sering kali berjalan dalam siklus singkat dua atau tiga bulan, dengan tenggat waktu yang tidak dapat diubah seperti Natal atau acara olahraga yang harus dipenuhi. “Segala sesuatu mungkin terjadi, dengan alasan yang masuk akal,” kata Rob Hayward. “Ini hanya mencari tahu apa yang dapat Anda capai dalam jangka waktu tertentu.” Meskipun selalu ada godaan untuk menambahkan lebih banyak fitur, pengembang aplikasi belajar untuk menolaknya. “Jika tidak ada jumlah waktu yang terbatas, tidak akan ada batasan apa pun,” kata Hayward, “tetapi ketika Anda mengirimkan produk dalam tiga bulan, maka tambahan perlu melakukan sesuatu yang penting – atau setidaknya mencentang kotak dengan investor."

Di dunia di mana penggantian satu tombol seringkali memakan waktu berjam-jam, pengujian bisa menjadi sebuah penyerap waktu yang besar, hal ini akan menguntungkan seseorang yang berdedikasi pada pekerjaan tersebut, menurut Hayward. Hal ini tidak hanya akan mengurangi waktu tunggu saat menambahkan fitur baru, namun juga dapat mengungkap masalah yang tidak ditemukan oleh pengembang dan desainer. “Anda bisa fokus pada cara kerja desain, dengan resolusi layar atau bahasa berbeda, lalu a penguji datang, menekan semua tombol dalam urutan berbeda, dan menemukan sesuatu yang biasanya tidak Anda lakukan menemukan."

Proses penyerahan juga dapat menyebabkan penundaan. Kneen memberi tahu kami bagaimana agensi sering kali mengharapkan aplikasi yang selesai pada hari Jumat untuk ditayangkan pada hari Senin. “Saya harus mengatakan bahwa kami dapat mengirimkannya pada hari Senin, tetapi mungkin memerlukan waktu sepuluh hingga 15 hari sebelum dapat ditayangkan.” apel terkadang menolak aplikasi karena alasan yang aneh, dan Anda mungkin perlu mengirim ulang beberapa kali sebelum alasan ini muncul jernih.

“Jika Anda meluncurkan aplikasi baru berdasarkan ide bagus, maka Anda ingin penawaran awal Anda disempurnakan saat peluncuran”

Salah satu cara untuk mengatasi masalah waktu adalah dengan melupakan menjejalkan setiap fitur terakhir ke dalam versi 1, dan fokus pada menghasilkan versi yang baik dan stabil yang dapat Anda perbarui. “Anda mungkin sampai pada titik di mana Anda memiliki aplikasi yang berfungsi penuh, namun dengan dua fitur yang hilang yang ingin ditambahkan oleh klien,” kata Jason Kneen. “Jika mereka bertahan, mereka bisa melewatkan tenggat waktu, dan tidak ada salahnya memiliki aplikasi versi 1 yang mampu melakukan tugasnya, lalu memperbaruinya dua hari kemudian.”

Nick Kuh setuju bahwa ini bisa menjadi pendekatan yang layak, dengan pengembang “menciptakan MVP (minimum yang layak produk), lalu sering mengulangi pembaruan aplikasi seiring mereka belajar dari penggunanya dan menyempurnakan produknya lembur". Namun, ia juga memberikan peringatan: “Jika Anda meluncurkan aplikasi baru berdasarkan ide bagus, maka Anda ingin penawaran awal Anda disempurnakan saat peluncuran.”

Mengapa? Karena pada saat peluncuran, aplikasi ini mungkin mendapat manfaat dari liputan pers dan membangun posisi jangka panjang hasil penelusuran, sementara ulasan awal akan lebih menonjol dan, dalam kata-kata Kuh, “lebih cenderung memberikan ulasan baru pengguna”. “Semakin baik Anda membuat aplikasi untuk diluncurkan,” ujarnya, “semakin besar peluang Anda untuk sukses dalam jangka panjang. Selain itu, mengirimkan versi pertama yang bagus ke App Store memberi Anda kesempatan terbaik untuk ditampilkan oleh Apple – cawan suci.

Iklan untuk Bizzard’s Hearthstone, aplikasi pertarungan kartu yang menghasilkan lebih dari $20 juta per bulan

Garis bawah

Apakah semua upaya ini sepadan? Ya, hanya sedikit pengembang aplikasi yang akhirnya menjual ke Facebook dengan harga beberapa miliar dolar, namun semua pengembang aplikasi yang kami ajak bicara mempertahankan kesuksesan bisnisnya. “Ada banyak pekerjaan di luar sana,” kata Jason Kneen, yang menjadi pengembang aplikasi lepas penuh waktu pada tahun 2011 dan terus sibuk sejak saat itu.

“Sangat mungkin untuk memperoleh penghasilan yang baik dari pengembangan aplikasi jika Anda menggabungkan pengembangan aplikasi indie yang bagus dengan pekerjaan yang disewa,” Nick Kuh setuju. “Saya telah mengembangkan hanya untuk iOS sejak tahun 2009, dan lima tahun kemudian saya masih dibanjiri dengan proyek dan peluang iOS. Saya bangga dengan kenyataan bahwa setiap aplikasi saya telah menghasilkan cukup uang melalui penjualan App Store untuk membayar saya kembali atas waktu pengembangan yang awalnya saya investasikan.”

building_a_great_app_wordsy

Permainan bergaya Scrabble karya Nick Kuh, Wordsy

Terlebih lagi, terdapat peluang besar di bidang perusahaan. “Dari sudut pandang kami, pertumbuhan terbesar terjadi pada aplikasi bisnis,” kata Dainton dari Rokk Media. “Orang-orang mulai melihat bahwa perangkat ini sangat berguna di tingkat bisnis. Jika mereka memiliki tim satelit atau mereka yang bekerja di berbagai bidang dan departemen berbeda, maka aplikasi akan sangat membantu produktivitas.” Ini adalah pasar yang juga dikejar Createanet dengan sungguh-sungguh. “Anda mungkin tidak membuat Angry Birds berikutnya, tapi Anda bisa menjual banyak produk ke dalam bisnis 2.000 kursi,” kata Kevin King.

Singkatnya, demam emas mungkin sudah berakhir, namun masih ada kemungkinan untuk memperoleh penghasilan yang baik dari pengembangan aplikasi, dan menjaga harapan Anda untuk membangun aplikasi terobosan tetap hidup. Ini tidak akan cepat atau mudah, namun membangun bisnis yang sukses jarang terjadi.

Berpikir untuk memulai perusahaan pengembangan aplikasi Anda sendiri? Jangan khawatir, London bukan satu-satunya tempat bagi startup teknologi di Inggris.