Aplikasi Web dan Aplikasi Asli
Bermacam Macam / / July 04, 2021
Oleh Guillem Alsina González, pada Sep. 2016
Internet telah menjadi tidak hanya jaringan komunikasi, tetapi juga platform eksekusi aplikasi, semacam sistem operasi, dan peramban merupakan antarmukanya.
Itu sebabnya, dalam banyak kasus, pengembang dihadapkan pada pertanyaan: aplikasi asli atau aplikasi web?
Aplikasi asli adalah aplikasi yang berjalan dengan melakukan panggilan langsung ke sistem operasi dan tidak memerlukan koneksi untuk menjalankannya
Setiap sistem operasi menyediakan sejumlah: sumber daya dalam bentuk API (antarmuka dari pemrograman aplikasi) dan panggilan sistem yang melakukan fungsi tertentu dan melakukan tugas tertentu untuk aplikasi.
Program yang menggunakan sumber daya ini untuk berfungsi Apakah aplikasi asli, yang disebut demikian karena berjalan "asli" pada sistem, tanpa memerlukan dukungan lain.
Sebaliknya, WebApps berjalan di server dan membutuhkan browser web untuk berinteraksi dengan pengguna.
Seperti namanya, WebApp adalah aplikasi yang membutuhkan browser web untuk dijalankan.
Faktanya, di sebagian besar WebApps, browser tidak lebih dari platform untuk ditampilkan antarmuka pengguna dan berinteraksi dengannya, dieksekusi terutama di server terpencil.
Cara kerja ini memiliki beberapa kelebihan dan kekurangan dalam perbandingan dengan aplikasi asli.
Pertama-tama, WebApps terbatas dalam hal sumber daya dan tindakan yang dapat mereka lakukan untuk apa memungkinkan browser, yang dapat berarti dalam banyak kasus tidak dapat menggunakan semua sumber daya dari komputer.
Kami juga memerlukan koneksi Internet untuk eksekusinya, atau ke jaringan lokal jika aplikasi tersebut untuk penggunaan pribadi. Karena WebApp harus memuat, dalam hal apa pun, sumber daya dari lokasinya yang jauh karena, pada kenyataannya, ia berada di server, jika kita tidak memiliki koneksi, hanya sedikit yang dapat kita lakukan.
Di sisi lain, di antara kelebihannya, kami dapat menyebutkan fakta bahwa ia mengkonsumsi lebih sedikit sumber daya perangkat secara lokal; saat berjalan di server dengan antarmuka yang ditampilkan melalui browser, serverlah yang yang menghilangkan beban kerja utama, dengan perangkat lokal hanya menampilkan hasil.
Ini membawa kita ke sana dengan perangkat keras kurang kuat, kita bisa lari aplikasi jauh lebih berat.
Pembaruan aplikasi akan lebih sederhana, karena biasanya kita hanya perlu memperbarui bagian yang berada di server, karena pada perangkat lokal kita hampir tidak memilikinya. ikon dengan tautan yang menunjuk ke aplikasi dari server.
Dapat diperdebatkan apakah keamanan Itu juga akan meningkat, tetapi setidaknya kami mengurangi vektor serangan.
Masing-masing model memiliki bidang aplikasinya sendiri
Dan itulah mengapa yang satu tidak lebih unggul dari yang lain; Jadi, jika kita sedang mengerjakan sebuah aplikasi yang membutuhkan query ke informasi terpusat dan layanan online, tentunya model WebApp Ini akan menjadi yang ideal, sementara jika kita perlu memaksimalkan perangkat keras dan menggunakan fungsionalitas tergantung pada model ponsel, yang terbaik adalah Sebuah aplikasi asli.
Foto: Fotolia - Syda
Tema di WebApp dan Aplikasi Asli