Android 17 Beta 2 で追加された新機能「連絡先ピッカー」と「EyeDropper API」の仕組み

当サイトは Google Adsense、Amazon アソシエイト等 アフィリエイト広告を利用して収益を得ています.
Android 17 Official Logo
Advertisement

Google は、Android 17 Beta 2 のリリースで開発者向けの新しいツールをいくつか追加しており、セキュリティとプライバシーを保護するための「連絡先ピッカー」と「EyeDropper API」の 2 つが導入されています。

Android 17 Beta 2 のリリースではユーザー向けに目立つ変更はありませんが、開発者向けにはユーザーのプライバシー保護や利便性の向上につながる変更が多数含まれています。

目次

新しい連絡先ピッカー(Contacts Picker)

新しい連絡先ピッカーは、Android ですでに導入されている「写真ピッカー(選択した一部の写真のみにアプリのアクセスを制限する機能)」と似ており、ユーザーは許可した特定の連絡先情報のみを他のアプリに共有できるようになります。

システムレベルで提供されるこの機能(ACTION_PICK_CONTACTS)を利用すると、アプリはユーザーの連絡先リスト全体にアクセスするのではなく、ユーザーが要求した特定のデータフィールドに対してのみ、セッションベースの一時的な読み取りアクセス権を取得します。これにより、これまでアプリが要求しがちだった広範囲な連絡先読み取り権限(READ_CONTACTS)を付与する必要が大幅に減ります。

アプリを使用する際に一時的な選択画面が表示され、操作が完了したりセッションがタイムアウトしたりするとアクセス権が自動的に取り消されるため、特定の連絡先情報だけをこれまで以上に安心して共有できる設計になっています。また、デバイスの個人プロファイルと仕事用プロファイルの両方から選択できる点も実用的です。

EyeDropper API による安全な色取得

もう一つの新機能である「EyeDropper API」も、同様にプライバシー保護を目的として導入されました。

この API は、アプリがディスプレイ上の任意のピクセルから「色(カラーデータ)」を要求・取得することを可能にする機能です。従来、画面上の色を取得するにはバックグラウンドでの画面キャプチャを伴うことがありましたが、システムレベルの EyeDropper API を使用すれば、機密性の高い画面キャプチャ権限をアプリに許可する必要がなくなります。

画面全体をキャプチャされるリスクなしにアプリ側で色情報を扱えるようになるため、セキュリティ面での安心感が大きく向上します。

どちらの機能も、アプリへの過剰な権限付与を防ぎつつ利便性を損なわない実用的なアップデートです。Android 17 Beta 2 にはすでに組み込まれているため、今後のアプリ開発でこれらの API がどのように活用されていくか期待したいところです。

Advertisement

HelenTech の最新情報をフォロー

Google News で HelenTech をフォローすると、 最新のニュースやレビューがあなたのフィードに直接届きます。

Google ニュース リンクバナー
尾村 真英
Technical Writer
HelenTech を運営している 尾村 真英 です。これまでに 50 台以上の Chromebook をレビュー しており、主に小規模事業者を対象に Chromebook や Google Workspace の導入・活用支援も行っています。
現在は、Chrome Enterprise 公式ユーザーコミュニティのモデレーターとしても活動し、Professional ChromeOS Administrator 資格を保有しています。
目次