PragaWeb

Mobilní aplikace

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

  1. 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.
  2. 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í.
  3. Nabídka: dostanete jasné termíny a náklady rozdělené do etap, které lze postupně spouštět.
  4. Vývoj v krátkých cyklech: každou verzi si můžete hned vyzkoušet v telefonu pomocí jednoduchého odkazu.
  5. 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.
  6. 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í.

Časté dotazy

Jaký je rozdíl mezi progresivní webovou aplikací a nativní aplikací?

PWA se instaluje z prohlížeče a díky jedinému projektu funguje na všech zařízeních. Nativní aplikace se stahuje z obchodů s aplikacemi a má plnější přístup k funkcím telefonu. PWA je zpravidla levnější a aktualizuje se okamžitě; nativní aplikace nabízí v zařízení více možností.

Fungují progresivní webové aplikace na iPhonu?

Ano. Na iPhonu se instalují přes nabídku Sdílet v Safari a běží na celou obrazovku, i offline. Některé funkce jsou omezenější než na Androidu a push oznámení vyžadují, aby byla aplikace nainstalovaná: společně to ověříme podle toho, co potřebujete.

Mohu PWA zveřejnit v obchodech s aplikacemi?

V některých případech ano, zejména na Google Play pomocí speciálního technického obalu. Pokud je však přítomnost v obchodech s aplikacemi důležitým cílem, obvykle se vyplatí zvážit plnohodnotnou aplikaci pro iOS a Android.

Kolik stojí progresivní webová aplikace?

Záleží na funkcích, míře fungování offline a integracích. Zpravidla vyžaduje nižší investici než dvě samostatné nativní aplikace. Po úvodním hovoru dostanete písemný odhad rozdělený do etap.

Mohu svou stávající webovou aplikaci přeměnit na PWA?

Často ano. Doplní se soubor manifest, service worker pro offline režim a oznámení a rozhraní se přizpůsobí používání na chytrém telefonu. Nejprve prověříme stávající kód, abychom zjistili, kolik práce to vyžaduje.