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.

2 thoughts on “Web Apps Vs Native Apps

  1. Hi wira,

    Saya ingin menanyakan bagaimana menghubungkan website dengan mobile aplikasi saya. Mobile aplikasi saya adalah jasa delivery dan market place. Apa bisa customer order dari website dan terhubung ke mobile aplikasi untuk pencarian courier ?

    Like

Good People write good comments ..

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s