Vodič

Mobilna ili web aplikacija? Iskren vodič za odluku malih poduzeća

Većina vlasnika traži "aplikaciju" kada im zapravo treba web-mjesto koje dobro radi na telefonu. Ovo je smiren, žargona lišen pregled prave razlike — i kako odabrati ono što odgovara vašem poslovanju, a ne vašoj mašti.

Have a nice dayHave a nice day13 min čitanja
Mobilna ili web aplikacija? Iskren vodič za odluku malih poduzeća

Gotovo svaki tjedan netko nam kaže da treba aplikaciju. Obično su je već zamislili — ikona na telefonu, nešto što kupci preuzimaju, možda mala oznaka s brojem obavijesti. I gotovo jednako često, petnaest minuta nakon početka razgovora, ispostavi se da im aplikacija uopće ne treba. Treba im nešto što izvrsno radi na telefonu, a to je posve drukčija stvar — jeftinija, brža i daleko manje sklona skupljanju prašine u trgovini aplikacija koju nitko ne posjećuje.

Riječ "aplikacija" tiho je progutala tri ili četiri vrlo različita proizvoda. Kada je netko izgovori, može misliti na nativnu aplikaciju koju preuzimate, na web-mjesto koje se ponaša poput aplikacije, na interni alat za vlastito osoblje ili jednostavno na "modernu verziju mog poslovanja na zaslonu". Loš izbor ovdje je skup — ne zato što je pogrešan izbor teško izgraditi, nego zato što vas veže za mjesece troškova i održavanja koji vam nisu trebali.

Stoga je ovo vodič koji bismo poželjeli da svaki vlasnik ima prije onog prvog poziva. Bez galame oko toga koja platforma pobjeđuje, bez pretvaranja da su nativne aplikacije uvijek prestižan izbor. Samo bistar pogled na to što te dvije opcije zaista jesu, koliko koštaju i jednostavan način da odlučite koja je vašem poslovanju potrebna — ako mu je ijedna uopće potrebna.

Prvo razmrsite što zapravo mislite pod "aplikacijom"

Prije nego što možete birati, morate znati što je na izborniku. Mobilna aplikacija — ona nativna — softver je koji korisnik instalira iz App Storea ili Google Playa. Živi na telefonu, dobiva ikonu i može duboko zaroniti u uređaj: kamera, GPS, push-obavijesti, izvanmrežna pohrana, prijava otiskom prsta. Web aplikacija je web-mjesto koje čini više od prikazivanja informacija — omogućuje ljudima da rade stvari: prijave se, rezerviraju, plate, upravljaju računom. Otvorite je u pregledniku i nema se što preuzimati.

Između njih sjedi treća opcija čije ime većina ljudi nikada nije čula: progressive web app, ili PWA. To je web aplikacija izrađena tako da se može "dodati na početni zaslon", radi preko cijelog zaslona s vlastitom ikonom, radi izvan mreže i može slati obavijesti na većini uređaja. Za golem dio malih poduzeća to je idealna sredina koju nitko nije spomenuo — kupcu djeluje poput aplikacije, ali se izrađuje i održava poput web-mjesta.

Držite ove tri stvari jasnima u glavi i pola zbrke nestaje. Većinu vremena, iskreno pitanje nije "nativna ili web?" — nego "koliko ovo zaista treba djelovati poput aplikacije i isplati li se to za tu cijenu?"

Razlike koje su poslovanju doista važne

Naći ćete stotinu članaka koji ovo dvoje uspoređuju na tehničkoj osnovi. Većina ih je napisana za razvojne inženjere i promašuju ono do čega je vlasniku zaista stalo. Stoga preskočimo ratove okvira i razgovarajmo o četiri stvari koje mijenjaju način na koji vaše poslovanje funkcionira.

Kako ljudi dolaze do nje

