Přeskočit na obsah

PWA aplikace, nebo mobilní aplikace? Jak se rozhodnout

Pro zakladatele · Aktualizováno

Filip Papraneczakladatel Digitaliko

PWA aplikace, nebo mobilní aplikace? Začněte tam, kde jsou vaši uživatelé. Ilustrace: telefon s webovou aplikací na ploše vedle obchodů s aplikacemi.PWA aplikace, nebo mobilní aplikace? Začněte tam, kde jsou vaši uživatelé. Ilustrace: telefon s webovou aplikací na ploše vedle obchodů s aplikacemi.

PWA aplikace stačí, když ji používají vaši lidé nebo zákazníci, kterým pošlete odkaz. Do App Store a Google Play jděte, když vás tam mají najít noví lidé, nebo když potřebujete funkce telefonu, ke kterým se web nedostane. Často je rozumné začít PWA a do obchodů jít, až když to potvrdí první uživatelé.

Níže vysvětlujeme, co PWA je, v čem se liší od aplikace z obchodu a jak si za pět minut otestujete, kterou cestu potřebujete vy.

PWA, aplikace v obchodech, nebo dvě nativní aplikace: u každé cesty, jak se k uživateli dostane, co umí, kdy sedí a na co si dát pozor. Zvýrazněná je PWA jako první krok.PWA, aplikace v obchodech, nebo dvě nativní aplikace: u každé cesty, jak se k uživateli dostane, co umí, kdy sedí a na co si dát pozor. Zvýrazněná je PWA jako první krok.

Co je PWA aplikace?

PWA (progresivní webová aplikace) je webová aplikace, kterou si člověk přidá na plochu telefonu. Pak se otevírá jako běžná aplikace, s vlastní ikonou a bez řádku s adresou. Podle dokumentace MDN běží na více zařízeních z jednoho kódu, dá se nainstalovat a umí fungovat i bez internetu.

Pro firmu to znamená tři věci. Jeden kód pro telefon i počítač. Žádné schvalování v obchodě při každé změně. A odkaz, který pošlete e-mailem nebo SMS, místo „stáhněte si naši aplikaci“.

Mobilní aplikací lidé obvykle myslí tu z App Store a Google Play. Tu umíme postavit dvěma způsoby. První je React Native s Expo: z jednoho kódu vznikne aplikace pro iPhone i Android. Druhý jsou dvě nativní aplikace, každá psaná zvlášť pro svůj systém. Nativní aplikace neděláme.

Jaký je rozdíl mezi PWA a mobilní aplikací?

PWAAplikace v obchodech (React Native, Expo)Dvě nativní aplikace
Jak se k ní člověk dostaneOdkaz, pak „Přidat na plochu“Stáhne si ji z App Store nebo Google PlayStáhne si ji z obchodu
Nová verzeHned, jako na webuPřes schválení v obchodě, část oprav i bez nějPřes schválení v obchodě, pro každý systém zvlášť
Notifikace na iPhonuAno, když je aplikace na plošeAnoAno
Funkce telefonuFotoaparát, poloha, soubory; Bluetooth na iPhonu neTéměř všechnyVšechny
Poplatky obchodůmŽádnéApple a GoogleApple a Google
KódJeden pro web i telefonJeden pro iPhone i AndroidDva samostatné

Notifikace z webové aplikace na iPhonu fungují od iOS 16.4, pokud si ji člověk přidal na plochu a povolil je sám. Účet vývojáře stojí u Apple 99 USD ročně, u Google 25 USD jednorázově. Tyto účty mějte vždy na svou firmu, ne na dodavatele.

Kdy stačí PWA?

Zaškrtněte, co platí pro vaši aplikaci:

Typický příklad je aplikace pro techniky v terénu, objednávky od stálých odběratelů nebo interní systém, který lidé otevírají v telefonu i v kanceláři. Nikdo je nehledá v App Store. Potřebují jen odkaz a přihlášení.

Kdy potřebujete aplikaci v App Store a Google Play?

Aplikace z obchodu dává smysl ve třech situacích. Noví zákazníci vás mají najít přímo v obchodě. Potřebujete funkci telefonu, ke které se web nedostane, třeba Bluetooth zařízení spárované s iPhonem. Nebo vaši zákazníci aplikaci z obchodu prostě očekávají a odkaz na web jim nestačí.

Pak stavíme přes React Native s Expo. React Native je způsob, jak z jednoho kódu postavit aplikaci pro iPhone i Android. Expo je sada nástrojů nad ním, se kterou se aplikace rychleji staví, vydává do obchodů a aktualizuje.

Pravidlo najdete v App Store Review Guidelines, bod 4.2. Co cesta do obchodů znamená pro rozpočet, rozebíráme v článku Kolik stojí mobilní aplikace?

Jak to děláme my

Nejdřív si sepíšeme, co má první verze dělat a pro koho. Pak vybereme cestu podle toho, kde jsou vaši uživatelé, ne podle toho, co je zrovna v módě.

  1. Seznam

    Kdo aplikaci používá, jak se k ní dostane a co musí umět v první verzi.

  2. První verze

    Většinou PWA. Odkaz pošlete prvním lidem a hned vidíte, co opravdu používají.

  3. První uživatelé

    Opravy podle toho, kde se zasekli. Nové verze dostanou ještě ten den.

  4. Obchody, pokud je potřeba

    Když data ukážou, že aplikaci v obchodě potřebujete, postavíme ji přes React Native a Expo.

