Pemrograman aplikasi tip

Hukum Kode, Lean Startup, Pengujian dan Penargetan

Ide pertama sering kali diikuti dengan konsep aplikasi dan segera menjadi prototipe pertama – namun apa yang muncul selanjutnya? Tanpa pertimbangan dasar dan latar belakang pengetahuan, tidak ada produk yang dapat dipasarkan yang dapat diciptakan. Lasse Clausen adalah pendiri, perancang produk dan direktur pelaksana Foundd (www.foundd.com), platform rekomendasi yang dipersonalisasi untuk film, aplikasi, video, dan buku. Sejak bulan Desember, Foundd juga telah tersedia sebagai aplikasi iPhone – jadi Gründerszene meminta pengusaha tersebut untuk berbagi pengalaman atau pertimbangan paling penting yang mungkin menarik atau penting bagi pemrogram aplikasi. Inilah sepuluh teratasnya:

1. Asli atau Kerangka?

Pengembang aplikasi harus menanyakan pertanyaan ini pada diri mereka sendiri sejak awal, terutama jika ketersediaan di berbagai platform adalah hal yang penting. Janji Phonegap, Appcelerator, dan sebagainya untuk memiliki aplikasi di semua platform dalam satu kesempatan terlalu menarik untuk tidak diselidiki dengan baik.

Pada prinsipnya, kerangka kerja ini cocok untuk aplikasi yang terutama berkaitan dengan tampilan teks dan konten “ringan” lainnya.

Jika Anda menginginkan sesuatu yang istimewa, seperti animasi Anda sendiri dan konten kaya data, disarankan untuk bekerja secara native dan bukan dengan kerangka kerja. Misalnya, Facebook memilih HTML5 dan hanya Pada akhir tahun 2012 beberapa kesalahan telah diperbaiki.

2. Amankan hak atas kode tersebut

Pengembang sendiri di tim atau pekerja lepas atau agensi? Hati-hati, dengan dua yang terakhir, hak atas kode tetap menjadi milik pengembang secara default – kecuali disepakati lain dalam kontrak.

Jika aplikasinya lepas landas dan Anda ingin mempekerjakan pengembang Anda sendiri dalam beberapa bulan, pertama-tama Anda harus mengeluarkan banyak uang untuk membeli hak atas kode dari pengembang sebelumnya.

3. Jangan merencanakan peluncuran besar-besaran

Peluncuran yang besar dan terkoordinasi dengan media dan kampanye pemasaran umumnya tidak disarankan. Hampir tidak ada startup yang tidak harus menunda tanggal peluncuran pertamanya dan mengalami banyak kerumitan dan stres yang tidak dapat dihindari sebagai akibatnya.

Dengan aplikasi iOS, proses peninjauan Apple menjadi lebih sulit lagi, memakan waktu setidaknya lima hingga sepuluh hari kerja. Secara umum, selama aplikasinya stabil dan Anda mengikuti pedoman Apple HUI, tidak ada yang salah. Namun, terkadang pengulas mungkin mengalami hari yang buruk dan menolak aplikasi karena beberapa hal sepele. Dan penolakan berarti Anda kembali mengantri dan harus terus menunggu.

Dan yang tak kalah pentingnya, peninjau mungkin saja menolak permohonan tersebut segera setelah mengetahui alasan penolakan yang pertama. Artinya, ini tidak mencantumkan kemungkinan alasan penolakan lainnya dan Anda dapat memulai dari awal untuk setiap cacat dan memperkirakan proses peninjauan akan memakan waktu lima hingga sepuluh hari.

4. Jadilah kurus, tetapi kurang dari pada web

Kami di Foundd sangat menyukai hal ini Kerangka Startup Lean. Namun, ekspektasi minimum pengguna produk Apple lebih tinggi dibandingkan di web, dunia Apple yang indah semakin dimanjakan.

Artinya, Anda masih harus merilis aplikasi yang hanya memiliki fungsi dasar terpentingnya terlebih dahulu untuk mengetahui apakah ada yang benar-benar ingin menggunakannya. Tapi itu harus bekerja dengan sempurna atau akan mendapat ulasan buruk. Dan juga harus ada desain yang indah.