Web aplikacija živi na poveznici. Možete je staviti u e-poštu, u poruku, u QR-kôd na stolu, u rezultat Google pretrage. Kupac je koristi dvije sekunde nakon klika. Nativna aplikacija živi iza preuzimanja — vaš je kupac mora dovoljno željeti da ode u trgovinu, potraži vaše ime, instalira je i otvori. Taj je jaz okrutan. Za poslovanje s kojim većina ljudi komunicira povremeno, preuzimanje je često čitav razlog zbog kojeg aplikacija propada.

Što zaista može učiniti

Nativna i dalje pobjeđuje u čistoj snazi. Ako trebate nepokolebljivu izvanmrežnu uporabu, zahtjevan rad s kamerom ili senzorima, glatku grafiku visokih performansi ili obavijesti koje apsolutno moraju stići, nativna je sigurnija oklada. No jaz se dramatično suzio. Moderna web aplikacija može primati plaćanja, koristiti kameru, pronaći vašu lokaciju, raditi izvan mreže i slati push-obavijesti na većini telefona. Iskreno je pitanje oslanja li se vaše poslovanje doista na ono malo stvari koje samo nativna radi dobro.

Koliko košta izrada i održavanje

Ovdje je jaz najveći i ovdje vlasnike iznenadi. Web aplikacija je jedna baza koda koja radi posvuda s preglednikom. Nativna aplikacija, ako je napravljena kako treba, često znači izradu i održavanje za dvije platforme, plus postupak provjere u trgovini aplikacija, plus stalna ažuriranja svaki put kad Apple ili Google promijene pravila. Izrada je skuplja; održavanje je dio na koji vas nitko ne upozorava. Aplikacija nije nešto što dovršite — to je nešto što hranite.

Koliko nadzora zadržavate

S web aplikacijom objavite promjenu i ona je uživo za nekoliko minuta. S nativnom aplikacijom svako ažuriranje čeka u redu za provjeru, a trgovina ga može odbiti, zatražiti dio od svake prodaje ili promijeniti pravila ispod vas. Iznajmljujete prostor na tuđoj platformi. Za neka poduzeća ta je razmjena vrijedna. Za mnoga, sloboda "to je samo web-mjesto, ažuriramo ga kad god želimo" vrijedi više od uglađenosti.

Ilustracija podijeljenog zaslona: lijevo pametni telefon prikazuje stranicu za preuzimanje iz trgovine aplikacija s gumbom za instalaciju, desno isto poslovanje koje se trenutačno otvara iz dodirnute poveznice u pregledniku, nacrtano u čistom toplom plošnom stilu
Tiha razlika koja odlučuje većinu projekata: preuzimanje koje treba prijeći, naspram poveznice koja se jednostavno otvara.

Kada je nativna mobilna aplikacija doista pravi izbor

Nativne aplikacije nisu zamka — one su moćan alat koji je pogrešan za većinu malih poduzeća, a upravo pravi za nekolicinu. Evo kada se dodatni trošak i vezanost isplate, iskreno i bez prodajnog sjaja.

  • Ljudi je koriste neprestano — dnevno ili gotovo dnevno. Trošak preuzimanja višestruko se vraća čestom, vjernom uporabom.
  • Snažno se oslanjate na značajke uređaja: neprekidni GPS, zahtjevan rad s kamerom, Bluetooth hardver, pouzdan izvanmrežni rad na mjestima bez signala.
  • Obavijesti su srž proizvoda, a ne dodatak koji je lijepo imati, i moraju pouzdano stizati na svaki uređaj.
  • Performanse moraju biti besprijekorne — brza grafika, igre, interakcija u stvarnom vremenu gdje je pola sekunde kašnjenja prepreka za posao.
  • Prisutnost u App Storeu sama je dio priče o povjerenju ili marketingu koju vaši kupci očekuju.

