Ouvrir le menu principal

MacGeneration

Recherche

Safari 17 veut bouter les applications Electron hors du Dock

Anthony Nelzin-Santos

jeudi 08 juin 2023 à 18:30 • 58

Logiciels

La plus grande annonce de la WWDC 2023 ? Ce n’est pas le casque Vision Pro. Ce n’est pas le Mac Pro. Ce n’est pas le MacBook Pro 15". Non, c’est la possibilité d’épingler un site web dans le Dock de macOS Sonoma. Dit comme cela, ce n’est pas très impressionnant, mais Safari 17 peut maintenant créer de véritables web apps. L’air de rien, Apple vient de porter un (petit) coup aux applications Electron.

Wikipédia « installée » sous la forme d’une web app. Image Apple/MacGeneration.

Cette fonctionnalité ne demande aucun effort particulier de la part du développeur. Lorsque vous utilisez le menu Fichier > Partager… > Ajouter au Dock, Safari empaquète le site web, qui prend place aux côtés des applications dans le Dock et le Launchpad. Vous pouvez alors le lancer avec Spotlight ou Siri, lui accorder (ou non) l’autorisation d’utiliser le micro et la webcam ou de connaitre votre position, et tout le toutim.

Les informations de connexion et les autres données des web apps ne sont pas partagées avec Safari. Si le site prend en charge le standard Web Push, il pourra vous envoyer des notifications si vous le souhaitez. Alors que les notifications envoyées depuis Safari comportent l’icône du navigateur, celles envoyées depuis une web app comportent l’icône du site. On croirait avoir affaire à une application native.

Le site du Club iGen dans le Dock. Image MacGeneration.

Le développeur peut toutefois fournir quelques informations pour personnaliser le titre, l’icône, la couleur, mais aussi le comportement de la web app. La barre d’outils peut ainsi être escamotée lorsque le site possède ses propres boutons de navigation ou peut s’en passer (mode standalone). Les liens provenant du même domaine s’ouvrent dans la web app, mais tous les autres s’ouvrent dans Safari, sauf les liens d’authentification oAuth et ceux provenant des domaines spécifiés par le développeur.

Cela étant dit, l’utilisateur garde le contrôle. Comme n’importe quelle autre application, une web app possède des réglages, qui permettent notamment de changer le titre par défaut et de contrôler les permissions. Pour de nombreuses applications qui ne sont rien d’autre que des sites web, cette fonctionnalité devrait repousser le besoin de s’encombrer d’un lourd wrapper Electron.

Les réglages de la web app. Image MacGeneration.

À cette fonctionnalité utile au commun des mortels répond une palanquée de nouveautés réservées aux développeurs, comme la refonte du menu Développement, qui permet d’ouvrir directement une rubrique de l’inspecteur web et d’inspecter un site ouvert sur un autre appareil. L’inspecteur gagne des outils de configuration des polices variables, des contrôles pour émuler les préférences de l’utilisateur, ainsi que des badges identifiant plus clairement les éléments de l’arbre DOM.

Même si le rythme de développement du navigateur s’est accéléré depuis la publication des premières technology previews, Apple attend sa grosse révision annuelle pour intégrer les dernières innovations de la « plateforme web ». Safari prend maintenant en charge les images au format JPEG XL et HEIC, en plus du format AVIF intégré l’an passé, pour participer pleinement à la guerre des conteneurs qui fait rage1.

Apple adopte la nouvelle API Managed Media Source, qui fournit un jeu d’outils de bas niveau pour améliorer l’efficacité du streaming vidéo, et le lecteur vidéo peut maintenant afficher des informations techniques en temps réel. Enfin, Safari 17 rattrape les dernières spécifications HTML (attribut popover, <hr> à l’intérieur d’un élément <select>) et CSS (@counter-style, font-size-adjust, @supports font-tech(), @supports font-format(), Media Queries 4…). Le blog de WebKit propose une liste complète des nouveautés, notamment en matière de JavaScript.


  1. JPEG XL devrait gagner sur ses seuls mérites techniques, mais AVIF a pris une longueur d’avance en matière d’implémentation.  ↩︎

illustration magazine 25 ans

MacGeneration a 25 ans !

Participez à la fête et découvrez l’histoire de votre site favori en précommandant notre magazine exclusif.

Je précommande le magazine

Arx One Backup : protégez vos données, simplement et efficacement sur macOS 📍

17:00


Type : un utilitaire de notes rapide, ouvert et discret

12:00

• 1


Free lance une édition spéciale de sa Freebox Ultra, avec du plastique translucide dans l'esprit de l’iMac

09:15

• 48


Prince of Persia: Lost Crown est disponible sur le Mac App Store

08:59

• 23


Cyber Monday : les dix offres les plus populaires dans l'univers Apple

02/12/2024 à 23:12

• 6


AMD propose un CPU modifié pour Microsoft, avec une bande passante bien plus large que chez Apple

02/12/2024 à 22:00

• 18


Cyber Monday : les réductions sur les iMac et MacBook Pro M4

02/12/2024 à 20:45

• 9


Test de la Logitech MX Creative Console : des raccourcis infinis, surtout pour Adobe

02/12/2024 à 20:30

• 3


Dia : le nouveau navigateur des créateurs d’Arc arrivera début 2025

02/12/2024 à 18:30

• 14


Des promotions sur des routeurs Wi-Fi 6E et 7

02/12/2024 à 17:45

• 13


Intel démissionne son CEO Pat Gelsinger

02/12/2024 à 15:09

• 48


Apple a fait une erreur sur la carte mère d'un Macintosh, et elle est corrigée 30 ans plus tard

02/12/2024 à 15:00

• 10


CyberGhost VPN casse ses prix pour le Cyber Monday : 28 mois à -83 % ! 📍

02/12/2024 à 14:26


Wallace et Gromit décorent le siège d’Apple à Londres

02/12/2024 à 14:00

• 20


Tesla annonce sa mise à jour de fin d’année, avec une app watchOS et bien d’autres nouveautés

02/12/2024 à 13:00

• 53


Cyber Monday : les meilleurs accessoires en promo pour votre Mac

02/12/2024 à 12:00

• 5