Alle, der planlægger at bygge en app til deres virksomhed, bliver uundgåeligt nødt til at besvare spørgsmålet: Hvilken type mobilapp skal vi bygge?

Du kan læse om andre brands, der fortæller om, hvordan de har bygget deres native app fra bunden af, eller finde ud af, at en virksomhed har en web-app eller en hybrid-app. Men hvad betyder disse udtryk helt præcist?

Vi håber at kunne præsentere dig for forskellene mellem de tre typer og undervejs diskutere fordele og ulemper ved hver enkelt, så du kan træffe en informeret beslutning.

Typer af mobilapps efter teknologi

Der er tre grundlæggende typer af mobilapps, hvis vi kategoriserer dem efter den teknologi, der bruges til at kode dem:

  • Native apps er skabt til en bestemt platform eller et bestemt styresystem.
  • Webapps er responsive versioner af websteder, der kan fungere på alle mobile enheder eller styresystemer, fordi de leveres ved hjælp af en mobilbrowser.
  • Hybridapps er kombinationer af både native og webapps, men pakket ind i en native app, hvilket giver den mulighed for at have sit eget ikon eller blive hentet fra en app-butik.

Native apps

Native apps er bygget specifikt til en mobil enheds styresystem (OS). Du kan således have native Android-mobilapps eller native iOS-apps, for ikke at nævne alle de andre platforme og enheder. Fordi de er bygget til kun én platform, kan du ikke blande og matche – f.eks. bruge en Blackberry-app på en Android-telefon eller bruge en iOS-app på en Windows-telefon.

Teknologi, der anvendes: Native apps er kodet ved hjælp af en række forskellige programmeringssprog. Nogle eksempler er bl.a.: Java, Kotlin, Python, Swift, Objective-C, C++ og React.

Pros: På grund af deres enkeltstående fokus har native apps den fordel, at de er hurtigere og mere pålidelige med hensyn til ydeevne. De er generelt mere effektive med enhedens ressourcer end andre typer mobilapps. Native apps udnytter den native enheds brugergrænseflade, hvilket giver brugerne en mere optimeret kundeoplevelse.

Og fordi native apps har direkte forbindelse til enhedens hardware, har de adgang til et bredt udvalg af enhedsfunktioner som Bluetooth, telefonbogskontakter, kamerarulle, NFC og meget mere.

Kontra: Problemet med native apps ligger dog i, at hvis man begynder at udvikle dem, skal man gentage indsatsen for hver af de forskellige platforme. Den kode, du laver til én platform, kan ikke genbruges på en anden platform. Dette driver omkostningerne i vejret. For ikke at nævne den indsats, der er nødvendig for at vedligeholde og opdatere kodebasen for hver version.

Og så skal brugeren, hver gang der kommer en opdatering til appen, downloade den nye fil og installere den igen. Det betyder også, at native apps optager kostbar plads på enhedens lagerplads.

Webapps

Webapps opfører sig på samme måde som native apps, men de tilgås via en webbrowser på din mobilenhed. De er ikke selvstændige apps i den forstand, at du skal downloade og installere kode på din enhed. De er faktisk responsive websteder, der tilpasser brugergrænsefladen til den enhed, brugeren er på. Når du får mulighed for at “installere” en webapp, er det faktisk ofte blot et bogmærke til websteds-URL’en på din enhed.

En slags webapp er den progressive webapp (PWA), som dybest set er en native app, der kører inde i en browser. For en dybere diskussion om PWA’er kan du læse: Hvad er Progressive Web Apps, og er de det værd?

Teknologi, der anvendes: Webapps er designet ved hjælp af HTML5, CSS, JavaScript, Ruby og lignende programmeringssprog, der anvendes til webarbejde.

Pros: Fordi det er webbaseret, er det ikke nødvendigt at tilpasse sig til en platform eller et operativsystem. Det skærer ned på udviklingsomkostningerne.

