Natívna aplikácia
Appka v telefóne
Natívna aplikácia je program vyvinutý priamo pre konkrétny operačný systém, najčastejšie iOS alebo Android, a inštaluje sa do telefónu z obchodu s aplikáciami. Naplno využíva funkcie zariadenia, ako sú kamera, GPS či notifikácie, a dokáže fungovať aj bez pripojenia na internet.
Ako natívna aplikácia funguje
Natívna aplikácia je napísaná v jazyku, ktorému daný systém priamo rozumie, takže beží rýchlo a plynule. Používateľ si ju stiahne z App Store alebo Google Play, nainštaluje do zariadenia a otvára cez ikonu na ploche. Vďaka tomu má prístup k hardvéru telefónu a vie pracovať aj offline.
Keďže iOS a Android sú odlišné platformy, natívna aplikácia sa pre ne vyvíja samostatne. Existujú aj prístupy, ktoré umožňujú zdieľať časť kódu medzi oboma systémami a vývoj tak zefektívniť, no aplikácia stále zostáva plnohodnotne nainštalovaná v telefóne.
Kedy zvoliť natívnu aplikáciu
Natívna aplikácia sa oplatí tam, kde záleží na plynulosti, prístupe k funkciám telefónu a na pravidelnom používaní. Typicky ide o appky, ktoré posielajú notifikácie, využívajú kameru či polohu alebo musia fungovať aj bez signálu. V takých prípadoch sa vyplatí vývoj mobilnej aplikácie na mieru a prítomnosť v obchode navyše pridáva na dôveryhodnosti.
Ak naopak potrebujete riešenie dostupné odkiaľkoľvek bez inštalácie, často postačí webová aplikácia alebo PWA. Voľba závisí od toho, ako a ako často budú ľudia aplikáciu používať a aké funkcie zariadenia naozaj potrebuje.
- Inštaluje sa z App Store alebo Google Play.
- Naplno využíva kameru, GPS, notifikácie a ďalší hardvér.
- Dokáže fungovať aj offline, bez pripojenia na internet.
- Pre iOS a Android sa zvyčajne vyvíja samostatne.
Plánujete mobilnú aplikáciu?
Pozrite si vývoj mobilných aplikáciíČasto kladené otázky
Aký je rozdiel medzi natívnou a webovou aplikáciou?
Natívna aplikácia sa inštaluje do telefónu, lepšie využíva jeho funkcie a beží aj offline, ale vyvíja sa zvlášť pre iOS a Android. Webová aplikácia beží v prehliadači bez inštalácie a funguje na všetkých zariadeniach naraz, no má obmedzenejší prístup k hardvéru.
Musím vyvíjať aplikáciu pre iOS aj Android zvlášť?
Plne natívny prístup znamená dve samostatné aplikácie. Existujú však technológie, ktoré umožňujú časť kódu zdieľať a vyvíjať pre oba systémy efektívnejšie, pričom výsledok sa stále inštaluje do telefónu.
Kedy sa namiesto natívnej aplikácie oplatí PWA?
Keď nepotrebujete hlboký prístup k funkciám telefónu a chcete riešenie dostupné okamžite z prehliadača bez sťahovania. PWA sa dá pridať na plochu a pripomína natívnu appku, no vyvíja sa len raz pre všetky zariadenia.