Dans la série des excellentes pubs « Get a Mac », Apple se moquait notamment de Windows Vista et de sa fâcheuse manie à demander sans arrêt la permission à son utilisateur. C’était bien vu et drôle… mais quelques années plus tard, la blague est nettement moins drôle pour les premiers utilisateurs de macOS Mojave.
https://www.youtube.com/watch?v=VuqZ8AqmLPYAvec cette version, Apple a en effet choisi de renforcer la sécurité de son système en obligeant les apps à demander une autorisation à l’utilisateur dans certains cas. Ce sera le cas pour les apps qui veulent utiliser le microphone ou la webcam, mais aussi pour accéder aux mails, aux signets de Safari ou encore aux sauvegardes de l’ordinateur. Une bonne idée sur le papier, sauf que depuis la bêta 2, cela s’applique aussi à toutes les apps qui peuvent intervenir dans une autre app.
C’est une vieille fonction de macOS : une app peut s’intégrer à une autre app dans divers cas de figure, mais notamment pour modifier du texte. Un gestionnaire d’abréviations comme TextExpander ou Typinator peut avoir besoin de remplacer du texte dans n’importe quelle app. Un correcteur comme Antidote a besoin d’un même accès général pour apporter ses corrections. Mais on se retrouve alors dans la même situation ubuesque que Vista, avec une boîte de dialogue à chaque fois que l’on veut faire quelque chose.
Très concrètement, macOS Mojave demande pour le moment une autorisation pour chaque app qui n’avait jamais été ouverte. À chaque fois que vous ouvrez une app que vous n’aviez pas ouvert depuis la mise à jour, vous aurez un message de dialogue vous demandant d’autoriser l’utilitaire en question. À chaque fois. Et c’est souvent stupide, comme dans cet exemple où mon gestionnaire d’abréviations demande un accès dans un lecteur vidéo… ?♂️
Pour moi, c’est le pire élément de la bêta de macOS Mojave et j’espère à chaque mise à jour qu’Apple aura réglé ce comportement. Le plus simple serait de pouvoir dire au système qu’une app a le droit d’accéder à toutes les autres apps sans avoir à poser la question. Si vous avez confiance en votre gestionnaire d’abréviations, votre correcteur ou n’importe quel utilitaire qui a besoin d’accéder à toutes vos autres apps, vous pourriez ainsi l’autoriser systématiquement.
La protection resterait en place pour une app que vous venez d’installer et en laquelle vous n’avez pas forcément encore confiance. Allez Apple, on ne veut pas être le Vista de 2007… ?