Présentation de Default Handler

14 mars 2024

Nous avons récemment mené un sondage auprès de nos utilisateurs sur Mastodon et X pour recueillir leurs commentaires sur leur préférence pour que Screens 5 devienne le gestionnaire par défaut du schéma d'URL « vnc » sur macOS ou pour le maintien du statu quo actuel.

Nous avons été encouragés de constater qu'environ 80 % des répondants ont exprimé une inclination positive à l'adoption de Screens 5 comme gestionnaire par défaut. Cependant, nous reconnaissons et respectons également les opinions des 20 % restants qui ont exprimé une préférence pour le maintien de la configuration existante.

Bien que l'opinion majoritaire soit un facteur important dans notre processus décisionnel, nous reconnaissons l'importance de l'inclusivité et de la garantie que les préférences de tous les utilisateurs soient prises en compte.

Le défi auquel nous sommes confrontés découle de l’obligation de désigner un gestionnaire par défaut dans les paramètres du bundle d’applications, une configuration qui reste statique et inaltérable pendant l’exécution de l’application. Bien qu’il existe des API pour définir des gestionnaires par défaut au moment de l’exécution, Apple a choisi de ne pas étendre l’accès à ces API pour les applications sandboxées, une condition essentielle pour l’approbation sur le Mac App Store.

Si quelqu’un d’Apple lit ceci, veuillez consulter FB13685855 pour plus de détails.

La solution que nous avons trouvée est donc une application, appelée Default Handler.

Default Handler

Étant donné que cette application fonctionne en dehors des contraintes du sandboxing, elle peut utiliser librement les API mentionnées précédemment. Pour l'utiliser, il vous suffit de créer un nouveau gestionnaire pour le schéma d'URL « vnc » et de désigner Screens 5 comme option préférée :

Default Handler Nouvelle entrée

Et voilà ! Screens reprendra désormais de manière transparente le schéma d'URL désigné. Si jamais vous devez revenir au gestionnaire d'origine, l'option est facilement disponible. De plus, Default Handler offre une compatibilité avec d'autres applications sandboxées confrontées à des contraintes similaires, offrant une solution polyvalente pour divers scénarios.

Ce qui est encore mieux, c'est que Default Handler est absolument gratuit ! Vous pouvez télécharger la dernière version ici. Veuillez noter que Default Handler nécessite macOS 14 ou une version ultérieure. Il est également important de noter que cette application est fournie telle quelle, sans aucune garantie ni assistance.

Nous espérons que ce petit utilitaire sera utile à nos utilisateurs de Screens 5 et à d'autres. Et nous espérons sincèrement qu'Apple ouvrira ces API aux applications sandbox dans un avenir proche. 🤞