Androidの「Photo picker」に、GmailやKeepですら独自実装でバラついている「カメラ起動」が、ついに統一的な形で追加される可能性が出てきました。Android Authorityが、Android 17 Beta 2のアプリ内コードを解析(APK teardown)した情報として、Photo pickerからカメラを直接起動できるショートカットの実装をGoogleが進めていると報じています。なお本記事の内容はAPK解析に基づく予測であり、最終製品の仕様や提供有無は変わる可能性があります。
Photo pickerに「カメラ起動」が組み込まれる可能性
Photo pickerは、サードパーティ製アプリがユーザーのメディアライブラリにアクセスするためにAndroidが提供するシステムコンポーネントです。アプリ側はライブラリ経由でPhoto pickerを呼び出すだけで、独自にメディア選択UIを作る必要がなく、ユーザーも全メディアへのアクセスを許可することなく、選んだ画像・動画だけをアプリに渡せます。
しかし現状のPhoto pickerには、その場で新しい写真を撮影して使うためのカメラ起動ショートカットが存在しません。すでにローカルやクラウドに保存されているメディアからしか選べない仕様です。
Android Authorityは、Android 17 Beta 2に含まれるリソース文字列の中に、以下のような記述を発見したと報じています。
photopicker_open_camera_option / Open camera
加えて、カメラ起動ボタンの表示条件を制御していると見られる文字列も見つかっています。
- 「Profile is eligible to show camera」(プロファイルがカメラ表示の対象である)
- 「Hide camera entry point because the device is not eligible for the feature」(端末が機能対象外のためカメラ起動を非表示)
- 「Hide camera entry point because the device does not have an eligible camera」(対応カメラがないためカメラ起動を非表示)
これらの記述から、プロファイル種別や端末・カメラの条件によって表示が出し分けられる仕組みになっている可能性があります。
なぜこの追加が「最大の欠点」を埋めるのか
Photo pickerにカメラ起動が無いことで生じていた最大の問題は、UXの断片化です。アプリ側で「写真を撮ってその場で添付したい」というニーズに応えるためには、Photo pickerとは別にカメラ起動用のボタンを独自実装する必要がありました。
Android Authorityは、GmailとKeepの「挿入」メニューを例として挙げています。両アプリともPhoto pickerを採用しているにもかかわらず、カメラ起動用のエントリーポイントは個別に追加されており、しかもボタンの並び順までアプリごとに異なるとしています。同じGoogle製アプリ間ですら統一されていない状況で、サードパーティ製アプリも含めるとさらにバラつきが大きくなります。
Photo picker側にカメラ起動が標準装備されれば、アプリ開発者は独自のカメラ導線を作る必要がなくなり、ユーザーから見ても「写真選択」と「その場で撮影」が常に同じ場所・同じ操作で行えるようになる可能性があります。
検索履歴の削除はすでにベータで利用可能
同じくAndroid 17 Beta 2では、Photo pickerの検索履歴を削除できる機能がすでに有効になっているとAndroid Authorityは報じています。検索クエリの履歴項目を長押しすると、そのエントリーを削除できる仕様です。こちらはコード上の痕跡ではなく、ベータ版で実際に動作している変更点として紹介されています。
APK解析段階:正式リリースは未確定
カメラ起動ショートカットについては、Android 17 Beta 2のアプリ内コードを解析した情報(APK teardown)に基づく予測です。Android Authorityも記事内で、APK解析で見つかった機能は将来的な実装を示唆するものの、必ずしも一般公開版で提供されるとは限らないと注意を添えています。
現時点では「Photo pickerからその場で撮影できるようになる可能性が高まった」という段階と捉えるのが妥当です。続報を待ちましょう。
Photo picker関連のAPI強化:Beta 3でグリッド表示のカスタマイズが追加
カメラ起動ショートカットの示唆と並行し、Photo picker自体の開発者向けAPIも拡張が進んでいます。Android 17はBeta 3でプラットフォーム安定版に到達し、API surfaceがロックされたため、Android 17をターゲットとしたアプリのGoogle Play Storeへの公開準備に入れる段階となっています。
グリッド表示の縦横比をアプリ側で変更可能に
Beta 3では「Photo Picker Customization」が追加され、フォトピッカーのグリッド表示のアスペクト比を変更できるようになりました。PhotoPickerUiCustomizationParams APIを使うことで、デフォルトの1:1(正方形)から9:16のポートレート表示へと切り替えることができ、アプリ側のUIに統合しやすくなっています。縦長の動画やストーリー形式のコンテンツを扱うアプリにとっては、サムネイルの視認性が大きく改善される変更です。
なお、Googleが従来のリリースサイクルを変えなければ、Android 17の安定版は2026年6月頃に提供される見込みです。今回示唆されたカメラ起動ショートカットも、最終的にこの安定版に間に合うかが注目点となります。
「埋め込み型フォトピッカー」も2026年から利用可能に
Photo pickerの進化はシステムUI内の機能追加だけにとどまりません。2026年1月27日にGoogleは「Embedded Photo Picker(埋め込み型フォトピッカー)」を発表し、アプリのUI内部に直接フォトピッカーを組み込めるようになりました。クラウドコンテンツへのアクセスを含む従来のPhoto pickerと同等の利点を、アプリ独自のUIから離れることなく提供できます。
- アプリは、ユーザーが実際にメディアを選択するまで写真や動画にアクセスする必要がなく、プライバシーが向上します
- 標準の写真権限がローカルファイルのみを対象とするのに対し、埋め込み版ではクラウド上のメディアライブラリ全体にアクセスできます
- Google MessagesではカメラボタンのすぐにフォトピッカーがUI上に配置され、「新規撮影」と「既存写真の選択」をユーザーに明確に提示するレイアウトが採用されています
つまり、元記事で扱われている「Photo picker内のカメラ起動」は、システム標準ピッカーと埋め込みピッカーの両面でカメラ導線とライブラリ導線を統合する、より大きな流れの一部と位置付けられます。
Q&A
Q. この機能はいつ使えるようになりますか? 現時点ではAndroid 17 Beta 2のコード内に痕跡が見つかった段階で、一般公開時期は明らかになっていません。APK解析ベースの情報のため、最終的に正式リリースに含まれない可能性もあります。
Q. すべての端末で使えるようになりますか? コード内には、端末や対応カメラの有無、プロファイルの条件によってカメラ起動を非表示にする記述があるとAndroid Authorityは報じています。条件を満たさない端末では表示されない可能性があります。
Q. 既存のアプリ独自のカメラ起動ボタンはどうなりますか? Android Authorityの記事ではこの点に明確な言及はありません。ただし、GmailやKeepのように現在Photo pickerと別にカメラ起動を独自実装しているアプリは、Photo picker側に標準のカメラ起動が備わることで、長期的には独自導線を統一できる余地が生まれる可能性があります。詳細は出典元を参照してください。
出典
- Android Authority — Android's Photo picker may finally fix its biggest missing feature
- Android Developers — Release notes | Android Developers
- Android Authority — Android 17: Confirmed features, codename, leaks, release date