PWA
Web, ktorý sa správa ako appka
PWA (Progressive Web App) je progresívna webová aplikácia, ktorá sa správa ako bežná mobilná appka, no beží priamo v prehliadači. Dá sa pridať na plochu telefónu, funguje aj offline a vie posielať notifikácie. Spája tak širokú dostupnosť webu s pohodlím a rýchlosťou natívnej aplikácie.
Ako PWA funguje
PWA je v jadre webová stránka postavená modernými technológiami, ktorá využíva tzv. service worker. Ten beží na pozadí, ukladá si časti aplikácie do pamäte zariadenia a vďaka tomu vie PWA fungovať aj pri slabom alebo žiadnom pripojení. Aplikáciu si používateľ pridá na plochu priamo z prehliadača, bez sťahovania zo storu.
Po pridaní na plochu sa PWA otvára vo vlastnom okne bez panela prehliadača, takže pôsobí ako bežná aplikácia. Vie pracovať s notifikáciami a po načítaní sa správa rýchlo, lebo časť obsahu má uloženú lokálne.
Prečo zvážiť PWA
Hlavnou výhodou je dosah a cena. PWA staviate raz a beží na Androide, iPhone aj na počítači. Odpadá vývoj samostatných verzií pre jednotlivé platformy aj schvaľovací proces v obchodoch s aplikáciami. Používateľ navyše nemusí nič inštalovať, stačí mu odkaz.
PWA sa oplatí najmä tam, kde chcete zákazníkom ponúknuť rýchly a pohodlný prístup, ale plnohodnotný vývoj mobilnej aplikácie by bol zbytočne nákladný. Typicky ide o e-shopy, vernostné programy, rezervačné systémy či informačné portály.
- Jedna aplikácia pre Android, iOS aj počítač.
- Pridanie na plochu bez sťahovania zo storu.
- Základná funkčnosť aj offline alebo pri slabom signáli.
- Nižšie náklady na vývoj než pri natívnej aplikácii.
PWA verzus natívna aplikácia
PWA nedokáže úplne všetko, čo natívna aplikácia. K niektorým funkciám telefónu má obmedzenejší prístup a nie je dostupná cez obchody s aplikáciami rovnako ako natívne appky. Ak potrebujete maximálny výkon alebo hlboké prepojenie s hardvérom zariadenia, vhodnejšia je natívna aplikácia. Pri mnohých projektoch je však PWA rýchlejšia a lacnejšia cesta k cieľu.
Rozmýšľate nad aplikáciou pre svoj biznis?
Pozrite si vývoj mobilných aplikáciíČasto kladené otázky
Aký je rozdiel medzi PWA a natívnou aplikáciou?
Natívna aplikácia sa stiahne zo storu a beží priamo v telefóne s plným prístupom k jeho funkciám. PWA je webová aplikácia, ktorú si pridáte na plochu z prehliadača a funguje na všetkých zariadeniach naraz. PWA je dostupnejšia a lacnejšia, natívna appka ponúka viac možností.
Funguje PWA naozaj aj bez internetu?
Áno, v rozumnej miere. Vďaka uloženiu časti obsahu do zariadenia sa PWA otvorí a základné funkcie fungujú aj offline alebo pri slabom signáli. Operácie, ktoré vyžadujú aktuálne dáta zo servera, však pripojenie potrebujú.
Je PWA vhodná pre môj projekt?
PWA je dobrá voľba, keď chcete zákazníkom ponúknuť rýchly prístup naprieč zariadeniami bez nákladov na samostatné aplikácie. Pri náročných požiadavkách na výkon či hlbokú integráciu s telefónom býva vhodnejšia natívna appka. Radi vám poradíme, čo sa vo vašom prípade oplatí.