Le nuove funzionalità di Safari rendono le app Web per iPhone più simili alle app native
Il browser Safari di Apple in iOS e iPadOS 16.4 sta ottenendo il supporto per funzionalità come le notifiche push dal Web, rendendo le app Web per iPhone più simili alle app native.
Il browser ora supporta nuove tecnologie come le notifiche push per migliorare l’esperienza delle Progressive Web App su iPhone.
Apple ha anche allentato alcune restrizioni relative ai browser di terze parti, che ora possono aggiungere app Web alla schermata iniziale.
Safari introduce diverse nuove funzionalità web
- Safari supporterà le notifiche push da app web come Google Maps, Uber e Instagram. Una volta approvate, le notifiche web verranno visualizzate nel Centro notifiche e nella schermata di blocco, proprio come le notifiche delle app native.
- I browser Web di terze parti come Google Chrome ora possono aggiungere app Web alla schermata iniziale. Prima di iOS 16.4, solo Safari poteva farlo.
- La sincronizzazione delle estensioni garantisce l’utilizzo delle stesse estensioni di Safari su iPhone, iPad e Mac, rendendo l’esperienza dell’utente più coerente.
Notifiche web push
Le applicazioni Web non sono autorizzate a inviarti notifiche senza autorizzazione. Le notifiche Web funzioneranno solo per le app Web che hai aggiunto alla schermata iniziale. Inoltre, gli sviluppatori Web devono abilitare esplicitamente il supporto per questa funzione.
Inoltre, dovrai abilitare le notifiche nelle impostazioni dell’app Web e rispondere sì alla domanda se desideri consentire le notifiche.
Brady Eidson e Jen Simmons, Blog di WebKit :
Un’applicazione Web aggiunta alla schermata iniziale può richiedere l’autorizzazione a ricevere notifiche push se la richiesta è in risposta all’interazione diretta dell’utente, ad esempio facendo clic sul pulsante “Iscriviti” fornito dall’applicazione Web. iOS o iPadOS richiederà all’utente di consentire all’app Web di inviare notifiche.
D’ora in poi, le notifiche dall’app Web specificata verranno visualizzate nel Centro notifiche, nei riepiloghi giornalieri, nella schermata di blocco e sull’Apple Watch associato, insieme alle notifiche delle app native (questo è già supportato su macOS).
Le app Web visualizzeranno il numero di notifiche non lette sull’icona del badge proprio come le app native. Sarai in grado di gestire le notifiche web e la loro visualizzazione nelle impostazioni di notifica allo stesso modo delle notifiche per le tue applicazioni.
Puoi anche filtrare le notifiche web utilizzando le modalità di messa a fuoco.
Aggiunta di app Web alla schermata iniziale
In iOS 16.4, puoi aggiungere un’app Web alla schermata iniziale utilizzando un browser di terze parti come Chrome. Prima di iOS 16.4, solo Safari poteva aggiungere un’app Web alla schermata iniziale. Seleziona “Aggiungi alla schermata principale” nel foglio di condivisione, che aprirà l’interfaccia per aggiungere l’applicazione Web alla schermata principale.
Mantenere un’applicazione Web nella schermata iniziale garantisce che venga eseguita in modalità a schermo intero e che l’interfaccia del browser non sia visibile. Un altro cambiamento significativo: tali applicazioni Web verranno eseguite in un browser di terze parti che le ha aggiunte alla schermata iniziale.
In precedenza, queste cose si aprivano esclusivamente in Safari.
Gli sviluppatori possono persino fornire un’icona di dimensioni iOS per la loro app Web da visualizzare nella schermata principale. Un altro cambiamento interessante è che puoi aggiungere più istanze della stessa app alla schermata principale.
Le web app per iPhone stanno per diventare molto più potenti
Per riassumere, Safari in iOS 16.4 e iPadOS 16.4 ha adottato diverse tecnologie web tra cui Push API, Notifications API, Badging API, WebCodecs API, Screen Wake Lock API, Import Maps, Media Queries, Service Workers, codec aggiuntivi per l’elaborazione video (AV1 ), API di orientamento del dispositivo e altro ancora.
Con questo passaggio, le app Web su iPhone si comporteranno molto di più rispetto alle loro controparti native. Le app Web saranno in grado di adattare automaticamente la loro interfaccia tra le modalità verticale e orizzontale, impedire al dispositivo di andare in sospensione durante l’utilizzo dell’app Web e altro ancora. In totale, iOS 16.4 porta 135 nuove funzionalità in Safari.
Lascia un commento