Preskočiť na obsah

PWA alebo mobilná aplikácia? Ako sa rozhodnúť

Pre zakladateľov · Aktualizované

Filip Papraneczakladateľ Digitaliko

PWA alebo mobilná aplikácia? Začnite tam, kde sú vaši používatelia. Ilustrácia: telefón s webovou aplikáciou na ploche vedľa obchodov s aplikáciami.PWA alebo mobilná aplikácia? Začnite tam, kde sú vaši používatelia. Ilustrácia: telefón s webovou aplikáciou na ploche vedľa obchodov s aplikáciami.

PWA stačí, keď aplikáciu používajú vaši ľudia alebo zákazníci, ktorým pošlete odkaz. Do App Store a Google Play choďte, keď vás majú noví ľudia nájsť priamo v obchode alebo keď potrebujete funkcie telefónu, ktoré web nedostane. Často je rozumné začať PWA a do obchodov ísť, až keď to potvrdia prví používatelia.

Nižšie vysvetľujeme, čo PWA je, v čom sa líši od aplikácie z obchodu a ako si za päť minút otestujete, ktorú cestu potrebujete vy.

PWA, aplikácia v obchodoch alebo dve natívne aplikácie: pri každej ceste, ako sa k používateľovi dostane, čo vie, kedy sedí a na čo si dať pozor. Zvýraznená je PWA ako prvý krok.PWA, aplikácia v obchodoch alebo dve natívne aplikácie: pri každej ceste, ako sa k používateľovi dostane, čo vie, kedy sedí a na čo si dať pozor. Zvýraznená je PWA ako prvý krok.

Čo je PWA aplikácia?

PWA (progresívna webová aplikácia) je webová aplikácia, ktorú si človek pridá na plochu telefónu. Potom sa otvára ako bežná aplikácia, s vlastnou ikonou a bez riadku s adresou. Podľa dokumentácie MDN beží na viacerých zariadeniach z jedného kódu, dá sa nainštalovať a vie fungovať aj bez internetu.

Pre firmu to znamená tri veci. Jeden kód pre telefón aj počítač. Žiadne schvaľovanie v obchode pri každej zmene. A odkaz, ktorý pošlete e-mailom alebo SMS, namiesto „stiahnite si našu aplikáciu“.

Mobilnou aplikáciou ľudia zvyčajne myslia tú z App Store a Google Play. Tú vieme postaviť dvoma spôsobmi. Prvý je React Native s Expo: z jedného kódu vznikne aplikácia pre iPhone aj Android. Druhý sú dve natívne aplikácie, každá písaná zvlášť pre svoj systém. Natívne aplikácie nerobíme.

Aký je rozdiel medzi PWA a mobilnou aplikáciou?

PWAAplikácia v obchodoch (React Native, Expo)Dve natívne aplikácie
Ako sa k nej človek dostaneOdkaz, potom „Pridať na plochu“Stiahne si ju z App Store alebo Google PlayStiahne si ju z obchodu
Nová verziaHneď, ako na webeCez schválenie v obchode, časť opráv aj bez nehoCez schválenie v obchode, pre každý systém zvlášť
Notifikácie na iPhoneÁno, keď je aplikácia na plocheÁnoÁno
Funkcie telefónuFotoaparát, poloha, súbory; Bluetooth na iPhone nieTakmer všetkyVšetky
Poplatky obchodomŽiadneApple a GoogleApple a Google
KódJeden pre web aj telefónJeden pre iPhone aj AndroidDva samostatné

Notifikácie z webovej aplikácie na iPhone fungujú od iOS 16.4, ak si ju človek pridal na plochu a povolil ich sám. Účet vývojára stojí u Apple 99 USD ročne, u Google 25 USD jednorazovo. Tieto účty majte vždy na svoju firmu, nie na dodávateľa.

Kedy stačí PWA?

Zaškrtnite, čo platí pre vašu aplikáciu:

Typický príklad je aplikácia pre technikov v teréne, objednávky od stálych odberateľov alebo interný systém, ktorý ľudia otvárajú na telefóne aj v kancelárii. Nikto ich nehľadá v App Store. Potrebujú len odkaz a prihlásenie.

Kedy potrebujete aplikáciu v App Store a Google Play?

Aplikácia z obchodu dáva zmysel v troch situáciách. Noví zákazníci vás majú nájsť priamo v obchode. Potrebujete funkciu telefónu, ktorú web nedostane, napríklad Bluetooth zariadenie spárované s iPhonom. Alebo vaši zákazníci aplikáciu z obchodu jednoducho očakávajú a odkaz na web im nestačí.

Vtedy staviame cez React Native s Expo. React Native je spôsob, ako z jedného kódu postaviť aplikáciu pre iPhone aj Android. Expo je sada nástrojov nad ním, s ktorou sa aplikácia rýchlejšie stavia, vydáva do obchodov a aktualizuje.

Pravidlo nájdete v App Store Review Guidelines, bod 4.2. Čo cesta do obchodov znamená pre rozpočet, rozoberáme v článku Koľko stojí mobilná aplikácia?

Ako to robíme my

