Ouvrir le menu principal

MacGeneration

Recherche

macOS Mojave : nouvelle cascade de demandes d'autorisation pour l'utilisateur

Florian Innocente

vendredi 29 juin 2018 à 12:15 • 35

macOS

La dernière version bêta de macOS Mojave instaure un nouveau comportement du système lorsqu'on utilise des utilitaires qui contrôlent d'autres applications.

Dorénavant, au travers d'une boite de dialogue, l'utilisateur doit accorder l'autorisation à une application de pouvoir en commander/automatiser une autre. Il y a en parallèle une nouvelle section dite "Automation" située dans les préférences "Sécurité et confidentialité". Elle liste toutes les autorisations déjà accordées ou celles rejetées (voire révoquées).

Le nouveau panneau Automation dans "Sécurité et confidentialité" sur Mojave

Dans l'exemple ci-dessous, on a ouvert Firefox. Le navigateur fait partie des innombrables applications avec lesquelles peut interagir Typinator. Typinator, comme son concurrent TextExpander, sert à saisir de longs textes ou des chaines de caractères que l'on emploie fréquemment (des formes de politesse variées, des réponses types) en frappant un petit raccourci de texte.

On peut en avoir besoin avec Firefox ou avec Chrome (par exemple dans un webmail) ou toute application nécessitant une saisie de texte. Mais on peut aussi ne jamais utiliser les fonctions de Typinator avec eux. Sauf que cette autorisation est demandée à chaque ouverture de l'une ou l'autre de ces applications.

Si vous utilisez beaucoup de ces petits utilitaires qui interagissent avec de plus grosses applications, c'est un festival de demandes d'autorisations qui vous attend avec Mojave, du moins dans la bêta actuelle.

Avec Mojave, Apple a ajouté de nouvelles protections pour l'accès aux données de l'utilisateur. Depuis iOS par exemple elle a importé le système des demandes d'autorisation rattachées à la mise en marche de la caméra et du microphone du Mac. Dans le cas qui nous occupe, Apple a décidé que les AppleEvents, ces messages que s'envoient les applications qui peuvent travailler ensemble, devaient être soumis à la même surveillance.

Dans Mojave, un utilitaire qui a besoin d'accéder à la base de données de Mail, par exemple, doit demander l'autorisation au logiciel qui transmettra la requête à l'utilisateur

Sur le principe il n'y a rien à en redire, c'est dans la mise en œuvre que le développeur Felix Scharwz est beaucoup plus circonspect. Il est l'auteur de Remote Buddy, un logiciel qui fait l'interface entre des accessoires de contrôle (télécommandes Bluetooh/infrarouge, iPhone, Apple Watch) et les applications de votre Mac. Autant dire qu'il est concerné au premier chef vu que son logiciel sait potentiellement bavarder avec tout ce qui se trouve dans votre dossier "Applications".

Remote Buddy

Son billet liste de nombreux cas de figure où ce mécanisme de demande d'autorisation est barbant — car répétitif — pour l'utilisateur et gênant pour le développeur qui n'a guère de contrôle sur son exécution.

Sur l'une de nos machines avec Mojave, l'alerte de validation pour Typinator a surgi au lancement du petit utilitaire Shifty (qui propose des réglages de l'affichage de l'écran) alors que les deux n'auront guère l'occasion de travailler ensemble.

Felix Scharwz énumère plusieurs reproches. D'abord le fait que les applications ne peuvent pas connaître leur statut d'autorisation, ce qui a des implications sur leur comportement : il y a des fonctions ou des interfaces qu'elles peuvent proposer selon qu'elles ont reçu le feu vert ou pas, mais ne pouvant le savoir, elles sont dans le noir. Elles ne peuvent pas non plus décider à quel moment il est le plus judicieux d'afficher cette alerte.

Ensuite, il n'y a pas de moyen simple de valider d'un trait toute une série d'applications, en amont. Chez Remote Buddy, qui peut en piloter une centaine, il faudra lancer toutes celles qu'on est susceptible d'utiliser afin de valider cette demande, pour s'épargner cette tâche à un moment qui sera peut-être moins opportun.

Toujours dans le cas de Typinator (c'est un utilitaire assez généraliste de par sa nature, il va marcher avec toute application dans laquelle on peut entrer du texte) une fois passé sur Mojave, chaque fois qu'on ouvre une application avec laquelle il peut communiquer, macOS demandera un feu vert pour le valider. C'est vite lassant.

Autre lacune, la boite de dialogue ne décrit pas ce que le logiciel entend faire en échange de cette autorisation. Pour d'autres demandes d'autorisation, Apple a prévu un champ texte explicatif (ci-dessous lorsque Photos est la cible d'un utilitaire).

Parmi les différentes suggestions de Felix Scharwz, il y en a qui entendent simplifier la vie des utilisateurs. Cela passerait par un changement dans le panneau "Automation" de "Sécurité et confidentialité". Pour que l'utilisateur puisse attribuer des autorisations par lot : Typinator ou RemoteBuddy sont des vieux de la vieille dans leur domaine respectif, leurs utilisateurs les connaissent bien.

On n'en est qu'au premier stade des bêtas de macOS Mojave, il pourrait y avoir quelques évolutions sur ce sujet d'ici la rentrée. Mais histoire de pousser Apple à améliorer sa copie, le développeur suggère de remplir un rapport de bugs et il donne en exemple celui qu'il a déjà envoyé.

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Comment éviter les appels indésirables sur iPhone : les solutions vraiment efficaces

10:48

• 16


Promos Apple : iPad Air M3 13” dès 639 €, iPad Pro M5 dès 840 €, MacBook Pro M5 dès 1 649 € (+ cashback)

08:15

• 1


Black Friday : les meilleures promotions sur les produits Apple (MacBook Air, iPhone, iPad...)

29/11/2025 à 12:55

• 10


Protection totale pour votre Mac : antivirus + firewall + sauvegarde pour 29,99 €

29/11/2025 à 12:54

• 0


pCloud fait dégringoler le prix de ses forfaits cloud à vie pour le Black Friday ! 📍

29/11/2025 à 12:37

• 0


Apple Plans et Apple Ads pourraient tomber sous le coup du DMA à leur tour

29/11/2025 à 12:34

• 28


J’ai travaillé trois jours avec iPadOS 26 et un écran externe : c’était bien assez

29/11/2025 à 12:33

• 50


Black Friday : notre récap des meilleures offres (AirPods, Hue, MacBook…) 🆕

29/11/2025 à 11:54

• 19


Black Friday : numériser ses DVD avec MacX DVD Ripper Pro à partir de 30,95 € seulement 📍

29/11/2025 à 10:00

• 0


Darty : jusqu’à 120 € de chèques-cadeaux sur toute la gamme Apple (iPhone 17 Pro/Max, MacBook Air M4, iPad, accessoires…)

29/11/2025 à 08:15

• 12


Sortie de veille : le Black Friday bat son plein et iOS 27 fait déjà parler de lui

29/11/2025 à 08:00

• 6


Apple vient au secours de Hong Kong suite à la catastrophe du Wang Fuk Court

28/11/2025 à 22:45

• 31


Un rare bug logiciel contraint Airbus à modifier 6 500 A320 en urgence

28/11/2025 à 22:00

• 107


Elgato et Eve Home cassent les prix pour le Black Friday

28/11/2025 à 21:30

• 5


Apple pourrait utiliser Intel pour produire ses Mx d’entrée de gamme

28/11/2025 à 21:00

• 15


Le MacBook Air M2 plonge à 748 € sur Amazon (avec 16 Go de RAM) 🆕

28/11/2025 à 20:10

• 74