PWA
Web, který se chová jako appka
PWA (Progressive Web App) je progresivní webová aplikace, která se chová jako běžná mobilní appka, ale běží přímo v prohlížeči. Dá se přidat na plochu telefonu, funguje i offline a umí posílat notifikace. Spojuje tak širokou dostupnost webu s pohodlím a rychlostí nativní aplikace.
Jak PWA funguje
PWA je v jádru webová stránka postavená moderními technologiemi, která využívá tzv. service worker. Ten běží na pozadí, ukládá si části aplikace do paměti zařízení a díky tomu umí PWA fungovat i při slabém nebo žádném připojení. Aplikaci si uživatel přidá na plochu přímo z prohlížeče, bez stahování ze storu.
Po přidání na plochu se PWA otevírá ve vlastním okně bez panelu prohlížeče, takže působí jako běžná aplikace. Umí pracovat s notifikacemi a po načtení se chová rychle, protože část obsahu má uloženou lokálně.
Proč zvážit PWA
Hlavní výhodou je dosah a cena. PWA stavíte jednou a běží na Androidu, iPhonu i na počítači. Odpadá vývoj samostatných verzí pro jednotlivé platformy i schvalovací proces v obchodech s aplikacemi. Uživatel navíc nemusí nic instalovat, stačí mu odkaz.
PWA se vyplatí zejména tam, kde chcete zákazníkům nabídnout rychlý a pohodlný přístup, ale plnohodnotný vývoj mobilní aplikace by byl zbytečně nákladný. Typicky jde o e-shopy, věrnostní programy, rezervační systémy či informační portály.
- Jedna aplikace pro Android, iOS i počítač.
- Přidání na plochu bez stahování ze storu.
- Základní funkčnost i offline nebo při slabém signálu.
- Nižší náklady na vývoj než u nativní aplikace.
PWA versus nativní aplikace
PWA nedokáže úplně vše, co nativní aplikace. K některým funkcím telefonu má omezenější přístup a není dostupná přes obchody s aplikacemi stejně jako nativní appky. Pokud potřebujete maximální výkon nebo hluboké propojení s hardwarem zařízení, vhodnější je nativní aplikace. U mnoha projektů je však PWA rychlejší a levnější cesta k cíli.
Přemýšlíte nad aplikací pro svůj byznys?
Podívejte se na vývoj mobilních aplikacíČasto kladené otázky
Jaký je rozdíl mezi PWA a nativní aplikací?
Nativní aplikace se stáhne ze storu a běží přímo v telefonu s plným přístupem k jeho funkcím. PWA je webová aplikace, kterou si přidáte na plochu z prohlížeče a funguje na všech zařízeních najednou. PWA je dostupnější a levnější, nativní appka nabízí více možností.
Funguje PWA opravdu i bez internetu?
Ano, v rozumné míře. Díky uložení části obsahu do zařízení se PWA otevře a základní funkce fungují i offline nebo při slabém signálu. Operace, které vyžadují aktuální data ze serveru, ale připojení potřebují.
Je PWA vhodná pro můj projekt?
PWA je dobrá volba, když chcete zákazníkům nabídnout rychlý přístup napříč zařízeními bez nákladů na samostatné aplikace. U náročných požadavků na výkon či hlubokou integraci s telefonem bývá vhodnější nativní appka. Rádi vám poradíme, co se ve vašem případě vyplatí.