Web Apps Vs Native Apps

Web Apps

Web apps merupakan website yang khusus untuk penggunaan smartphone. Kontennya bisa apa saja, dari bisnis kecil standar ke bisnis besar. Karakteristik dari web app adalah user interface (UI) di buat dengan teknologi web, dan memiliki URL (public, private, atau login), dan di optimasi untuk sebuah perangkat mobile. Sebuah Web app tidak terinstal di phone, dan tidak tersedia di Market, dan tidak di tulis dengan menggunakan bahasa pemograman object oriented seperti java atau c#.

Kelebihan Web Apps

  • Web developers bisa menggunakan tool yang lain (banyak tool)
  • Kita bisa menggunakan kemampuan design web dan skill development sebelumnya
  • Aplikasi kita berjalan di banyak device seperti halnya web browser.
  • Kita bisa memperbaiki bug di saat itu juga.
  • Siklus development yang terbilang cepat.

Kekurangan Web Apps

  • Kita tidak bisa akses semua fitur canggih yang disediakan hardware dari device.
  • Kita harus membuat peraturan sendiri untuk sistem pembelian pada aplikasi
  • Akan menjadi susah untuk menampilkan UI yang bagus.

 

Native App

Perbedaannya, native apps terinstal di phone, dan mengakses hardware seperti (speaker, accelometer, camera, dan lain lain), dan di tulis dengan menggunakan bahasa java, c# dan sejenisnya. Dan tentunya tersedia di Market place untuk masing – masing platform.

Kelebihan Native Apps

  • User yang sudah terdaftar hanya butuh klik saja
  • Bisa mengakses fitur canggih yang ada di hardware dari device

Kekurangan Native Apps

  • Harus berbayar untuk menjadi Mobile Developer
  • Aplikasi kita hanya berjalan di Phone yang kita targetkan.
  • Harus mendevelop menggunakan bahasa pemograman java, c# atau lainnya.
  • Siklus development yang lambat -> (develop, compile, deploy, repeat)

Gambar berikut mungkin bisa membantu dan menjelaskan lebih detail tentang menentukan kategori aplikasi kita di bagian mana:

app-development-model-native-hybrid-web-app-infographic

Well, dari semua penjelasan diatas sebenarnya tidak perlu diambil pusing untuk menentukan aplikasi kamu di kategori apa, yang penting kita tahu target pengguna dan aplikasi seperti apa yang kita kembangkan. Dengan begitu kita dengan mudah menentukan aplikasi seperti apa yang harus kita buat, dan menggunakan bahasa pemograman apa.

Iklan

Good People write good comments ..

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s