Il 2024 è stato l'anno più movimentato per le PWA su iOS in Europa. Riepiloghiamo cosa è successo e dove siamo finiti.
La timeline
- Marzo 2024: il Digital Markets Act entra in vigore. Apple rilascia iOS 17.4 con browser engine alternativi consentiti in EU.
- Febbraio 2024: in vista del cambio, Apple annuncia la rimozione delle PWA installate sulla home screen in EU. Outcry.
- Marzo 2024: Apple fa marcia indietro. Le PWA continuano a funzionare in EU, ma solo con WebKit (no engine alternativi per le installate).
- Ottobre-novembre 2024: iOS 18 stabilizza il comportamento. Le PWA installate hanno comportamento simile al resto del mondo.
Cosa funziona oggi
- Add to Home Screen: ok.
- Notifiche push: ok da iOS 16.4 (richiede l'installazione, non funziona dal browser).
- Service Worker offline: ok, con i limiti storici di iOS (storage quota più stretto rispetto a Android).
- Background sync: ancora non disponibile.
Cosa NON funziona ancora
- Web Bluetooth, Web USB, Web NFC: bloccati.
- Background fetch e periodic sync: assenti.
- Storage senza limiti: la quota è molto più stretta che su Android.
Per chi sta valutando una PWA
Se la tua app ha bisogno di hardware access (NFC per check-in eventi, Bluetooth per dispositivi), iOS resta una barriera. Per app web-first con notifiche e offline base, le PWA funzionano e sono molto più economiche di una React Native. Per il 60% dei progetti dei nostri clienti SMB, la PWA è la scelta giusta.