Формулировка сбивает с толку, чтобы сказать, что наименее. Что дает это разрешение? В принципе, это дает рассматриваемому приложению возможность контролировать другие программы. Apple излагает свои рекомендации здесь:
If you’re familiar with an app, you can authorize it by clicking Open System Preferences in the alert, then selecting the checkbox for the app in the Privacy pane. If you’re unfamiliar with an app or you don’t want to give it access to your Mac at that time, click Deny in the alert.
Но это оставляет больше вопросов. Почему вы должны дать это разрешение вообще? Что означает предоставление этого разрешения, будут ли такие приложения «управлять этим компьютером»? И почему это называется «Доступность», а не просто доступ к системе? Давайте сломаем это.
Почему я должен это делать?
Процесс включения настроек доступности немного запутан. Вам нужно открыть «Системные настройки», затем перейти в «Безопасность и конфиденциальность»> «Конфиденциальность»> «Доступность». Оттуда вам нужно щелкнуть значок блокировки в нижнем левом углу, ввести пароль, и только тогда вы сможете предоставить доступ к вашему приложению.
По умолчанию приложения Mac автономны и не могут изменять способ взаимодействия с системой или другими приложениями. Это очень хорошая вещь. Это предотвращает появление отрывочных вещей, таких как игры, которые вы загрузили, регистрацию нажатий клавиш или кнопок с вредоносными программами в вашем браузере.
Но некоторые приложения необходимость для управления другими приложениями, чтобы предложить определенные функции. Steam, например, любит предлагать наложение поверх игр; для этого нужен доступ к доступности. Dropbox любит накладывать значок поверх приложений Microsoft Office; для этого нужен доступ к доступности.
Другие приложения зависят от доступа Accessibility для выполнения их основной предпосылки. Например, бармен может переустанавливать и удалять элементы меню панели Mac, но для этого нужен доступ к доступности. BetterTouchTool может разблокировать мощные средства управления жестов в macOS, но для этого также необходим доступ к доступности.
Вы не хотели бы жить в мире, где любой приложение может делать это, даже не прося разрешения. Тем не менее предоставление доступа к доступности позволяет программам, которым вы доверяете, управлять другими приложениями и вашей системой.
Почему этот вызов называется «Доступность»?
Ни один из наших примеров до сих пор, возможно, не заметил, имеет много общего с «доступностью», поскольку этот термин часто используется. Итак, почему функция имеет это имя?
В частности, оно использует это имя, потому что для обеспечения доступа к этим функциям для доступа к этим функциям требуются многочисленные приложения с возможностью доступа. Например: приложения, которые позволяют людям управлять своим Mac, используя только голосовые команды, нуждаются в доступе доступа, чтобы управлять другими приложениями. Приложения для преобразования текста в речь нуждаются в этом разрешении, чтобы читать текст в других приложениях. Приложения, которые отправляют текст читателям Брайля, нуждаются в этом разрешении для того, чтобы функционировать.
Для людей с ограниченными возможностями эти приложения жизненно важны для использования Mac. Просто случается так, что разрешения, необходимые для таких программ, также необходимы приложениям без доступа, таким как Steam и Dropbox.
Не удается приложения Пропустить эти шаги?
Вам может быть интересно: почему приложения не пропускают ненужный шаг отправки пользователей в Системные настройки и просто добавляются в список во время установки?
Ну, это будет огромный риск для безопасности. Если Dropbox может добавить себя в список доступа Accessibility, не спрашивая вас, то может ли любое вредоносное ПО Mac, которое хочет взять под контроль систему. требующий вы чтобы открыть Системные настройки, ввести свой пароль и проверить, что приложение гарантирует, что доступ предоставляется только в том случае, если вы этого хотите.
Говоря о Dropbox: они некоторое время работали над этим требованием, используя недокументированную уязвимость, чтобы добавить себя в список. Нет, серьезно: Dropbox ненадолго действовал как вредоносное ПО.
Dropbox утверждал, что со всем этим не было ничего плохого; эксперты по безопасности не согласились. Так же Apple, которая в конце концов залатала лазейку Dropbox, использовала, чтобы добавить себя в этот список.