Hopp til innhold
Alle artikler

Webapp eller app: hva trenger bedriften?

Skal folk bruke løsningen ofte og med telefonen i hånda, eller trenger den kamera, varsler eller widgeter, bør det være en mobilapp. Brukes den mest ved en PC, eller skal folk komme rett inn fra en lenke, holder det som regel med en webapp, og den er billigere å drifte. Noen produkter trenger begge, med hver del der den passer best.

Håkon Kjelseth, teknisk leder i Brink Studio

Oppdatert · 6 min lesing

Hva er forskjellen på en webapp og en app?

En webapp kjører i nettleseren. Brukeren åpner en adresse, logger inn og er i gang, på PC eller mobil, uten å installere noe. Kundeportaler, bookingsystemer og interne verktøy for saksbehandling er typiske webapper.

En mobilapp lastes ned fra App Store eller Google Play og ligger på telefonen. Den har tilgang til mer av telefonen, som kameraet, varsler og widgeter på hjem- og låseskjermen, og den kan virke uten nett.

Spørsmålet «nettside eller app» handler ofte om en nettside som presenterer bedriften. Valget mellom webapp og app kommer først når kunder eller ansatte skal logge inn og gjøre noe.

Når en mobilapp lønner seg

En app lønner seg når folk bruker løsningen flere ganger i uka, gjerne i korte økter på farten. Ikonet på hjemskjermen og varslene minner brukeren på appen, så ingen trenger å huske en adresse.

QuitNic, appen vår for å slutte med røyk, snus og e-sigaretter, er bygget rundt dette. Den har en widget på hjem- og låseskjermen skrevet i Swift, og en pusteøvelse og et lite spill som skal være ett trykk unna når suget kommer. Ingen av delene ville fungert like godt bak en nettadresse.

Butikkene er også en kanal i seg selv. Folk søker etter løsninger i App Store og Google Play, og en app kan bli funnet av brukere som aldri ville kommet innom nettsiden deres. Les mer om hvordan vi lager apper for iOS og Android.

Når en webapp er nok, eller bedre

Verktøy som brukes ved en PC på jobb, passer i nettleseren. Tabeller, filtre og lange skjemaer er lettere å bruke på en stor skjerm, og de ansatte slipper å installere noe på jobbtelefonen.

En webapp kan også deles med en lenke. En kunde som får en e-post om ordren sin, trykker og er inne. Med en app må kunden først laste den ned, logge inn og finne ordren igjen, og hvert steg er et sted folk faller fra.

Endringer går raskere på web. I en webapp kan vi rette en feil samme dag som den blir meldt, og alle brukerne har den nye versjonen neste gang de åpner siden. En app må først gjennom Apples kontroll, og Apple oppgir at de vanligvis behandler minst halvparten av innsendingene på under 24 timer og 90 prosent på under 48 timer (Apple App Review). Deretter må brukerne oppdatere.

Apple avviser dessuten apper som bare er en nettside i ny innpakning. Ifølge retningslinje 4.2 skal en app ha funksjoner og innhold som gjør den til mer enn en ompakket nettside. Skal appen bare vise det samme som nettsiden, får dere mer igjen for en god webapp.

PWA: en webapp på hjemskjermen

En progressiv webapp, eller PWA, er en webapp som kan legges på hjemskjermen og åpnes i eget vindu uten nettleserens adresselinje. Den kan lagre data slik at deler av den virker uten nett, og den kan sende varsler.

Siden iOS 16.4 kan webapper som er lagt på hjemskjermen, sende push-varsler, så lenge de ber om tillatelse når brukeren trykker på noe (WebKit). Fra iOS 26 åpnes alle nettsider som legges på hjemskjermen fra Safari, som webapper (WebKit).

Begrensningen på iPhone er at brukeren selv må legge webappen på hjemskjermen via Del-menyen før varslene virker. Nettsiden kan ikke vise en egen installeringsknapp slik Chrome på Android tillater (MDN). Widgeter, App Clips og en plass i App Store krever fortsatt en app. En PWA passer derfor best i interne verktøy, der dere kan vise de ansatte hvordan de legger den til.

