次期macOS 16で導入予定のサードパーティ製アプリのペーストボード・アクセス許可は通知に「常に許可」が用意されないためアプリ側で対応するしかないもよう。

macOS 26 Tahoe
記事内に広告が含まれています。This article contains advertisements.
スポンサーリンク

 次期macOS 16で導入予定のサードパーティ製アプリのペーストボード・アクセス許可は「常に許可」設定が用意されないためアプリ側で対応するしかないようです。詳細は以下から。

macOS 16 Clipboard settings not always allow

 Appleは2025年04月、AppKitに“macOS pasteboard privacy”を追加し、次期maOS (16)でiOSの用にサードパーティ製アプリがペーストボードの内容を読み込む際にユーザー通知し許可を得る機能を実装すると発表しましたが、

Pastebot for Mac

このプライバシー通知はmacOS 15.4以降でテスト可能。

このアクセス許可通知(上記)には、テスト段階で[ペーストを許可][ペーストを許可しない]の2つのオプションしか用意されておらず、頻繁にペーストボードへのアクセスするクリップボードアプリを使いたい場合、システム設定アプリの[セキュリティとプライバシー] → [ほかのアプリからのペースト]を開き、[許可]を選択しなければいけません。

(アクセス時に毎回)「確認」、「許可」、「拒否」

システム設定アプリの[セキュリティとプライバシー] → [ほかのアプリからのペースト]

アプリケーション側で対応?

 ペーストボードに収納されたテキストから装飾を削除するPure Pasteアプリを開発しているSindre Sorhusさんや、クリップボードマネージャーClipBarアプリなどを開発するCesare Forelliさんらは、ペースト通知に[常に許可]オプションがない場合、アプリの説明を読まないユーザーからの1つ★レビューが溢れサポート作業が増えるとしてAppleに改善を求めたそうですが、Apple側はこれは意図した動作であるとして[常に表示]オプションを表示しない方針を示したそうです。

 Appleからの返答によると、過度なダイアログ表示を行いユーザーを疲労させ、その後[常に許可]表示を与えることで、このセキュリティ機能を簡単にバイパスさせないようにするために、Appleは(macOSでも踏襲する)iOSのHuman Interface Designでは[常に許可する]オプションがあるシステム設定ペインへの直接リンクをダイアログに含めるべきでないとしており、

FB17587626: NSPasteboard needs a way to programmatically request full access to the pasteboard

The HI design for iOS (which we are following on macOS) states clearly that the dialog itself should NOT include a direct link to the System Settings pane where the “always allow” option exists.The goal is to avoid making it too easy for apps to bypass the feature by getting users to grant “always allow” rights after fatiguing them sufficiently by showing excessive dialogs.

FB17587626: NSPasteboard needs a way to programmatically request full access to the pasteboard – GitHub

開発者はユーザーをシステム設定アプリの[セキュリティとプライバシー] → [ほかのアプリからのペースト]へ導くオンボーディングを用意してユーザー許可を得るべきだと回答があったため、これに合わせてClipBarやPastePalアプリは以下のようなオンボーディングを作成しているようですが、

ClipBarとPastePalのオンボーディングフロー

この様なオンボードには透明性と一貫性がなく以下のカスタムURLスキームでも開けるため、逆に悪意のある開発者がペーストボードへのアクセス許可を取得しやすくなるのではないか(?)という意見も出ていますが、現状ではクリップボードアプリを使う前に行う設定が増えるという事だけが確定しているようです。

open "x-apple.systempreferences:com.apple.preference.security?Privacy_Pasteboard"

コメント

タイトルとURLをコピーしました