Primijetite temu: nativna zaslužuje svoje mjesto kad se aplikacija koristi mnogo, od ljudi koji su vam se već posvetili, i kad ovisi o hardveru telefona na načine kojima se preglednik još ne može mjeriti. Aplikacija za terenski rad koju vaša ekipa otvara četrdeset puta dnevno savršen je kandidat za nativnu. Stranica za rezervacije koju kupac dodirne dvaput godišnje nije.

Aplikacija koju kupac koristi dvaput godišnje uopće ne bi trebala biti aplikacija. Sačuvajte preuzimanje za stvari koje ljudi otvaraju svaki dan.
rečenica koju ponavljamo na gotovo svakom prvom sastanku

Kada je web aplikacija pametniji, jeftiniji izbor

Za većinu malih i srednjih poduzeća to je odgovor — i nije kompromis, već ispravan odabir. Web aplikacija blista upravo ondje gdje se nativna muči: gdje god doseg znači više od čiste snage, i gdje god trebate brzo djelovati i često mijenjati stvari.

Krenite web-prvo kad će ljudi stvar koristiti povremeno, a ne dnevno, kad želite kupce unutra bez trvenja preuzimanja, kad su proračun i brzina važni ili kad još niste sigurni hoće li ideja uspjeti. Ta je zadnja točka podcijenjena. Web aplikacija savršen je način da provjerite želi li itko vašu ideju prije nego što se obvežete na trošak prelaska na nativnu. Nativnu aplikaciju uvijek možete izgraditi kasnije, kada potražnja postane stvarna i kada točno vidite koje značajke je zaslužuju.

Vlasnik malog poduzeća za pultom promatra jednostavnu nadzornu ploču o korištenju kupaca na prijenosnom računalu, s telefonom pokraj koji prikazuje urednu web aplikaciju dodanu na početni zaslon, ilustrirano u toplom uredničkom plošnom stilu
Prvo objavite web-verziju i pustite da stvarno korištenje — ne slutnja — odluči zaslužuje li nativna aplikacija svoje mjesto.

Kratka priča: ordinacija koja je tražila aplikaciju

Fizioterapeutska ordinacija došla nam je uvjerena da im treba mobilna aplikacija. Konkurent niz ulicu imao ju je, pa se činilo kao zaostajanje ne imati je. Njihova je slika bila jasna: pacijenti bi preuzeli aplikaciju, rezervirali termine, vidjeli svoje planove vježbi i dobivali podsjetnike. Već su djelomično isplanirali proračun za to i pripremili se na trošak.

Stoga smo postavili pitanje koje uvijek postavljamo: koliko će često pacijent zapravo otvoriti ovo? Iskren odgovor bio je nekoliko puta tijekom jednog ciklusa liječenja — rezervirati, baciti pogled na vježbe, dobiti podsjetnik, možda rezervirati ponovno za nekoliko mjeseci. To nije dnevno korištenje. To je povremeno korištenje. A povremeno korištenje upravo je ono gdje prepreka preuzimanja tiho ubija aplikaciju. Skicirali smo vjerojatan ishod: nekoliko stotina eura izrade, zatim pacijenti koji se nikada ne potrude instalirati je, i recepcija koja i dalje prima rezervacije telefonom jer je aplikacija ostala neiskorištena.

Što smo izgradili umjesto toga

Izgradili smo web aplikaciju — progresivnu. Pacijenti je otvaraju iz poveznice u poruci potvrde: bez preuzimanja, bez trgovine, bez prepreke računa za početak. Mogu rezervirati i ponovno rezervirati, pregledati svoj plan vježbi s videozapisima i primati automatske podsjetnike koji smanjuju nedolaske. Tko god želi osjećaj aplikacije može je dodati na početni zaslon jednim dodirom, i od tada se otvara preko cijelog zaslona s ikonom ordinacije, baš poput nativne aplikacije. Pacijentu ona jednostavno jest aplikacija.

Kako se ispostavilo

