WebApp a natívna aplikácia
Rôzne / / July 04, 2021
Autor: Guillem Alsina González, sept. 2016
Internet sa stala nielen komunikačnou sieťou, ale aj akousi platformou na vykonávanie aplikácií operačný systéma prehliadač predstavuje jeho rozhranie.
Preto sa vývojárom v mnohých prípadoch ponúka otázka: natívna aplikácia alebo webová aplikácia?
Natívna aplikácia je taká, ktorá sa spúšťa priamym volaním do operačného systému a na spustenie nepotrebuje pripojenie
Každý operačný systém poskytuje množstvo zdrojov vo forme API (rozhranie od programovanie aplikácie) a systémové volania, ktoré vykonávajú určité funkcie a vykonávajú určité úlohy aplikácií.
Programy, ktoré používajú tieto zdroje na svoje fungovanie Sú natívne aplikácie, ktoré sa nazývajú preto, že v systéme bežia „natívne“ bez toho, aby vyžadovali ďalšiu podporu.
Naopak, WebApps bežia na serveri a na interakciu s používateľom potrebujú webový prehliadač.
Ako už jeho názov napovedá, WebApp je taká, ktorá na spustenie potrebuje webový prehliadač.
Prehliadač v skutočnosti v drvivej väčšine aplikácií WebApps nie je nič iné ako platforma na zobrazenie používateľské rozhranie a interagovať s ním, pričom sa vykonáva hlavne na serveri diaľkový.
Tento spôsob práce má v systéme určité výhody a nevýhody porovnanie s natívnymi aplikáciami.
V prvom rade sú WebApps obmedzené z hľadiska zdrojov a akcií, ktoré môžu vykonávať umožňuje prehľadávač, čo v mnohých prípadoch môže znamenať neschopnosť využívať všetky zdroje počítač.
Na jeho vykonanie budeme tiež potrebovať internetové pripojenie alebo k lokálnej sieti, ak je aplikácia na súkromné použitie. Pretože WebApp musí v každom prípade načítať zdroje zo svojho vzdialeného umiestnenia, pretože sa v skutočnosti nachádza na serveri, v prípade, že nemáme pripojenie, môžeme urobiť len málo.
Na druhej strane z výhod môžeme spomenúť skutočnosť, že lokálne spotrebováva menej prostriedkov zariadenia; keď beží na serveri s rozhraním prezentujúcim sa cez prehliadač, je to server, ktorý, ktorá odníma hlavné pracovné zaťaženie, pričom miestne zariadenie jednoducho zobrazí výsledky.
To nás k tomu vedie pomocou a hardvér menej výkonné, môžeme bežať aplikácie oveľa ťažšie.
Aktualizácie aplikácií budú jednoduchšie, pretože za normálnych okolností budeme musieť aktualizovať iba časť, ktorá sa nachádza na serveri, pretože na lokálnom zariadení sotva budeme mať ikona s odkazom smerujúcim na aplikácia zo servera.
Je diskutabilné, či bezpečnosť Zlepší sa to tiež, ale aspoň sme znížili útočné vektory.
Každý z modelov má svoje pole použitia
A preto jeden nie je nadradený tomu druhému; Pokiaľ teda pracujeme na aplikácii, ktorá vyžaduje dotazy na centralizované informácie a online služby, model WebApp určite existuje Bude to ideálny, zatiaľ čo ak potrebujeme vyťažiť maximum z hardvéru a využiť funkcie v závislosti od modelu telefónu, bude najlepší a aplikácia domorodec.
Fotografie: Fotolia - Syda
Motívy v aplikácii WebApp a natívnej aplikácii