Progressive Web Apps s offline režimom, push notifikáciami a inštaláciou na plochu – appka bez nutnosti ísť cez App Store či Google Play. Pre veľkú časť projektov je to lacnejšia a rýchlejšia cesta než dve natívne aplikácie, ktoré treba udržiavať paralelne.

Čo PWA prináša

Ikonu na ploche a spustenie na celú obrazovku bez adresného riadka. Funkčnosť aj pri slabom alebo žiadnom pripojení, kde sa dáta uložia lokálne a odošlú po obnovení signálu. Push notifikácie. A predovšetkým jednu kódovú základňu, ktorá beží na mobile aj na počítači a aktualizuje sa okamžite bez schvaľovania v obchode.

Kedy dáva zmysel

  • Interné nástroje pre terén – evidencia, kontroly, odpočty, fotodokumentácia.
  • Zákaznícke portály, kde inštalácia z obchodu odrádza časť používateľov.
  • Projekty s rýchlym cyklom zmien, kde by schvaľovanie brzdilo vývoj.
  • Riešenia s obmedzeným rozpočtom, kde dve natívne aplikácie nie sú reálne.

Kde sú hranice

PWA nemá prístup ku všetkému, čo natívna aplikácia – niektoré systémové funkcie sú obmedzené a na iOS platia prísnejšie pravidlá než na Androide. Ak projekt stojí na intenzívnej práci s hardvérom alebo na prítomnosti v obchode s aplikáciami, povieme to na začiatku, nie po nasadení.

Pri návrhu vždy overíme konkrétne funkcie, ktoré potrebujete, na cieľových zariadeniach.

Časté otázky

Nahradí PWA natívnu aplikáciu úplne?

Pri väčšine biznisových a portálových riešení áno. Ak však potrebujete hlbokú prácu s hardvérom, prítomnosť v obchode s aplikáciami kvôli dôveryhodnosti alebo špecifické systémové funkcie, natívna cesta zostáva vhodnejšia. Posúdime to podľa konkrétneho zoznamu požiadaviek.

Ako sa aplikácia aktualizuje?

Automaticky pri ďalšom spustení, bez schvaľovania v obchode. Používateľ tak vždy pracuje s aktuálnou verziou, čo je pri interných nástrojoch veľká výhoda – odpadá stav, keď polovica tímu používa mesiace starú verziu.