Pengertian Software Native

Software Native

Aplikasi Native

Software Native adalah Sebuah software/aplikasi yang dirancang untuk berjalan dalam lingkungan komputer (bahasa mesin dan OS) itu sedang berjalan di. Istilah ini digunakan untuk merujuk ke aplikasi diinstal secara lokal berbeda dengan berbagai arsitektur perangkat lunak lain. Sebagai contoh, mungkin kontras aplikasi asli yang berjalan dengan sendirinya dengan satu interpretatif, seperti applet Java, yang membutuhkan perangkat lunak interpreter dalam mesin. Sebuah aplikasi asli dapat dibedakan dengan aplikasi ditiru ditulis untuk platform yang berbeda dan diubah secara real time untuk menjalankan. Selain itu, aplikasi asli mungkin berlawanan dengan aplikasi Web yang dijalankan dalam browser. Atau secara mudahnya adalah software yang dibangun dengan bahasa pemrograman yang spesifik untuk platform tertentu. Contoh populernya yakni penggunaan bahasa pemrograman Objective-C atau Swift untuk platform iOS (Apple). Adapun platform Android yang menggunakan bahasa pemrograman Java.

Membangun aplikasi native harus menyediakan pengalaman produk yang optimal pada perangkat mobile. Meskipun begitu, budget yang tinggi dibutuhkan untuk membangun aplikasi cross platform yang mampu mempertahankan aplikasi native tetap update.