Najprv si spíšeme, čo má prvá verzia robiť a pre koho. Potom vyberieme cestu podľa toho, kde sú vaši používatelia, nie podľa toho, čo je v móde.

  1. Zoznam

    Kto aplikáciu používa, ako sa k nej dostane a čo musí vedieť v prvej verzii.

  2. Prvá verzia

    Väčšinou PWA. Odkaz pošlete prvým ľuďom a hneď vidíte, čo naozaj používajú.

  3. Prví používatelia

    Opravy podľa toho, kde sa zasekli. Nové verzie dostanú v ten istý deň.

  4. Obchody, ak treba

    Keď dáta ukážu, že aplikáciu v obchode potrebujete, postavíme ju cez React Native a Expo.

Prvú verziu sme na jednom projekte mali za necelých 10 pracovných dní. Pre klienta sme postavili digitálny archív dokladov: administrátori pracujú cez web, používatelia cez mobilnú aplikáciu so skenovaním pre Android aj iOS.

Takto robíme vývoj mobilných aplikácií. Ak riešite, čo má do prvej verzie vôbec ísť, pokračujte článkom Ako dlho trvá vývoj MVP a čo patrí do prvej verzie.

Kedy to neodporúčame

  • Aplikácia stojí na náročnej grafike alebo hrách. Tam má zmysel natívna aplikácia. To nerobíme, odporučíme vám niekoho iného.
  • Potrebujete web, nie aplikáciu. Prezentačné weby nerobíme. Ak ľudia nemajú v aplikácii nič robiť, stačí vám web.
  • Chcete byť v obchodoch hneď, bez jediného používateľa. Najprv overte, že aplikáciu niekto použije. Obchody počkajú.

Neviete, či vám stačí PWA?

Napíšte nám, kto bude aplikáciu používať a čo v nej má robiť. Ozveme sa do dvoch pracovných dní a spolu vyberieme, čo vyriešime ako prvé. Povieme vám aj to, či obchody s aplikáciami teraz potrebujete.

Ak sa chcete najprv porozprávať, dohodnite si meeting na 15 minút s Filipom.

Kde dnes vašich používateľov naozaj nájdete: v e-maile, alebo v App Store?

V skratke

  • PWA je webová aplikácia, ktorú si človek pridá na plochu telefónu. Jeden kód, žiadne schvaľovanie, odkaz namiesto sťahovania.
  • PWA stačí, keď aplikáciu používajú ľudia, ktorým pošlete odkaz, a vystačíte si s tým, čo vie web na telefóne.
  • Do App Store a Google Play choďte, keď vás tam majú nájsť noví ľudia alebo potrebujete funkcie, ktoré web nemá.
  • Účty v obchodoch s aplikáciami majte vždy na svoju firmu.

Časté otázky

Čo je PWA aplikácia?

Webová aplikácia, ktorú si človek pridá na plochu telefónu a otvára ju ako bežnú aplikáciu. Nesťahuje sa z App Store ani z Google Play, beží na jednom kóde pre telefón aj počítač a nové verzie dostane hneď.

Kedy stačí PWA namiesto mobilnej aplikácie?

Keď aplikáciu používajú vaši ľudia alebo zákazníci, ktorým pošlete odkaz, a keď si vystačíte s tým, čo vie web na telefóne: formuláre, fotky, poloha, notifikácie. Vtedy je PWA najrýchlejšia cesta k prvým používateľom.

Kedy potrebujem aplikáciu v App Store a Google Play?

Keď vás majú noví ľudia nájsť priamo v obchode, keď potrebujete funkcie telefónu, ktoré web nedostane, napríklad Bluetooth na iPhone, alebo keď vaši zákazníci aplikáciu z obchodu jednoducho očakávajú.

Fungujú notifikácie v PWA na iPhone?

Áno, od iOS 16.4. Podmienka je, že si človek aplikáciu najprv pridá na plochu a notifikácie povolí sám, napríklad klepnutím na tlačidlo.

Robíte aj natívne aplikácie pre iOS a Android?

Nie. Staviame PWA a aplikácie do obchodov cez React Native a Expo, teda z jedného kódu pre obe platformy. Ak vaša aplikácia stojí na niečom, čo vie len natívna aplikácia, povieme vám to hneď na začiatku.

Opýtajte sa AI na tento článok

AI pri odpovedi využije aj naše ďalšie články a skúsenosti z reálnych projektov.

ChatGPTClaudePerplexity
Blog

Ostatné články

Pre zakladateľov

Vibe coding do produkcie: čo prototypu chýba

Vibe-coding prototyp sa dostane do produkcie, keď k nemu pridáte bezpečnosť, zálohy, opakovateľné nasadenie, testy a monitoring. Čo chýba, ako to skontrolovať a kedy začať odznova.

Pre zakladateľov

Ako prevziať aplikáciu od iného dodávateľa?

Aplikáciu od iného dodávateľa prevezmete v troch krokoch: zabezpečíte kód, prístupy a dáta, necháte niekoho pozrieť sa do kódu a až potom sa rozhodnete. Checklist a tri možné verdikty.

LinkedIn

Reálne skúsenosti, žiadny hype

Filip Papranec, zakladateľ Digitaliko. Na LinkedIne riešime technické výzvy, zdieľame skúsenosti z vývoja a ukazujeme, ako AI reálne mení biznis. AI hype nemáme radi: sme realisti, nie predajcovia snov.

Čas prestať plánovať a začať riešiť.

Kontakt

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