Jadi, Aplikasi Native atau Hybrid atau Web?

20 Jan 2018 06:53 2823 Hits 0 Comments
Apa sih Aplikasi Native, Hybrid dan Web itu ? simak ulasannya~

Di ranah perkembangan aplikasi mobile, pasti pernah dengar dong apa itu Native, Hybid dan Web. Disini akan menjelaskan beberapa kelebihan dan kekurangan dari Aplikasi Native, Hybrid dan Web.

Jadi, Aplikasi Native atau Hybrid atau Web?

1. Aplikasi Native

Aplikasi jenis ini yang berjalan pada perangkat mobile dan diakses melalui ikon yang ada pada layar dan aplikasi ini hanya dapat dikembangkan secara khusus untuk 1 platform serta dapat menggunakan semua fitur yang ada pada masing-masing perangkat mobile. Aplikasi ini dibangun menggunakan Bahasa perograman yang spesifik untuk platform tertentu. Contohnya, penggunaan bahasa pemrograman Objective-C atau Swift untuk platform iOS (Apple). Adapun platform Android yang menggunakan bahasa pemrograman Java. Adapun kekurangan dan kelebihan dari aplikasi Native ini, yaitu :

Kelebihan :

  • Memiliki user experience yang baik dan menghasilkan antarmuka yang alami dan baik
  • Kualitas dan keamanannya terjamin karena di kontrol oleh vendor masing-masing
  • Memiliki akses penuh ke perangkat mobile

Kekurangan :

  • Biaya pengembangan dan maintenance yang lebih mahal
  • Pengembangan yang tidak mudah karena menggunakan Bahasa APIs
  • Aplikasinya hanya bekerja di platform yang sudah dispesifikasi diawal pengembangan

2. Aplikasi Hybrid

Jadi, Aplikasi Native atau Hybrid atau Web?

Aplikasi Hybrid adalah aplikasi web yang ditransformasikan menjadi kode native pada platform seperti iOS atau Android. Biasanya aplikasi Hybrid menggunakan browser untuk mengizinkan aplikasi web diakses berbagai fitur di perangkat mobile seperti Push Notification, Contacts, dll. Dan ada kelebihan dan kekurangannya, yaitu :

Kelebihan :

  • Memungkinkan pembuatan aplikasi secara online maupun offline
  • Proses pengembangannya lebih murah
  • Memiliki dukungan multi-platform yang tidak dimiliki native namun biayanya lebih mahal dibandingkan solusi mobile web

Kekurangan :

  • Kurang dukungan secara penuh untuk mengakses fitur asli bawaan dari devicenya
  • Performa aplikasi hybrid masih belum bisa menyamai aplikasi native
  • Memerlukan software bantu framework pengembangan aplikasi mobile berbasis web yang stabil dan mendukung lintas platform

 

3. Aplikasi Web

Aplikasi web adalah aplikasi yang dijalankan menggunakan browser yang ada di perangkat mobile. Dan menggunakan Bahasa pemrograman web seperti PHP dan HTML5. Berikut kelebihan dan kekurangan dari aplikasi web, yaitu :

Kelebihan :

  • Dapat berjalan dengan baik di semua browser modern dan platform mobile
  • Tidak perlu mempelajari Bahasa baru karena menggunakan Bahasa yang sudah familiar, yaitu HTML5, CSS3 dan JavaScript
  • Tahap pengembangannya sangat mudah karena menggunakan teknologi web yang sudah ada

Kekurangan :

  • Sesuai karakteristiknya, aplikasi web mobile hanya tersedia secara online.
  • Hanya mempunyai dua buah domain
  • Performanya kurang stabil dan bergantung pada koneksi yang ada.

 

Ringkasnya adalah Aplikasi Native dan Hybrid adalah aplikasi yang ada pada app store, sedangkan Aplikasi Web adalah sebuah halaman web yang diptimasikan menyerupai aplikasi mobile. Hybrid Apps dan Web Apps dirender menggunakan halaman HTML, namun Aplikasi Hybrid menggunakan browser yang ditanam pada aplikasi tersebut.

Nah itu dia, penjelasan dan kelebihan kekurangan dari Aplikasi Native, Hybrid dan Web. Gimana nih para Developer, paling nyaman membuat aplikasi apa ?

 

Semoga artikel ini bermanfaat. 

Tags

About The Author

Aghia Firrizqika 24
Novice

Aghia Firrizqika

Student.
Plimbi adalah tempat menulis untuk semua orang.
Yuk kirim juga tulisanmu sekarang
Submit Artikel