5. Pikirkan kembali sepenuhnya antarmuka pengguna

Jika Anda memiliki situs web dan sekarang ingin menjadikan semuanya tersedia sebagai aplikasi, sayangnya mendesain situs web “kecil” saja tidak cukup. Saat mengunjungi situs web, pengguna sedang duduk di depan komputer, biasanya kedua tangan tersedia, siap menerima masukan, dan memiliki rentang perhatian yang lebih lama.

Dengan telepon seluler, pengguna sering kali bepergian, bernavigasi dengan satu tangan, ingin mengonsumsi daripada memasukkan informasi dan mempunyai rentang perhatian yang lebih pendek. Oleh karena itu, penting untuk mengidentifikasi fitur-fitur produk yang digunakan untuk konsumsi dalam jangka waktu pendek dan menempatkannya di latar depan dalam aplikasi.

6. Tidak ada link ke konten digital yang dapat dibeli

Apple melihat perangkatnya sebagai negara tempatnya berada Pajak sebesar 30 persen dapat dipungut atas seluruh penjualan media digital. Artinya, aplikasi yang memiliki tautan ke situs web yang menjual buku, film, musik, dll. akan dikeluarkan dari proses peninjauan.

Penjualan hanya dapat dilakukan melalui program pembelian dalam aplikasi, yang memang lebih nyaman bagi pengguna sehingga mungkin menghasilkan konversi yang lebih tinggi. Pasalnya, dia hanya perlu memasukkan password iTunes untuk menyelesaikan penjualan dan tidak perlu mengetikkan nomor kartu kredit yang panjang. Namun hal ini juga membebani pengembang aplikasi sebesar 30 persen dari penjualan.

7. Pengujian Otomatis

Penerapan pengujian otomatis untuk bagian terpenting aplikasi merupakan hal mendasar. Tidak ada yang lebih menyebalkan daripada saat aplikasi akhirnya tersedia di toko setelah sepuluh hari dan kemudian hanya dapat digunakan sampai batas tertentu. Pengujian otomatis bukanlah hal yang paling tepat, namun sangat mengurangi kemungkinan kesalahan, terutama kesalahan konsekuensial.

Mereka juga memerlukan pengembangan arsitektur yang baik dan ini memungkinkan pengembang untuk memisahkan gandum dari sekam.

8. Pengujian manual dengan perangkat lama

Untuk pengujian manual, saya hanya dapat merekomendasikan menggunakan perangkat lama. Sepertinya tidak ada yang mendapat ulasan satu bintang selain aplikasi mogok. Jika aplikasi berfungsi dengan baik di perangkat lama, Anda berada di zona aman.

9. Pengoptimalan kata kunci dapat berhasil

Pengoptimalan Pencarian Appstore (ASO) masih sangat baru dan sulit, terutama karena Anda tidak mendapatkan referensi untuk unduhan individual. Artinya, Anda hanya dapat menebak dengan cerdas dari mana sebenarnya mereka berasal.

Meskipun demikian, ada baiknya menginvestasikan waktu dalam pengoptimalan istilah penelusuran, terutama untuk aplikasi dari merek yang tidak dikenal. Alat terbaik untuk ini adalah Kode aplikasi.

10. Pelacakan

Sama seperti menggunakan aplikasi di ponsel cerdas berbeda dengan menggunakan situs web di desktop (lihat nomor lima), alat analisis aplikasi memiliki persyaratannya sendiri. Bisa juga terjadi bahwa corong konversi yang sama terlihat sangat berbeda di aplikasi dibandingkan di web. Ini berarti Anda harus mengukur seluruh perilaku pengguna secara terpisah untuk suatu aplikasi.

Oleh karena itu, alat pelacak khusus ponsel dan tablet seperti Mengalir direkomendasikan, yang dilengkapi dengan alat analisis yang dapat mengukur metrik paling penting di seluruh platform.

Bahan gambar: Gerd Altmann / pixelio.de

Togel Singapura