PWA i stedet for app: hvorfor sjåføren din ikke trenger å laste ned noe
Frammes sjåfør-app er en PWA (Progressive Web App) — den åpnes fra en lenke og legges til hjemskjermen, uten App Store eller Google Play. Android får ekte ett-trykks-installasjon; iPhone/Safari mangler dette API-et fra Apples side og viser i stedet en 2-stegs guide. Wake Lock holder skjermen våken under kjøring, og posisjoner køes i IndexedDB og sendes i batch hvis nettet forsvinner.
På denne siden
Å be en sjåfør laste ned og installere en app fra App Store før første kjørerute er en unødvendig friksjon — spesielt for vikarer eller sjåfører som bare kjører for deg noen dager i måneden. Frammes sjåfør-app krever ingen nedlasting i det hele tatt.
Hva er en PWA, egentlig?
En Progressive Web App (PWA) er et nettsted som oppfører seg som en app: den kan legges til hjemskjermen med eget ikon, åpnes i fullskjerm uten nettleser-adresselinje, og fungere delvis offline. Forskjellen fra en «vanlig» app er at den ikke går via App Store eller Google Play — den er en lenke, ikke en installasjonsfil.
Hvorfor sjåføren slipper App Store og Google Play
Sjåføren trykker på sporingslenken sendt fra dispatcheren, logger inn, og trykker «Legg til på hjemskjerm». Ikke noe søk i en app-butikk, ingen ventetid på nedlasting, ingen versjon som må oppdateres manuelt — appen oppdateres automatisk i bakgrunnen neste gang den åpnes.
Det gjør spesielt onboarding av vikarsjåfører og sesongansatte langt raskere: fra invitasjon til klar til å kjøre tar det under ett minutt.
Wake Lock, offline-kø og andre detaljer som gjør det pålitelig
- Wake Lock. Skjermen holdes våken under aktiv sporing, så sjåføren ikke mister oversikten fordi telefonen låser seg.
- Offline-kø. Mister sjåføren nettforbindelse et par minutter i et område med dårlig dekning, køes posisjonene lokalt i IndexedDB og sendes i batch når nettet er tilbake — ingen data går tapt.
- Store, tydelige knapper. Bygget for bruk med hansker og i sollys, med høy kontrast og store trykkflater.
Begrensningen: iOS og bakgrunnssporing
Her er den ærlige delen: Apple gir ikke nettsteder (PWA-er) tilgang til ekte bakgrunns-GPS slik native apper får. Det betyr at sporingen i Framme er bygget for aktiv, forgrunnsbruk — telefonen må holdes åpen mens sjåføren kjører. Mister appen fokus, vises et vennlig varsel om å holde den åpen.
Android får ekte ett-trykks-installasjon via nettleserens innebygde «legg til på hjemskjerm»-varsel. iPhone/Safari har ikke dette API-et i det hele tatt — der vises i stedet en illustrert 2-stegs guide, siden det ikke finnes noen kode-løsning på en begrensning Apple selv har satt.
Vil du prøve sjåfør-opplevelsen selv? Se hvordan Framme fungerer eller kom i gang og inviter din første sjåfør.
Ofte stilte spørsmål
Må sjåføren laste ned noe fra App Store?
Nei. Sjåfør-appen er en PWA som åpnes fra en lenke og legges til hjemskjermen direkte fra nettleseren.
Fungerer sporingen hvis sjåføren mister nettforbindelse?
Ja, kortvarig. Posisjoner køes lokalt på telefonen og sendes i batch så snart nettforbindelsen er tilbake.
Kan appen spore i bakgrunnen på iPhone?
Nei — dette er en begrensning Apple selv har satt for nettsteder/PWA-er, ikke noe som kan løses i kode. Appen må holdes åpen under aktiv kjøring.
Hvorfor virker installasjonen ulikt på Android og iPhone?
Android støtter et nettleser-API for ett-trykks-installasjon som Apples Safari ikke har implementert. iPhone-brukere følger i stedet en kort, illustrert guide.
Relaterte artikler
Gratis ruteplanlegger: optimaliser leveringsruten din på sekunder, helt uten registrering
Lim inn dagens adresser, få beste kjørerekkefølge tilbake på sekunder — helt gratis, ingen konto. Se hvordan verktøyet fungerer, og hvorfor det er ekte, ikke en lokkefugl.
SMS vs. e-post vs. push-varsler: hva bør du velge for leveringsvarsler?
Skal leveringsvarselet sendes på e-post, SMS eller push? Alle tre har reelle avveininger — her er hva som faktisk skiller dem.
Flåtekart i sanntid: hva en dispatcher faktisk ser og styrer
Kundens sporingsside viser én bil. Dispatcherens flåtekart viser dem alle samtidig, i sanntid. Her er hva som faktisk vises og hvordan det oppdateres.