Brojke su ovdje ilustrativne, ali oblik je ono što vidimo iznova i iznova. Koštalo je djelić nativne izrade na koju su se pripremali, i daleko manje za održavanje — bez dviju platformi, bez provjera u trgovini, bez tromjesečne strke kad se operativni sustav ažurira. Budući da nije bilo ničega za instalirati, pacijenti su je koristili od prvog dana; prihvaćanje nije bilo zaključano iza preuzimanja koje nitko ne dovrši. Podsjetnici su znatno smanjili nedolaske unutar nekoliko mjeseci. A ordinacija je zadržala nadzor: kad su htjeli dodati korak plaćanja, bilo je uživo istog tjedna, a ne zaglavljeno u redu za provjeru.

Iskrena napomena: ako za godinu dana pacijenti budu neprestano otvarali aplikaciju i tražili dublje izvanmrežne značajke, nativna aplikacija doista bi mogla zaslužiti svoje mjesto. No sada će se ta odluka donijeti na temelju dokaza, a ne na temelju konkurentove ikone. Znat će da se isplati prije nego što za nju plate.

Jednostavan okvir za vlastitu odluku

Ne treba vam savjetnik da to otprilike pogodite. Provedite svoju ideju kroz četiri pitanja, redom. Prvo "da" koje doista pristaje govori vam većinu onoga što trebate znati.

  1. 1
    Koliko će je često koristiti jedna osoba?
    Dnevno ili gotovo dnevno upućuje na nativnu. Povremeno — tjedno, mjesečno, nekoliko puta godišnje — čvrsto upućuje na web.
  2. 2
    Treba li joj doista hardver telefona?
    Zahtjevna izvanmrežna uporaba, neprekidni GPS, Bluetooth uređaji, intenzivan rad s kamerom? To je signal za nativnu. "Bilo bi lijepo jednom upotrijebiti kameru" nije — web to dobro obavlja.
  3. 3
    Koliko brzo i koliko često ćete je mijenjati?
    Ako ćete je neprestano dorađivati i ažurirati, ili još testirate ideju, trenutačna ažuriranja weba i nepostojanje vratara velika su prednost.
  4. 4
    Koliki je vaš stvarni proračun — za izradu i za održavanje?
    Budite iskreni o drugom broju. Ako bi vas stalno održavanje dviju platformi opteretilo, počnite s webom. Na nativnu možete prijeći kasnije, namjerno, kad je slučaj dokazan.
Što vam trebaWeb aplikacija / PWANativna mobilna aplikacija
Povremeno korištenjeNajbolji izborObično pretjerano
Dnevno korištenje, vjerna publikaIzvedivoČesto se isplati
Bez trvenja preuzimanjaNajbolji izborUgrađena prepreka
Zahtjevna izvanmrežna / hardverska uporabaOgraničenoNajbolji izbor
Brza, česta ažuriranjaNajbolji izborUsporeno provjerom
Niži trošak izrade i održavanjaNajbolji izborViši u oba slučaja
Testiranje nedokazane idejeNajbolji izborPrerano
Okviran vodič o tome gdje svaka opcija pristaje. Shvatite ga kao polazište za raspravu, a ne kao zakon.
Čist urednički dijagram odluke s jednom putanjom koja se grana između web aplikacije i nativne aplikacije, na temelju jednostavnih pitanja poput učestalosti korištenja i izvanmrežnih potreba, nacrtan u minimalnom toplom stilu
Četiri iskrena pitanja rješavaju većinu ovih odluka prije nego što se napiše ijedan redak koda.

Napomena o internim alatima — posve drukčije pitanje

Sve gore navedeno pretpostavlja da gradite za kupce. Ako gradite za vlastiti tim, računica se mijenja. Vaše će osoblje rado instalirati nešto što cijeli dan koristi za posao — prepreka preuzimanja koja ubija potrošačku aplikaciju jedva je važna kad je korištenje alata upravo posao. Stoga interna aplikacija za terenski rad ili skladište može snažno opravdati nativnu ondje gdje ona okrenuta kupcima ne bi.

