Apple vient de publier la première version bêta d’iOS 16.4, comprenant plusieurs nouvelles fonctionnalités majeures pour les applications Web grâce aux mises à jour des politiques et aux nouvelles fonctionnalités du moteur WebKit.
Comme détaillé sur le blog WebKit, les applications Web de l’écran d’accueil ont accès aux notifications push via l’API Web Push standard HTML5, y compris les badges, pour la première fois. L’accès au service de notification push Apple n’était auparavant disponible que pour les applications App Store.
Contrairement à Safari sur ordinateur, tout site Web que vous parcourez dans Safari mobile iOS 16.4 ne pourra pas demander d’autorisations push Web. Apple limite la fonctionnalité aux applications Web ajoutées à votre écran d’accueil (créez un raccourci pour une page Web à l’aide du bouton Ajouter à l’écran d’accueil dans la feuille de partage, qui apparaît sous forme d’icônes d’application dans votre grille d’applications).
Bien sûr, chaque application Web devra également être autorisée à envoyer des alertes de notification, tout comme les applications natives. Une fois configurées, les notifications push de l’application Web peuvent également s’intégrer au système Focus. Si vous ajoutez la même application Web à plusieurs appareils, leur état Focus restera synchronisé pour chacun d’eux.
Un autre changement connexe est que les navigateurs tiers sont désormais en mesure d’afficher une interface utilisateur permettant aux utilisateurs d’ajouter un site Web à leur écran d’accueil, via la feuille de partage système standard. Les raccourcis de l’application Web de l’écran d’accueil seront également lancés dans l’application tierce par défaut de l’utilisateur, pas seulement dans Safari.
La conception des icônes de raccourci d’application Web de secours change également à partir d’iOS 16.4. Auparavant, iOS utilisait une mini capture d’écran de la page Web comme icône, si l’éditeur du site Web ne fournissait pas d’icône explicite de la taille d’iOS. Le nouveau design représente une simple icône d’espace réservé monogramme, utilisant la première lettre du nom du site Web.
Parallèlement à Web Push, WebKit gagne d’autres nouvelles API Web dans 16.4 qui aideront également les développeurs à créer de meilleures applications Web. Cela inclut la prise en charge des assertions de réveil d’écran, l’adoption de l’API d’orientation des appareils basée sur des normes modernes, un meilleur accès aux codecs pour le traitement vidéo et plus encore.
Découvrez cette vidéo ci-dessous (en anglais) pour plus d’actualités Apple :