Plus, der er intet at downloade. De optager ikke plads på din enheds hukommelse som en native app, hvilket gør vedligeholdelse nemmere – du skal blot skubbe opdateringen live over nettet. Brugerne behøver ikke at hente opdateringen i app-butikken.

Kontra: Men dette er også relevant: Webapps er helt afhængige af den browser, der bruges på enheden. Der vil være funktionaliteter, der er tilgængelige i én browser og ikke tilgængelige i en anden, hvilket muligvis vil give brugerne forskellige oplevelser.

Og fordi de er skaller til websteder, vil de ikke fungere helt offline. Selv om de har en offlinetilstand, vil enheden stadig have brug for en internetforbindelse for at sikkerhedskopiere dataene på din enhed, tilbyde nye data eller opdatere det, der er på skærmen.

Hybrid-apps

Og så er der de hybride apps. Det er webapps, der ser ud og føles som native apps. De har måske et app-ikon på startskærmen, et responsivt design, hurtig ydeevne og kan endda fungere offline, men de er i virkeligheden webapps, der er lavet til at se native ud.

Teknologi, der anvendes: Hybrid-apps bruger en blanding af webteknologier og native API’er. De er udviklet ved hjælp af: Ionic, Objective C, Swift, HTML5 og andre.

Pros: Det er meget hurtigere og mere økonomisk at bygge en hybrid app end en native app. Som sådan kan en hybridapp være et minimum levedygtigt produkt – en måde at bevise levedygtigheden af at bygge en native app på. De indlæses også hurtigt, er ideelle til brug i lande med langsommere internetforbindelser og giver brugerne en ensartet brugeroplevelse. Endelig er der meget mindre kode at vedligeholde, fordi de bruger en enkelt kodebase.

Kontra: Hybridapps kan mangle i kraft og hastighed, som er kendetegnende for native apps.

Typer af mobilapps: Sådan vælger du bare én

Hvis du er i gang med at udvikle en app, skal du træffe en beslutning om, hvilken type app du vil oprette. Der vil være visse faktorer, som kun er ideelle på én type app, og ikke på andre.

Når du gennemgår de følgende beslutningsfaktorer, skal du svare: Hvad er den vigtigste enkeltfaktor for din beslutning i dag? Svaret vil diktere, hvilken type du skal fokusere på NU.

Beslutningsfaktor: Jeg har brug for en app ASAP!

Hvis du absolut skal have en app på kortest mulig tid, så skal du investere i at bygge en webapp. Ikke alene vil én kodebase drastisk fremskynde udviklingstiden, men det vil også betyde, at dine brugere allerede har det, de har brug for til at bruge den: en mobilbrowser.

Beslutningsfaktor: Jeg har begrænsede ressourcer

Hvis tid og penge ikke er på din side, skal du overveje enten en webapp eller en hybridapp. Hybrid-appen giver dig en chance for at teste markedet med et minimum levedygtigt produkt, som kan være i brugernes hænder inden for få måneder. Og hvis det bliver en succes, kan du beslutte dig for at bygge en fuldgyldig native version senere.

Beslutningsfaktor: Min app skal være hurtig og stabil

Hvis ydeevne er af største betydning, er der ingen vej udenom: Du er nødt til at udvikle en native app. Denne type app vil give dig den hastighed, stabilitet og de tilpasningsfunktioner, som du anser for at være afgørende for din succes.

I sidste ende er valget af, hvilken type mobilapp du vil udvikle, ikke en en-og-andet-beslutning. Du kan altid vælge at bygge en anden type senere hen, afhængigt af dine brugeres behov.

Og når du endelig bygger den, skal du sørge for at overvåge de målinger, der betyder noget for den faktiske vækst af dit brand.

Målinger, der betyder noget for væksten: A Handbook for Mobile Marketers

Er du ikke sikker på, hvad du skal måle? Kom i gang med vores guide, og lær, hvordan du sporer målinger som en sand professionel.

Download nu

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.