PWA vs. vanlig app: vad är skillnaden?
Progressive Web Apps fungerar som vanliga appar men kräver ingen installation från App Store. Så fungerar det.
PWA vs. vanlig app: vad är skillnaden?
Du har kanske sett texten "Lägg till på hemskärmen" och undrat vad det egentligen innebär. Vad nu? är en så kallad PWA, Progressive Web App. Här förklarar vi vad det betyder och varför vi valde den vägen.
Vad är en PWA?
En Progressive Web App är en webbsida som beter sig som en vanlig app. Den kan installeras på hemskärmen, fungera offline och skicka notiser, utan att gå via App Store eller Google Play.
Google definierar PWA som webbapplikationer som är tillförlitliga, snabba och engagerande. De använder modern webbteknologi för att leverera en upplevelse som känns som en inbyggd app, men distribueras via webben.
Det är inte en kompromiss. Det är ett medvetet val med konkreta fördelar.
PWA och native app: en jämförelse
| Egenskap | PWA | Native app |
|---|---|---|
| Installation | Direkt från webbläsaren | App Store / Google Play |
| Uppdateringar | Automatiska, direkt | Kräver nedladdning |
| Storlek | Några hundra KB | Ofta 50–200 MB |
| Offline | Ja (via Service Worker) | Ja |
| Åtkomst till hårdvara | Begränsad | Full åtkomst |
| Kostnad att utveckla | En kodbas | Ofta separata iOS + Android |
| Integritet | Kan köras helt lokalt | Oftast molnbaserad |
Varför Vad nu? är en PWA
Ingen installation krävs
Öppna webbläsaren, gå till vadnu.se, och appen fungerar direkt. Vill du ha den på hemskärmen? Tryck "Lägg till". Klart. Ingen App Store, inget konto, ingen väntan. Det spelar inte heller någon roll om du kör iPhone, Android eller dator.
Fungerar offline
Vad nu? använder en Service Worker som cachar hela appen lokalt. När den väl har laddats en gång fungerar den utan internet. Det är ett grundkrav för en rutin-app. Morgnarna är inte alltid bra för internetuppkopplingen, och rutinen ska aldrig misslyckas av den anledningen.
All data stannar på din enhet
Vad nu? har ingen server. All data sparas i webbläsarens lokala lagring via IndexedDB. Ingenting lämnar enheten, ingenting skickas till molnet. Det ger maximal integritet utan att du behöver göra något särskilt för att uppnå det.
Alltid uppdaterad
När vi släpper en uppdatering ser du den nästa gång du öppnar appen. Ingen manuell uppdatering krävs. Service Workern hanterar det i bakgrunden utan att du märker av det.
Är en PWA lika bra som en "riktig" app?
För de flesta användningsfall, ja. Moderna webbläsare som Chrome, Safari, Firefox och Edge stödjer PWA-standarden fullt ut. Du får helskärmsläge utan adressfält, en egen ikon på hemskärmen, snabb start, offline-stöd och push-notiser på Android och desktop.
Begränsningarna gäller framför allt appar som behöver djup hårdvaruåtkomst, avancerade kamerafunktioner, Bluetooth-enheter och liknande. För en rutin-app finns det inga praktiska begränsningar.
Hur installerar man Vad nu?
På iPhone och iPad (Safari)
- Öppna vadnu.se i Safari
- Tryck på dela-knappen (fyrkant med pil uppåt)
- Välj "Lägg till på hemskärm"
På Android (Chrome)
- Öppna vadnu.se i Chrome
- Tryck på de tre punkterna uppe till höger
- Välj "Installera app" eller "Lägg till på startskärmen"
På dator (Chrome eller Edge)
- Öppna vadnu.se
- Klicka på installationsikonen i adressfältet
- Bekräfta installationen
Det tar ungefär tio sekunder. Appen dyker sedan upp bland dina övriga appar och fungerar precis som alla andra.
Tekniken bakom
PWA-tekniken har funnits sedan mitten av 2010-talet och är idag välbeprövad. Service Workers hanterar caching och offline-funktionalitet. Web App Manifests styr hur appen ser ut när den är installerad. Tillsammans skapar de en upplevelse som är svår att skilja från en native-app för de flesta vardagsuppgifter.
För Vad nu? innebär det att appen alltid finns tillgänglig, aldrig kräver manuell uppdatering och aldrig skickar data till en server. Det är en ren och enkel lösning som prioriterar tillförlitlighet och integritet.
Prova själv, det tar bara några sekunder att komma igång.
Läs mer: Offline först: varför din data aldrig lämnar din enhet | Skapa din första rutin: steg för steg