アクセシビリティの許可
別名:アクセシビリティの許可
更新日:
定義
アクセシビリティの許可は、あるアプリがほかのアプリのインターフェイスを読み取り、操作できるようにするmacOSの設定です。音声入力ツールがこれを求めるのは、使っているアプリのカーソル位置にテキストを入力する手段がこれだからです。
macOSは、すべてのウインドウ、テキストフィールド、ボタンを、スクリーンリーダーや支援機器のために作られたアクセシビリティのレイヤーを通じて公開しています。サードパーティのアプリがほかのアプリにテキストを挿入する正式な手段は、このレイヤーしかありません。「どこでも使える」音声入力ツールがみなこの許可を求めるのはそのためです。許可がなければ、ツールはテキストをクリップボードに置いて、ペーストをユーザに任せることしかできません。
この許可は、設計上、範囲が広いものです。許可されたアプリは、原理的には画面に表示されている内容を読み取れます。だからこそ確認画面は真剣に受け止める価値があり、「このツールは実際に何を読み取るのか?」への答えは、そのツールのプライバシーに関する声明に書かれているべきです。
音声入力ツールがこの許可で行うこと
たいていのツールでは3つです。1つ目は、完成したテキストをカーソル位置に挿入すること。これが本来の目的です。2つ目は、フォーカスされているテキストフィールドを読み取ることがあります。返信をそのスレッドに合わせたり、画面にすでにある名前を拾ったりするためです。3つ目は、最前面のアプリを特定して、アプリごとのスタイルルールを適用することです。確認すべきは2つ目です。画面のテキストを読み取ることはトーンを合わせるのに役立ちますが、クラウドツールがスクリーンショットを自社のサーバに送っていたことが発覚したのも、この機能です。
macOSが許可を求める流れ
ツールが初めてほかのアプリに入力しようとすると、macOSが確認画面を表示し、「システム設定」→「プライバシーとセキュリティ」→「アクセシビリティ」に案内します。そこで、そのアプリのスイッチをオンにします。許可はアップデート後も維持されますが、アプリのコード署名が変わると取り消されます。署名のないツールや自分でビルドしたツールが何度も許可を求めるのはそのためです。同じスイッチから、いつでも許可を取り消せます。
許可しない場合
丁寧に作られたツールは、許可がなくても機能を絞った形で動き続けます。文字起こしはクリップボードに送られ、ユーザがペーストします。遅くはなりますが、制限の厳しいマシンや最初の試用には正当な選択肢です。エラーではなく、1つのモードとして扱われるべきです。
アプリのアクセシビリティアクセスをオン・オフする方法
アプリがアクセシビリティ機能を使って初めてMacを操作しようとすると、macOSは「システム設定を開く」ボタンの付いた通知を表示します。同じ一覧にはいつでも自分で移動でき、アクセスを許可したり取り消したりできます。
- アップルメニュー→「システム設定」と選択します。
- サイドバーで「プライバシーとセキュリティ」をクリックします。
- 「アクセシビリティ」をクリックします。下にスクロールしないと見つからない場合があります。
- 一覧からアプリを探します。
- スイッチをオンにするとアクセスが許可され、オフにすると取り消されます。
- アプリに戻って、もう一度操作を試します。
アクセシビリティの一覧にアプリがないのはなぜですか?
通常、アプリは一度アクセスを求めると一覧に表示されます。通知を閉じてしまった場合や、アプリが通知を出さなかった場合は、一覧に含まれません。アプリは手動で追加できます。
- 「システム設定」→「プライバシーとセキュリティ」→「アクセシビリティ」を開きます。
- 一覧の下部にある追加ボタンをクリックします。
- アプリを検索します。
- アプリを選択して「開く」をクリックします。
- アプリが一覧に表示され、スイッチがオンになっていることを確認します。
アクセシビリティとマイクのアクセス許可の違い
音声入力ツールは通常2つのアクセス許可を求め、それぞれが別のものを対象にしています。「マイク」はアプリがあなたの声を聞けるようにします。「アクセシビリティ」はアプリがほかのアプリを操作できるようにするもので、これによってテキストがカーソル位置に入力されます。一方を許可しても、もう一方は許可されません。
2つは別々の一覧にあります。「マイク」は「システム設定」→「プライバシーとセキュリティ」→「マイク」にあり、アプリごとにスイッチが1つあります。「アクセシビリティ」は「システム設定」→「プライバシーとセキュリティ」→「アクセシビリティ」にあります。ツールが声を聞き取っているのにカーソル位置に何も表示されない場合は、「アクセシビリティ」のスイッチを確認します。何も聞き取らないせいで何も入力されない場合は、「マイク」のスイッチを確認します。
アクセシビリティの一覧について、Appleの助言ははっきりしています。注意して、よく知っていて信頼できるアプリにだけアクセスを許可するように、とのことです。またAppleは、他社製アプリがあなたの情報をどう扱うかはAppleではなく、そのアプリの利用規約とプライバシーポリシーに従うとも述べています。
よくある質問。
音声入力アプリにアクセシビリティへのアクセスが必要なのはなぜですか?
macOSで、あるアプリがほかのアプリに入力する正式な手段は、アクセシビリティしかないからです。許可がなければ、音声入力ツールは文字起こしをクリップボードにコピーして、ペーストをユーザに任せることしかできません。
アクセシビリティの許可を与えても安全ですか?
範囲は広いです。許可されたアプリは、ほかのアプリのインターフェイスを読み取れます。信頼できるツールにだけ許可し、そのツールのプライバシーに関する声明を読んで、何を読み取るのか、その一部でもマシンの外に出るのかを確認してください。検証できる声明を公開しているローカル専用のツールなら安全です。
許可なしで音声入力を使えますか?
ツールによっては、コピーのみのモードで使えます。テキストはクリップボードに入り、自分でペーストします。遅くはなりますが動きます。ツールを信頼する前に試す方法としては妥当です。
Macの「システム設定」で、アクセシビリティのアクセス許可はどこにありますか?
アップルメニュー→「システム設定」と選択し、サイドバーで「プライバシーとセキュリティ」をクリックしてから、「アクセシビリティ」をクリックします。表示するには下にスクロールする必要がある場合があります。
アプリのアクセシビリティアクセスを取り消すには?
「システム設定」→「プライバシーとセキュリティ」→「アクセシビリティ」を開き、アプリの横のスイッチをオフにします。同じ場所でいつでもオンに戻せます。
音声入力アプリには、アクセシビリティに加えてマイクのアクセス許可も必要ですか?
はい、2つは別々です。「システム設定」→「プライバシーとセキュリティ」→「マイク」にあるマイクへのアクセスでアプリがあなたの声を聞けるようになり、アクセシビリティへのアクセスで結果をほかのアプリに入力できるようになります。