En substance, la fonction "dispositifs d'assistance" permet aux applications de contrôler d'autres applications. Elle était destinée à donner aux applications d'assistance la capacité de lire l'écran et de traiter les informations pour d'autres méthodes d'interaction, comme VoiceOver ou les lecteurs braille. Cependant, d'autres applications utilisent la même fonction pour se "brancher" sur d'autres applications.
Par exemple, Steam utilise cette fonctionnalité pour fournir le programme Superposition Steam en haut des jeux . Les applications nécessitant l'intégration d'AppleScript ont également besoin de cette fonctionnalité, de même que les applications qui souhaitent pouvoir appuyer sur des boutons dans d'autres applications. Cela permettrait aux applications d'assistance d'appuyer sur des boutons dans des applications par commande vocale ou autre entrée, mais cela pourrait aussi permettre aux applications d'appuyer sur des boutons sans votre consentement.
Il ne donne pas aux applications plus d'accès à vos données que celles dont elles disposent déjà, mais rien ne l'empêche de se donner accès à vos données en cliquant sur les boutons correspondants de l'interface graphique (c'est-à-dire en ouvrant Get Info et en ajustant les autorisations de fichiers). Malgré tout cela, vous devrez toujours saisir votre mot de passe.
En conclusion, il permet simplement aux applications d'appuyer sur les boutons d'autres applications et de lire les données d'autres applications.