Progresivní webové aplikace (PWA)
Ve zkratce
Progresivní webová aplikace (PWA) je webová aplikace, kterou nainstalujete přímo z prohlížeče, bez obchodu s aplikacemi, a která funguje i offline. PragaWeb je vyvíjí na míru jako firemní nástroje a služby pro zákazníky.
Progresivní webová aplikace (PWA) je webová aplikace, která se chová jako běžná aplikace: nainstalujete ji na domovskou obrazovku chytrého telefonu nebo do počítače přímo z prohlížeče, otevírá se na celou obrazovku, může fungovat i bez připojení a posílat oznámení. PragaWeb vyvíjí progresivní webové aplikace na míru pro firmy, které chtějí dát zákazníkům nebo spolupracovníkům mobilní nástroj, aniž by musely procházet App Store a Google Play.
Hlavní výhodou je jednoduchost: jediný projekt funguje na iPhonu, Androidu i počítači, aktualizace se ke všem dostanou automaticky a uživatelé nemusejí nic hledat v obchodech s aplikacemi. Stačí odkaz.
Kdy se progresivní webová aplikace vyplatí
- Potřebujete nástroj pro vlastní zaměstnance nebo B2B zákazníky, který je třeba rychle rozšířit mezi mnoho lidí.
- Chcete aplikaci často aktualizovat, bez čekání na schválení v obchodech s aplikacemi.
- Rozpočet neodůvodňuje dvě samostatné nativní aplikace pro iOS a Android.
- Uživatelé mají různá zařízení včetně počítačů a tabletů a vy chcete jednotné prostředí.
- Už máte webovou aplikaci a chcete, aby se dala instalovat a používat offline.
- Chcete, aby byl obsah aplikace dohledatelný i přes vyhledávače.
PWA, nebo nativní aplikace: omezení, o kterých je dobré vědět
PWA není správnou odpovědí na všechno. Přístup k některým funkcím telefonu, jako je Bluetooth, NFC nebo činnosti na pozadí, je omezenější, zejména na iPhonu. Na iOS se aplikace instaluje přes nabídku Sdílet v Safari, což je krok, který je třeba uživatelům vysvětlit, a push oznámení fungují až po instalaci. Pokud potřebujete být v obchodech s aplikacemi nebo využívat pokročilé funkce zařízení, doporučíme vám aplikace pro iOS a Android. Řekneme vám to otevřeně hned při prvním hovoru.
Co vytváříme
- Instalace na domovskou obrazovku: ikona, název, barvy a úvodní obrazovka vaší firmy, otevírání na celou obrazovku jako u klasické aplikace.
- Fungování offline: hlavní obrazovky a potřebná data zůstávají k dispozici i bez sítě; co zadáte, se synchronizuje, jakmile se připojení obnoví.
- Push oznámení: upozornění na objednávky, schůzky, termíny nebo nové dokumenty na zařízeních a v prohlížečích, které je podporují.
- Funkce zařízení: fotoaparát pro fotografie a skenování kódů, geolokace, sdílení souborů.
- Zabezpečená sekce a role: bezpečné přihlášení, různá oprávnění pro zákazníky, obchodní zástupce a interní zaměstnance.
- Integrace: propojení s podnikovým informačním systémem, CRM nebo e-shopem pro čtení a zápis dat v reálném čase.
- Verze pro počítač: tatáž PWA funguje i na kancelářském počítači, bez vývoje dvou produktů.
Typickými příklady jsou aplikace pro rezervace zákazníků, aplikace pro servisní výkazy techniků nebo instalovatelná verze B2B zákaznického portálu.
Jak pracujeme
- Naslouchání: při online hovoru zjistíme, kdo bude PWA používat, na jakých zařízeních a v jakých podmínkách, například při slabém signálu.
- Ověření proveditelnosti: zkontrolujeme, že všechny požadované funkce podporují prohlížeče vašich uživatelů, aby později nepřišla žádná překvapení.
- Nabídka: dostanete jasné termíny a náklady rozdělené do etap, které lze postupně spouštět.
- Vývoj v krátkých cyklech: každou verzi si můžete hned vyzkoušet v telefonu pomocí jednoduchého odkazu.
- Testování na skutečných zařízeních: ověřujeme instalaci, režim offline a oznámení na iPhonu, Androidu i počítači.
- Spuštění a další rozvoj: připravíme pro vaše uživatele stručný návod k instalaci a pokračujeme podporou a novými funkcemi.
Technická řešení
PWA stojí na standardních webových technologiích. Web app manifest je soubor, který telefonu sděluje název, ikonu a barvy aplikace. Service worker je skript, který běží na pozadí a spravuje offline úložiště a oznámení. Pro rozhraní používáme rozšířené frameworky jako React nebo Vue, pro data uložená v zařízení úložiště prohlížeče a pro server stejné technologie jako u našich webových aplikací. Rychlost a přístupnost podle pokynů WCAG 2.1 AA jsou výchozími požadavky; pokud má PWA i veřejné stránky, postaráme se o jejich indexaci pomocí technického SEO.
Termíny a náklady: na čem závisejí
- Počet obrazovek a funkcí: hlavní faktor, stejně jako u jakéhokoli softwaru.
- Míra fungování offline: prohlížet data bez sítě je jednoduché; upravovat je offline a řešit případné konflikty vyžaduje více práce.
- Integrace: kolik systémů si musí s PWA vyměňovat data a jak moderní jsou.
- Vývoj od nuly, nebo z existující webové aplikace: přeměna hotové webové aplikace na PWA obvykle zabere méně času.
Ve srovnání se dvěma nativními aplikacemi vyžaduje PWA zpravidla nižší investici a kratší termíny. Neplatíte ani za účty v obchodech s aplikacemi.
Proč si vybrat nás
- Jedna kontaktní osoba: jediný člověk vás provede od prvního hovoru až po aktualizace.
- Upřímná rada: pokud PWA nestačí, řekneme vám to ještě před zahájením.
- Kód a data patří vám, bez závazků vůči nám nebo obchodům s aplikacemi.
- Rychlost a přístupnost jako standard: stejné kvality, jaké najdete na tomto webu.
Chcete instalovatelnou aplikaci bez obchodů s aplikacemi? Řekněte nám o své progresivní webové aplikaci a společně ověříme, zda je to správné řešení.