První verzi jsme na jednom projektu měli za necelých 10 pracovních dní. Pro klienta jsme postavili digitální archiv dokladů: administrátoři pracují přes web, uživatelé přes mobilní aplikaci se skenováním pro Android i iOS.

Takhle děláme vývoj mobilních aplikací. Pokud řešíte, co má do první verze vůbec jít, pokračujte článkem Jak dlouho trvá vývoj MVP.

Kdy to nedoporučujeme

  • Aplikace stojí na náročné grafice nebo hrách. Tam má smysl nativní aplikace. Tu neděláme, doporučíme vám někoho jiného.
  • Potřebujete web, ne aplikaci. Prezentační weby neděláme. Pokud lidé nemají v aplikaci nic dělat, stačí vám web.
  • Chcete být v obchodech hned, bez jediného uživatele. Nejdřív ověřte, že aplikaci někdo použije. Obchody počkají.

Nevíte, jestli vám stačí PWA?

Napište nám, kdo bude aplikaci používat a co v ní má dělat. Ozveme se do dvou pracovních dnů a společně vybereme, co vyřešíme jako první. Řekneme vám i to, jestli obchody s aplikacemi teď potřebujete.

Pokud si chcete nejdřív promluvit, domluvte si meeting na 15 minut s Filipem.

Kde dnes své uživatele opravdu najdete: v e-mailu, nebo v App Store?

Ve zkratce

  • PWA je webová aplikace, kterou si člověk přidá na plochu telefonu. Jeden kód, žádné schvalování, odkaz místo stahování.
  • PWA stačí, když aplikaci používají lidé, kterým pošlete odkaz, a vystačíte si s tím, co umí web v telefonu.
  • Do App Store a Google Play jděte, když vás tam mají najít noví lidé nebo potřebujete funkce, které web nemá.
  • Účty v obchodech s aplikacemi mějte vždy na svou firmu.

Časté otázky

Co je PWA aplikace?

Webová aplikace, kterou si člověk přidá na plochu telefonu a otevírá ji jako běžnou aplikaci. Nestahuje se z App Store ani z Google Play, běží na jednom kódu pro telefon i počítač a nové verze dostane hned.

Kdy stačí PWA místo mobilní aplikace?

Když aplikaci používají vaši lidé nebo zákazníci, kterým pošlete odkaz, a vystačíte si s tím, co umí web v telefonu: formuláře, fotky, poloha, notifikace. Pak je PWA nejrychlejší cesta k prvním uživatelům.

Kdy potřebuji aplikaci v App Store a Google Play?

Když vás mají noví lidé najít přímo v obchodě, když potřebujete funkce telefonu, ke kterým se web nedostane, třeba Bluetooth na iPhonu, nebo když vaši zákazníci aplikaci z obchodu prostě očekávají.

Fungují notifikace v PWA na iPhonu?

Ano, od iOS 16.4. Podmínkou je, že si člověk aplikaci nejdřív přidá na plochu a notifikace povolí sám, třeba klepnutím na tlačítko.

Děláte i nativní aplikace pro iOS a Android?

Ne. Stavíme PWA a aplikace do obchodů přes React Native a Expo, tedy z jednoho kódu pro obě platformy. Pokud vaše aplikace stojí na něčem, co umí jen nativní aplikace, řekneme vám to hned na začátku.

Zeptejte se AI na tento článek

AI při odpovědi využije i naše další články a zkušenosti z reálných projektů.

ChatGPTClaudePerplexity
Blog

Ostatní články

Pro zakladatele

Lovable do produkce: export kódu a bezpečnost aplikace

Aplikace z Lovable funguje, ale nevíte, jestli vydrží zákazníky? Kód se dá přes GitHub dostat ven a dál rozvíjet. Co zkontrolovat, hlavně přístup k datům, a co doplnit bez přepisu.

Pro zakladatele

Vibe coding do produkce: co prototypu chybí

Prototyp z vibe codingu se dostane do produkce, když k němu přidáte bezpečnost, zálohy, opakovatelné nasazení, testy a monitoring. Co chybí, jak to zkontrolovat a kdy začít znovu.

Pro zakladatele

Jak převzít aplikaci od jiného dodavatele?

Aplikaci od jiného dodavatele převezmete ve třech krocích: zajistíte si kód, přístupy a data, necháte někoho podívat se do kódu a teprve pak se rozhodnete. Checklist a tři možné verdikty.

LinkedIn

Reálné zkušenosti, žádný hype

Filip Papranec, zakladatel Digitaliko. Na LinkedInu řešíme technické výzvy, sdílíme zkušenosti z vývoje a ukazujeme, jak AI reálně mění byznys. AI hype nemáme rádi: jsme realisté, ne prodejci snů.

Čas přestat plánovat a začít řešit.

Kontakt

  • Digitaliko s.r.o.
    Šípková 377/17
    958 03 Malé Uherce, Slovensko
  • Ozvěte se nám
    info@digitaliko.com
    +421 950 595 506
    WhatsApp