Skip to main content

Learning and Sharing

Aplikasi Native (Native Application)

Aplikasi Native (Native Application) adalah aplikasi yang secara khusus ditujukan untuk platform mobile tertentu dan menggunakan bahasa pemrograman serta perangkat lunak pengembangan sesuai dengan platform tersebut[1]. Aplikasi yang termasuk dalam jenis ini secara umum dikembangkan dengan platform SDK. Sebuah aplikasi native ini, ditulis untuk platform perangkat keras tertentu, akan berjalan lebih cepat dari aplikasi Web, karena tidak berlangsung proses pengolahan terjemahan[2].

Sebuah aplikasi native adalah aplikasi yang dikembangkan dalam bahasa pemrograman yang didukung oleh sistem operasi smartphone misalnya Android dengan bahasa Java / C ++ , iOS dengan Objective-C / , Symbian dengan C ++ , dll[3].

Setelah diinstal pada smartphone dapat diluncurkan kapan saja oleh pengguna ponsel. Karena mulai antarmuka aplikasi asli langsung dengan sistem operasi mobile (OS), tanpa perantara atau wadah. Aplikasi native bebas untuk mengakses smartphone yang tersedia hardware – GPS, kamera, layar sentuh, mikrofon, dll – dan berinteraksi dengan layanan seperti membuat panggilan telepon, mengirim dan menerima pesan teks, browsing web, mengelola kontak, penanganan kalender, dll dan memiliki beberapa fitur unik dan fungsi khas yang mobile OS tertentu. 

native-app
Sumber image: http://redflag.ie

Kelebihan :

  • Dapat memanfaatkan secara penuh semua hardware resource yang dimiliki oleh sebuah device.
  • Performa lebih baik karena berjalan pada platform yang spesifik/khusus.
  • Berjalan lebih cepat dari aplikasi Web, karena tidak ada pengolahan terjemahan berlangsung.

Kekurangan :

  • Aplikasi yang dibuat hanya berjalan pada satu platform.
  • Jika ingin berjalan di platform lain, aplikasi harus ditulis ulang dengan tool yang sesuai platform tersebut.

Pustaka:

[1]. Prasetya, Didik D. “Membuat Aplikasi Smartphone Multiplatform“. Elex Media Komputindo. 2013.
[2]. http://www.pcmag.com/encyclopedia/term/47651/native-application. (19/10/2014).
[3]. http://redflag.ie/services/mobile-application-development/native-mobile-app-development/

>bambang

Leave a Reply

Your email address will not be published. Required fields are marked *