← Tilbage til viden

Indsigt · 3 min. læsning

Web apps vs. native apps: Hvad er forskellen?

Opdateret

Brugerens behov afgør valget af app

Skal din kunde åbne et link og bestille en tid, eller skal en medarbejder bruge appen hver dag ude hos kunderne? Det er to forskellige situationer. Derfor giver det mening at beskrive opgaven, før du vælger mellem en webapp og en native app.

En webapp kører i browseren. En native app udvikles til en bestemt platform, eksempelvis iOS eller Android. Begge kan indgå i en god løsning. Valget afhænger af brugerens hverdag, de nødvendige funktioner og det arbejde, du vil bruge på udvikling og drift.

Hvornår giver en web app mening?

En webapp kan være oplagt, når brugeren skal kunne komme i gang via et link. Det kan være en kundeportal, en bookingløsning eller et internt værktøj, som bruges på både computer og telefon. Du skal stadig sørge for, at skærmbilleder og funktioner fungerer på de enheder, dine brugere faktisk har.

Nogle webapps kan bygges som progressive webapps, der kan installeres og understøtte arbejde uden forbindelse. Det kræver, at funktionerne er udviklet til det, og mulighederne skal kontrolleres på de relevante enheder og browsere. MDN beskriver mulighederne for progressive webapps.

Har du kun brug for, at kunden ser sin ordre og henter et dokument, er installation måske et ekstra trin uden værdi. Her er det værd at undersøge browserløsningen først.

Hvornår er en native app relevant?

Hvis appen skal bruge bestemte funktioner på telefonen eller være en fast del af en mobil arbejdsgang, bør du undersøge en native løsning. Beskriv de konkrete behov: kamera, lokal lagring, arbejde uden net eller forbindelse til andet udstyr. At brugerne har en smartphone, er ikke i sig selv en grund til at vælge native.

Afprøv den mest krævende funktion tidligt. Skal en medarbejder eksempelvis registrere en opgave uden forbindelse, skal du også vide, hvad der sker, når forbindelsen kommer tilbage, og to personer har ændret samme opgave. Den slags skal løses i design og udvikling uanset platform.

Sammenlign udvikling, drift og adgang til enheden

En browserløsning kan gøre det muligt at dele meget af arbejdet på tværs af enheder. Men det gør ikke enhver webapp billigere end enhver mobilapp. Funktioner, integrationer, test og vedligeholdelse har stor betydning for begge.

Bed om et overblik over platforme, drift, opdateringer og eventuel distribution gennem appbutikker. Vilkår og gebyrer skal undersøges for den konkrete løsning; de kan ikke beskrives som én fast procent af enhver apps indtægt. Se også budgettet til en webapp, hvis browseren er dit udgangspunkt.

Der findes også løsninger, hvor dele af koden deles mellem mobilplatforme. På siden om native og hybrid apps kan du læse om vores hjælp til platformvalget.

Kombinér web app og mobilapp

En mobilapp til kunden kan godt hænge sammen med en administrationsløsning i browseren. Medarbejderen får eksempelvis et overblik over ordrer på computeren, mens kunden følger sin bestilling på telefonen. De to brugerflader kan benytte samme bagvedliggende system og data.

Det er forskellige brugeropgaver, som skal beskrives og testes hver for sig. Start med målgruppen, de vigtigste handlinger og de nødvendige enheder. Har du brug for hjælp til at sammenligne mulighederne, kan vi gennemgå dem med dig, før udviklingen begynder.

Administration i browseren og mobilapp til kunden

Webappen kan give medarbejderne adgang til at opdatere indhold, håndtere ordrer, besvare supportsager og følge relevante data. Mobilappen kan samtidig give kunden et tilpasset forløb på telefonen. Beskriv de to brugergruppers behov hver for sig og aftal, hvordan data og rettigheder deles mellem løsningerne.

Jacob Refshøj

Om forfatteren

Jacob Refshøj

Brandstoff · Hjemmesider, apps og digital udvikling.

Jacob Refshøj på LinkedIn

Fra indsigt til handling

Få hjælp til jeres digitale projekt

Fortæl os om jeres idé. Vi hjælper med at finde det næste skridt.

Lad os tale sammen
Se flere artikler