Les nouvelles fonctionnalités de Safari rendent les applications Web iPhone plus proches des applications natives
Le navigateur Safari d’Apple dans iOS et iPadOS 16.4 prend en charge des fonctionnalités telles que les notifications push du Web, ce qui rend les applications Web iPhone plus proches des applications natives.
Le navigateur prend désormais en charge de nouvelles technologies telles que les notifications push pour améliorer l’expérience Progressive Web Apps sur iPhone.
Apple a également assoupli certaines restrictions liées aux navigateurs tiers, qui sont désormais autorisés à ajouter des applications Web à l’écran d’accueil.
Safari introduit plusieurs nouvelles fonctionnalités Web
- Safari prendra en charge les notifications push des applications Web telles que Google Maps, Uber et Instagram. Une fois approuvées, les notifications Web apparaîtront dans le centre de notifications et sur l’écran de verrouillage, tout comme les notifications des applications natives.
- Les navigateurs Web tiers tels que Google Chrome peuvent désormais ajouter des applications Web à l’écran d’accueil. Avant iOS 16.4, seul Safari pouvait le faire.
- La synchronisation des extensions garantit que vous utilisez les mêmes extensions Safari sur votre iPhone, iPad et Mac, ce qui rend l’expérience utilisateur plus cohérente.
Notifications push Web
Les applications Web ne sont pas autorisées à vous envoyer des notifications sans autorisation. Les notifications Web ne fonctionneront que pour les applications Web que vous avez ajoutées à votre écran d’accueil. De plus, les développeurs Web doivent explicitement activer la prise en charge de cette fonctionnalité.
De plus, vous devrez activer les notifications dans les paramètres de l’application Web et répondre oui à la question si vous souhaitez autoriser les notifications.
Brady Eidson et Jen Simmons, blog WebKit :
Une application Web ajoutée à l’écran d’accueil peut demander l’autorisation de recevoir des notifications push si la demande est en réponse à une interaction directe de l’utilisateur, par exemple en cliquant sur le bouton « S’abonner » fourni par l’application Web. iOS ou iPadOS invitera l’utilisateur à autoriser l’application Web à envoyer des notifications.
À partir de maintenant, les notifications de l’application Web spécifiée apparaîtront dans le centre de notifications, les résumés quotidiens, l’écran de verrouillage et sur votre Apple Watch couplée, ainsi que les notifications des applications natives (ceci est déjà pris en charge sur macOS).
Les applications Web afficheront le nombre de notifications non lues sur l’icône du badge, tout comme les applications natives. Vous pourrez gérer les notifications web et leur affichage dans les paramètres de notification de la même manière que les notifications de vos propres applications.
Vous pouvez également filtrer les notifications Web à l’aide des modes de mise au point.
Ajout d’applications Web à l’écran d’accueil
Dans iOS 16.4, vous pouvez ajouter une application Web à votre écran d’accueil à l’aide d’un navigateur tiers comme Chrome. Avant iOS 16.4, seul Safari pouvait ajouter une application Web à l’écran d’accueil. Vous sélectionnerez « Ajouter à l’écran d’accueil » sur la feuille de partage, ce qui ouvrira l’interface pour ajouter l’application Web à l’écran d’accueil.
Garder une application Web sur l’écran d’accueil garantit qu’elle s’exécute en mode plein écran et que l’interface du navigateur n’est pas visible. Autre changement important : ces applications Web s’exécuteront dans un navigateur tiers qui les a ajoutées à l’écran d’accueil.
Auparavant, ces éléments s’ouvraient exclusivement dans Safari.
Les développeurs peuvent même fournir une icône de taille iOS pour que leur application Web s’affiche sur l’écran d’accueil. Un autre changement intéressant est que vous pouvez ajouter plusieurs instances de la même application à l’écran d’accueil.
Les applications Web pour iPhone sont sur le point de devenir beaucoup plus puissantes
Pour résumer, Safari dans iOS 16.4 et iPadOS 16.4 a adopté plusieurs technologies Web, notamment l’API Push, l’API Notifications, l’API Badging, l’API WebCodecs, l’API Screen Wake Lock, Import Maps, Media Queries, Service Workers, des codecs supplémentaires pour le traitement vidéo (AV1 ), API d’orientation de l’appareil, etc.
Avec cette étape, les applications Web sur iPhone se comporteront beaucoup plus que leurs homologues natifs. Les applications Web pourront adapter automatiquement leur interface entre les modes portrait et paysage, empêcher votre appareil de se mettre en veille pendant l’utilisation de l’application Web, et plus encore. Au total, iOS 16.4 apporte 135 nouvelles fonctionnalités à Safari.
Laisser un commentaire