画面収録を使わないメニューバー管理アプリ
短い答え
ChocolateBar for Macは、アクセシビリティの許可だけで動くメニューバー管理アプリです。画面収録は一切求めないので、macOSは画面の録画を許さず、テレメトリも送りません。トレードオフは、隠れたアプリのメニューのミラーリングしたコピーを表示するとき、そのコピーが本物より簡素に見えることです。
画面収録を許可すると、アプリは画面に表示されているものをキャプチャできます。ChocolateBar for Macは、それを求めません。メニューバー項目の読み取りとクリックは、アクセシビリティだけで行います。
メニューバー管理アプリは、その仕事をするために、メニューバーを見る必要があります。その見方を与える方法は1つではなく、必要になる許可の重さも同じではありません。ChocolateBar for Macが使うのはアクセシビリティだけで、それより広い許可は使いません。画面収録は一切求めません。
画面収録でアプリに何が見えるのか
画面収録を許可すると、アプリは画面に表示されているものを、ほかのアプリのウインドウも含めて、別の作業をしている間でもキャプチャできます。macOS 15では、この許可は「画面収録とシステムオーディオ録音」という名前で、Appleのサポートページによると、この許可を持つアプリは画面と音声を記録できます。
メニューバー管理アプリは、この許可を使ってメニューバーアイコンの画像を撮り、別の場所に描き直せます。それで動作はします。ただ、それはメニューバーをはるかに超えて、アプリの動作中に画面に表示されるあらゆるものに及ぶアクセスを許可することでもあります。
画面収録なしで動くしくみ
ChocolateBarは、アクセシビリティAPIを通じてメニューバー項目を読み取り、クリックします。画面収録の許可がないので、macOSは画面に表示されているものをChocolateBarが記録することを許しません。
アクセシビリティも強い許可です。アプリがほかのアプリのインターフェイスを読み取って操作できるようになり、ChocolateBarはこれでメニューバー項目を見つけ、そのメニューを読み取り、代わりにクリックします。メニューバーから読み取ったものがMacの外に出ることはありません。
アプリにはテレメトリも、アナリティクスも、アカウントもありません。ChocolateBarのサーバに接続するのは新しいバージョンを確認するときだけで、これは自動アップデートをオンにするか、「アップデートを確認」をクリックしない限り行われません。アップデートをダウンロードするときは、確認のためにライセンスキーが送信されます。
正直なトレードオフ:ミラーリングしたメニュー
画面をキャプチャしないことには代償があり、それはアイコンが隠れているときに現れます。2段目のアイコンをクリックしたときに起こることは、次のとおりです:
- アイコンがメニューバーに表示されている場合。 ChocolateBarが本物のメニューバー項目をクリックするので、そのアプリの本物のメニューが開きます。
- アイコンが隠れていて、Macにノッチがある場合。 設定「クリックで隠れた項目を表示」をオンにしていると、ChocolateBarはCommandキーを押しながらのドラッグで本物のアイコンを滑り出させ、本物のメニューを開き、メニューが閉じるとアイコンを元の位置に戻します。この設定はベータ版で、新規インストールでは初期設定でオンです。以前のバージョンからアップグレードした場合は、オンにするまでオフのままです。
- アイコンが隠れていて、その設定がオフか、Macにノッチがない場合。 ChocolateBarは、アクセシビリティが報告する内容から作った、そのアプリのメニューのミラーリングしたコピーを表示します。
ミラーリングしたメニューには元のアイコンが入らず、独自の動作もすべては再現できないため、本物のメニューより簡素に見えます。3つのどれも、画面収録は使いません。
必要な項目がミラーにない場合や、アプリが描くとおりのメニューを使いたい場合は、Macにノッチがあるなら「クリックで隠れた項目を表示」をオンにしてください。あるいは、そのアプリのアイコンをChocolateBarの裏に隠さず、メニューバーのノッチの右側に表示したままにして、そこでクリックしてください。そのアプリの本物のメニューが開きます。
どのアプリがどの許可を持っているか確認する
macOS 13から15では、「システム設定」>「プライバシーとセキュリティ」を開きます。「画面収録とシステムオーディオ録音」(macOS 13では「画面収録」という名前です)をクリックすると、画面を記録できるアプリがわかります。「アクセシビリティ」をクリックすると、Macを操作できるアプリがわかります。スイッチをオフにすると、その許可を取り消せます。macOS 12 Montereyでは、同じ一覧が「システム環境設定」>「セキュリティとプライバシー」の「プライバシー」タブにあります。
ChocolateBarがアクセシビリティの一覧にあれば、それが使っているただ1つの許可です。画面収録を一切求めないので、画面収録の一覧には表示されません。
無料の対処法と比較
ノッチやいっぱいになったバーが気になってこのページに来たのなら、ノッチのガイドが、macOSにすでにある無料の対処法から説明しています。比較ページでは、ほかのメニューバー管理アプリを1つずつ取り上げ、それぞれのアプリ自身のページが画面収録について何と述べているかも載せています。
対応するMac
ChocolateBar for Macは、メニューバーアプリを隠すか、メニューバーの下の2段目にフルサイズで表示します。2段目は⇧⌘BかChocolateBarのアイコンのクリックで開きます。IntelとAppleシリコンで、macOS 12 Montereyから15 Sequoiaまで動作します。macOS 26 Tahoeへの対応は近日予定です。対応状況の一覧は対応macOSのページにあります。
$15の買い切り、または先着20名はコードLAUNCH30で$12。48時間の無料試用版、カード不要。1年間のアップデート。7日以内の返金。
よくある質問
ChocolateBarに画面収録の許可は必要ですか?
いいえ。必要なのはアクセシビリティだけです。アクセシビリティAPIを通じてメニューバー項目を読み取り、クリックし、画面収録は一切求めません。
メニューバー管理アプリが画面収録を求めるのはなぜですか?
画面収録を許可すると、アプリは画面に表示されているものをキャプチャできます。メニューバー管理アプリは、これを使ってメニューバーアイコンの画像を撮り、別の場所に描き直せます。ChocolateBarは代わりに、アクセシビリティを通じてメニューバーを読み取ります。
画面収録を使わないことで、何を諦めることになりますか?
一部のメニューは、ミラーリングしたコピーになります。「クリックで隠れた項目を表示」がオフのとき、またはノッチのないMacでは、隠れたアイコンはそのメニューのミラーリングしたコピーを開きます。ミラーリングしたメニューは本物より見た目が簡素で、独自の動作の一部は再現できないことがあります。ノッチのあるMacでは、代わりに「クリックで隠れた項目を表示」が本物のメニューを開き、新規インストールでは初期設定でオンです。そのアプリのアイコンをメニューバーに表示したままにして、そこでクリックすることもできます。
どのアプリに画面収録の許可があるかは、どうすれば確認できますか?
「システム設定」>「プライバシーとセキュリティ」を開き、macOS 15では「画面収録とシステムオーディオ録音」、macOS 13では「画面収録」をクリックします。一覧の各アプリには、現在その許可を持っているかどうかを示すスイッチがあります。macOS 12では、「システム環境設定」>「セキュリティとプライバシー」>「プライバシー」を見てください。
ChocolateBar for Macを、ご自分のメニューバーで試してみてください。
macOS 12 Montereyから15 Sequoiaまで対応し、macOS 26 Tahoeへの対応も近日予定です。AppleシリコンとIntelに対応したユニバーサルバイナリです。$15の買い切り(先着20名はコードLAUNCH30で$12)。1年間のアップデート、7日以内の返金、48時間の無料試用版(カード不要)。