Čak i tada, web pobjeđuje češće nego što ljudi očekuju. Interni alat temeljen na webu radi na bilo kojem uređaju koji vaše osoblje već nosi, ne treba instalaciju na cijeloj floti telefona i ažurira se za sve onog trenutka kad ga objavite. Osim ako doista ovisite o izvanmrežnom radu ili dubokom pristupu hardveru, interna web aplikacija obično je brži, jeftiniji i manje bolan put — ista logika kao prije, samo s obrnutim pretpostavkama o korištenju.

Niste sigurni što vaše poslovanje treba?

Onaj prvi razgovor najjeftiniji je dio koji treba dobro postaviti. Pogledat ćemo kako će ljudi zaista koristiti vašu ideju i iskreno vam reći treba li to biti nativna aplikacija, web aplikacija ili nešto jednostavnije — bez pritiska da gradite skuplju opciju.

Pogledajte kako pristupamo razvoju aplikacija

Česta pitanja

Je li web aplikacija jeftinija od nativne mobilne aplikacije?
Gotovo uvijek, da — a jaz je veći no što sam trošak izrade sugerira. Web aplikacija je jedna baza koda koja radi posvuda s preglednikom, dok nativna aplikacija često znači izradu i održavanje za dvije platforme plus postupak trgovine aplikacija. Razlika u održavanju ona je koja se gomila: nativnim aplikacijama trebaju stalna ažuriranja kako se mijenjaju operativni sustavi i pravila trgovina, dok web aplikaciju ažurirate jednom i objavite svima.
Može li web aplikacija slati push-obavijesti poput prave aplikacije?
Na većini modernih telefona, da — osobito ako je izrađena kao progressive web app koju je kupac dodao na početni zaslon. Još postoje rubni slučajevi gdje je nativna pouzdanija za obavijesti, pa ako je push apsolutno presudan za vaš proizvod, to vrijedi istaknuti rano. Za tipičan slučaj podsjetnika i ažuriranja, web aplikacija to dobro obavlja.
Hoće li web aplikacija djelovati jeftino ili nezgrapno u usporedbi s nativnom?
Ne mora. Dobro izrađena progressive web app otvara se preko cijelog zaslona s vlastitom ikonom, radi izvan mreže i prosječnom korisniku djeluje nerazlučivo od preuzete aplikacije. "Nezgrapnost" obično dolazi od ishitrene izrade, a ne od same tehnologije. Dotjerana web aplikacija svaki put nadmaši osrednju nativnu.
Mogu li početi s web aplikacijom i nativnu izgraditi kasnije?
Da, i za mnoga poduzeća to je najpametniji put. Pokretanje web-prvo omogućuje vam da provjerite potražnju, naučite kako ljudi zaista koriste proizvod i točno vidite koje bi značajke opravdale nativnu aplikaciju — sve prije obvezivanja na veći trošak. Ako podaci o korištenju kasnije opravdaju nativnu, izgradit ćete daleko bolju aplikaciju jer ćete točno znati što treba raditi.
Moj konkurent ima aplikaciju. Trebam li je i ja?
Ne nužno — i "oni je imaju" pogrešan je razlog za trošenje novca. Pravo je pitanje kako će se vaši kupci ponašati. Ako bi vaš proizvod koristili povremeno, nativna aplikacija koju moraju preuzeti vjerojatno će ostati neiskorištena bez obzira na to što je konkurent učinio. Web aplikacija koja se trenutačno otvara iz poveznice često bolje služi tim kupcima od aplikacije koju ste pokušavali dostići.
Have a nice day
Have a nice day
Uredništvo

Have a nice day softverski je studio koji pomaže malim i srednjim poduzećima u digitalizaciji — automatizacija, umjetna inteligencija i softver po mjeri koji radi u svakodnevnom poslovanju, a ne samo na slajdovima.

Povezane usluge