PWA: testa innan du bygger en app
Varför Ordo valde PWA framför en nativ app – och varför det kan vara rätt val för dig också.

Om du funderar på att "bygga en app" så finns det en bättre första fråga: Behöver vi ens en app?
Jag gillar PWA (Progressive Web App) av en enkel anledning: det är det snabbaste sättet att testa värdet, innan du låser in dig i app-store-logik, native-komplexitet och ett helt nytt underhållsspår.
Vad är egentligen en PWA?
En PWA är en webbapp som beter sig som en nativ app. Den kan installeras på hemskärmen, fungerar offline, kan skicka push-notiser och är blixtsnabb — allt utan att gå via App Store eller Google Play.
Tekniskt bygger den på tre grundpelare:
- Service Worker: En bakgrundsprocess som hanterar caching och offline-funktionalitet
- Web App Manifest: En JSON-fil som beskriver appen (namn, ikon, färger) för webbläsaren
- HTTPS: Säker anslutning som krävs för moderna webb-API:er
Det är inga nya tekniker. Service Workers har funnits sedan 2015. Vad som har förändrats är att webbläsarna, särskilt på mobil, numera stödjer dem riktigt bra — inklusive Safari på iPhone.
Varför PWA är perfekt för att testa ett produktkoncept
- Du kan shipa på dagar, inte månader. En URL räcker. Folk är inne direkt. Ingen väntan på App Store-granskning (som kan ta 1–2 veckor).
- Friktionen blir minimal. Ingen nedladdning, inget konto "för säkerhets skull". Du testar värdet utan att be folk gå igenom en hög onboarding-tröskel.
- Du får riktiga beteendedata. Inte "skulle du använda?", utan "använder du?". Retention, sessions-längd, återkomst — allt mätbart på riktiga användare.
- Du kan iterera utan release-process. Distribuera en ny version? Bara deploya. Inga App Store-granskningar, inga tvångade uppdateringar hos användaren.
- En kodbas, alla plattformar. Webbkod fungerar på iOS, Android, Windows, Mac — utan att du skriver separate nativa appar.
"Men vi vill ju ha app-känsla"
Med en bra PWA får du faktiskt:
- Ikon på hemskärmen (precis som en nativ app)
- Fullskärmsläge utan webbläsarens adressfält
- Snabb prestanda med aggressiv caching
- Push-notiser — och ja, på iPhone kan en PWA skicka push-notiser sedan iOS 16.4
- Offline-stöd för data du redan laddat
- Splash screen vid uppstart
Det enda du inte får är djup hårdvaruintegration (Bluetooth, NFC, avancerad kamera) och tillgång till plattformsspecifika widget-API:er. För de flesta produktidéer spelar det ingen roll.
Ordo är ett PWA-first-produktbeslut
Ordo startade som PWA av precis dessa skäl. Istället för att spendera sex månader på att bygga nativa iOS- och Android-appar before vi visste om produkten fungerade, byggde vi en PWA och testade direkt med riktiga användare.
Resultaten var tydliga: användarna kom tillbaka. De installerade appen på hemskärmen. De använde den på resor, offline, i tunnelbanan. Utan att vi behövt bygga en enda rad native-kod.
Det bevisade att kärnvärdet — forwarda bokningsmail, få en strukturerad tidslinje — faktiskt fungerade. Och det bevisade det snabbt, utan att vi låst in oss i en nativ app-arkitektur.
Den obekväma sanningen: en app är ofta en omväg
Många team bygger nativ app tidigt för att det "känns seriöst" eller för att investerare förväntar sig det. Men en nativ app löser inte produktosäkerheten. Det är dyrt, tar lång tid och binder upp ett team på underhåll av tre kodbaser (iOS, Android, webb) innan produkten är bevisad.
Det seriösa är att lösa problemet, få återkommande användning och hitta en modell som bär. Om du kan göra det via en PWA — och det kan du nästan alltid — är det inte ett "näst bäst"-val. Det är ett rationellt val.
Tänk på det här innan du beslutar
PWA räcker ofta för
- Informations- och produktivitetsappar
- Reseappar, att-göra-listor, kalenderverktyg
- E-handel och marknadsplatser
- Innehålls- och medieappar
- Verktyg som kräver inloggning och personlig data
Native kan behövas om du
- Behöver djup Bluetooth-integration (medicinska enheter, IoT)
- Behöver NFC-läsning (betalningar, ticketing)
- Hanterar video- eller bildbearbetning med hardware acceleration
- Behöver platform-specifika UI-komponenter som inte kan emuleras
- Ska sälja i-app-köp via App Store (PWA kan inte göra det)
En enkel beslutsprocess
Tre frågor att ställa innan du bestämmer dig:
- Kräver produkten något som bara native kan? Om svaret är nej, börja med PWA.
- Har vi bevis på att användarna vill ha det här? Om svaret är osäkert, testa med PWA innan du investerar i native.
- Har vi en kodbas vi vill underhålla i tre parallella versioner? Om svaret är nej, välj PWA.
En enkel tumregel
Bygg native när du måste. Det vill säga: när du har bevisad efterfrågan, tydliga tekniska krav som bara native kan möta, och ett team som kan underhålla parallella kodbaser.
Annars: börja med PWA och låt användningen avgöra.
PWA är inte ett steg på vägen till en app. Det kan vara hela vägen.
Vad som krävs för en bra PWA
En PWA är inte automatiskt bra bara för att det är en PWA. Skillnaden mellan en bra och en dålig PWA är:
- Offline-strategi: Vad cachas? Vad kräver internet? Vad händer när connection tappas?
- Prestanda: Laddningstid under 2 sekunder, smidig scrollning, inga layout shifts
- Install-flöde: Är det tydligt att appen kan installeras? Visar du en prompt?
- Push-notiser: Ber du om tillstånd vid rätt tillfälle (inte direkt vid ankomst)?
- App-känsla: Fungerar back-navigation korrekt? Ser det ut som en app, inte en webbsida?
Vanliga frågor
Kan en PWA skicka push-notiser på iPhone?
Ja, sedan iOS 16.4 (mars 2023) kan PWA:er skicka push-notiser på iPhone och iPad via Safari. Användaren måste ha installerat appen på hemskärmen och godkänna notistillstånd.
Är PWA:er snabba nog?
Ja. Med korrekt caching och modern webb-teknik är PWA:er snabba. Ordo laddar på under en sekund för återkommande användare tack vare service worker-caching.
Kan en PWA hittas i App Store?
Inte direkt. Däremot kan du konvertera en PWA till en App Store-app via verktyg som PWABuilder (Microsoft). Det ger dig App Store-närvaro utan att bygga om allt från scratch.
Hur vet användarna att de kan installera PWA:n?
Du behöver guida dem. Chrome/Android visar en install-prompt automatiskt, men Safari/iPhone kräver manuell åtgärd. En tydlig "Lägg till på hemskärmen"-guide i appen hjälper.
Sammanfattning
Vi valde PWA för Ordo för att vi ville veta om produkten fungerade innan vi bestämde oss för hur den skulle distribueras. Det visade sig att webben räckte hela vägen — inte som en kompromiss, utan som det mest ärliga sättet att bygga något man kan iterera på varje dag utan att fråga Apple om lov.
Prova Ordo gratis
Forwarda ett bokningsmail och se hur allt organiseras automatiskt. Första resan är gratis, inget kort krävs.
Kom igång