Categories: FeaturedOpini

Wahai Para Pengembang Aplikasi, Apa Platform Mobile yang Harus Kita Kuasai?

Judul di atas, memang ditujukan penulis kepada seluruh pengembang aplikasi mobile saat ini. Pertanyaan itulah yang sering muncul untuk pengembang aplikasi pemula yang masih bingung menentukan arah, sistem operasi mobile mana yang dia harus mulai pelajari. Dengan teknologi mobile yang kini menjadi primadona dan dengan perkembangannya yang sangat pesat, para pengembang aplikasi tergoda untuk terus mengembangkan berbagai macam aplikasi mobile. Selain itu, permintaan akan aplikasi berbasis mobile saat ini semakin tinggi.

Kita tahu sendiri, banyaknya platform mobile yang ada saat ini seperti iOS, Android, MeeGo, hingga Symbian jelas membuat bingung rekan-rekan yang ingin memulai mengembangkan apikasi mobile . Belum lagi banyaknya third party mobile framework seperti Sencha TouchPhoneGap, dan sebagainya. Nah lalu bagaimana untuk menyiasati hal ini?

Beberapa hal yang bisa anda pertimbangkan saat ingin mengembangkan aplikasi berbasis mobile menurut penulis adalah sebagai berikut:

Pertama, sesuaikan dengan kebutuhan klien. Sebenarnya, ini bukanlah saran yang patut dipertimbangkan, namun suatu kewajiban apabila pengembang aplikasi sedang mengerjakan proyek dari klien. Your boss, is your king! :)

Kedua, tentukan target pasar aplikasi tersebut. Tentukan dan buatlah riset singkat tentang siapa calon pengguna aplikasi tersebut. Misalkan kita akan membuat aplikasi untuk mengetahui jadwal KRL, pastilah target merupakan orang Indonesia, khususnya di Jakarta. Carilah riset pasar Indonesia, khususnya Jakarta, apakah lebih banyak pengguna Android, Blackberry, Nokia, atau bahkan handphone Cina yang berbasis MTK.

Ketiga, sesuaikan dengan kemampuan kita. Apabila kita lebih menguasai salah satu mobile OS yang ada, misalkan Android yang tidak jauh dari bahasa Java dan XML untuk layouting-nya, maka cobalah membuat aplikasi menggunakan OS tersebut.

Keempat, bandingkan kelebihan dan kekurangan masing-masing OS. Buatlah riset kecil untuk mencari kelebihan dan kekurangan dari masing-masing sistem operasi, yang nantinya akan diimplementasikan ke aplikasi anda. Sebagai contoh, jika aplikasi anda sederhana dan lebih butuh untuk diimplementasikan di banyak platform, maka tak ada salahnya anda menguasai third party framework seperti PhoneGap yang dapat dijalankan di berbagai sistem operasi mobile.

Kelima, pikirkan monetizing! Memikirkan bagaimana aplikasi anda dapat menghasilkan penghasilan / uang sebenarnya bukan suatu kewajiban bagi para pengembang aplikasi untuk dipertimbangkan. Namun, hal ini penting jika anda memang ingin menghasilkan uang dari aplikasi anda. Statistik menunjukkan bahwa pasar iOS lebih banyak menyumbangkan uang dari aplikasi-aplikasi berbayarnya melalui AppStore. Artinya, anda boleh saja berpikiran untuk mengembangkan aplikasi di platform ini jika ingin lebih mencicipi uang, meskipun tidak menutup kemungkinan anda menghasilkan uang dari platform lain.

Itu tadi beberapa pendapat penulis untuk mempertimbangkan beberapa sistem operasi mobile yang layak anda kuasai. Menurut anda, apalagi yang perlu kita pertimbangkan untuk memilih sistem operasi mobile yang cocok untuk kita buat aplikasinya? Mari kita diskusikan :)

Share
Published by
Asad Fatchul'ilmi

Recent Posts

Cisco Peringkatkan Kerentanan Kritis Dalam Cisco Data Center Network Manager

Cisco mengungkapkan tiga kerentanan dalam layanannya. Ini dia penanganannya!

January 7, 2020

Optimal idM Meluncurkan OptimalCloud Partner Platform

Ini ulasan mengenai keuntungan OptimalCloud Partner Platform, platform baru milik Optimal idM!

January 6, 2020

Google Siapkan Coral Accelerator Module dan Coral Dev Board Mini untuk Tahun 2020

Google kenalkan dua koleksi baru dari Coral. Dua koleksi baru ini bakal menambah kemampuan pengembangan…

January 3, 2020

Google Kembangkan Model Kecerdasan Buatan Untuk Deteksi Kanker Payudara

Raksasa Google baru saja mengembangkan sistem pemindaian kanker payudara berbasis kecerdasan buatan. Bagaimana hasilnya, berikut…

January 3, 2020

Google Dorong Fitur Bubbles Notifications Ke Versi Stabil

Meski dikenalkan bersamaan dengan Android 10 Beta, sampai kini Bubbles Notifications masih dalam tahap pengembangan.…

December 31, 2019

Samsung Siapkan Lima Proyek dan Empat Startup C-Lab Untuk CES 2020

Samsung akan kembali memamerkan hasil program C-Lab ke ajang CES 2020. Ini dia proyek dan…

December 30, 2019