Hva det koster å lage og drifte en webapp og en app

Hos oss koster første versjon av en webapp eller en app fra 150 000 kr eks. mva., som regel mellom 150 000 og 500 000 kr. Prisen er den samme for begge, fordi det meste av arbeidet går til å finne ut hva løsningen skal gjøre, tegne skjermene og lage databasen bak.

Forskjellen kommer etter lansering. En app ligger i to butikker med hver sine krav. Apples utviklerprogram koster 99 dollar i året (Apple), og Google tar 25 dollar én gang (Google). Hver oppdatering må sendes inn og godkjennes, og de årlige versjonene av iOS og Android kan kreve endringer i appen. Selger appen abonnement eller digitalt innhold, tar Apple og Google en andel av kjøpet. Satsene avhenger av marked og program, og Google la om sine for blant annet EØS i juni 2026 (Google Play). En webapp har én versjon å holde ved like og kan ta betalt med kort via Stripe.

Drift og videreutvikling koster fra 5 000 kr i måneden for begge, med hosting, overvåking, oppdateringer og små rettelser. For en app går mer av den tiden med til butikkene og nye OS-versjoner. Hele oversikten står på prissiden.

Én kodebase for iOS, Android og web

Valget låser dere mindre enn før. Vi lager apper i React Native med Expo, så iOS og Android deler det meste av koden, og webapper i Next.js. Begge bygger på React og TypeScript, så innlogging, databasen og mye av logikken kan deles mellom appen og webappen. Expo kan også bygge for nettleseren fra samme kode (Expo).

Med Expo kan vi i tillegg oppdatere JavaScript-koden, tekster og bilder i appen uten å sende den til ny godkjenning i App Store og Google Play. Endringer i den native koden krever fortsatt en ny versjon (Expo).

Derfor kan det lønne seg å starte med den ene delen. Er det usikkert hvor ofte folk vil bruke løsningen, kan en webapp vise det for mindre penger, og appen kan komme når dere vet hva den skal gjøre. Er telefonen hele poenget, starter vi med appen. Hvorfor vi bruker React Native, og når Flutter er et godt valg, har vi skrevet om i React Native eller Flutter.

Eksempel: Unveil bruker både app og nettside

Unveil er et delt engangskamera for bryllup og fester. Gjestene skal ta bilder i løpet av kvelden, og få gidder å laste ned en app for én fest. De skanner en QR-kode og åpner en App Clip, en liten del av appen som starter uten installasjon. Vi skrev den i Swift for å holde den under Apples grense på 15 MB. Filmeffekten legges på bildene på telefonen, og opplastingen fortsetter i bakgrunnen når nettet er dårlig.

Verten bruker løsningen på en annen måte. Arrangementet opprettes og betales på nettsiden med Stripe, og bildene vises på storskjerm når de fremkalles. Vi begynte på Unveil i juli 2026, og i september hadde den betalende kunder i 12 land. Les mer i caset om Unveil.

Spørsmål og svar

Kan appen og webappen bruke samme innlogging og data?

Ja. Vi lager én backend med en PostgreSQL-database som begge snakker med. Brukeren logger inn med samme konto i appen og i nettleseren, og ser de samme dataene begge steder.

Kan vi starte med en PWA og lage en app senere?

Ja. Backend, database og innlogging kan brukes videre. Skjermene må lages på nytt for appen, men med React på begge sider går det raskere enn å starte fra null.

Hva trenger bedriften for å publisere en app i App Store?

Appen bør ligge på bedriftens egen utviklerkonto, så dere eier den. Apple krever et D-U-N-S-nummer for å registrere et selskap. Nummeret er gratis, men det kan ta opptil fem virkedager å få det, så det er lurt å søke tidlig (Apple).

Tjenester

Flere artikler

Skal vi lage noe sammen?

Fortell om prosjektet