GoogleはAndroid13の最初のベータ版を発表しました モバイルオペレーティングシステムの次のバージョンは数日間リリースされており、次のバージョンである«Android 13»は、アプリケーションから通知を送信するための新しいランタイム権限、写真やビデオをアプリと安全に共有するためのシステムフォトセレクターを提供します、テーマ別のアプリアイコンなど、より優れたローカリゼーションなど。
ベータ版 メディアファイルにアクセスするためのより具体的な権限を追加する。 以前は、ローカルに保存されたメディアファイルを再生しようとすると、AndroidはREAD_EXTERNAL_STORAGE権限を要求していました。 それはすべてへのアクセスを与えました。 新しい権限はより正確です:READ_MEDIA_IMAGES、READ_MEDIA_VIDEOおよびREAD_MEDIA_AUDIO。
Androidチームのエンジニアリング担当バイスプレジデントであるDaveBurkeは、次のように説明しています。
「すでに13月になり、機能と安定性の改善が着実に進んでいます。 Android 13は、プライバシーとセキュリティ、開発者の生産性、タブレットと大画面のサポートというコアテーマに基づいて構築されています。 今日、私たちはサイクルの次の段階に入り、AndroidXNUMXの最初のベータ版をリリースします。」
「デベロッパーにとって、Android 13では、新しい通知権限やフォトピッカーなどのプライバシー機能から、テーマ別のアプリアイコン、クイック設定のタイル配置、アプリケーションごとの言語など、優れたエクスペリエンスを作成するのに役立つAPIまで、さまざまなことを検討できます。 サポートに加えて、BluetoothLEやUSB経由のMIDI2.0オーディオなどの機能。 ベータ1では、メディアファイルへのよりきめ細かいアクセス、オーディオルーティングAPIの改善などのための新しい権限を追加しました。」
Android13ベータ1の主なニュース
このベータ版では、すでに前述したように、 メディア権限にさまざまな変更を追加しました以前は、アプリケーションがローカルストレージ上の共有メディアファイルを読み取りたい場合、すべての種類のメディアファイルへのアクセスを許可するREAD_EXTERNAL_STORAGEアクセス許可を要求する必要がありました。 ユーザーにより多くの透明性と制御を提供するために、 Googleは新しい権限のセットを導入しました 共有メディアファイルにアクセスするためのよりきめ細かいスコープを備えています。
新しい権限で、アプリケーション 特定のファイルタイプへのアクセスを要求するようになりました 共有ストレージでは、READ_MEDIA_IMAGES(画像と写真の場合)、READ_MEDIA_VIDEO(ビデオの場合)、およびREAD_MEDIA_AUDIO(オーディオファイルの場合)。
ユーザーが権限を付与すると、 アプリには読み取りアクセス権があります それぞれのメディアファイルタイプに。 ユーザーエクスペリエンスを簡素化するために、アプリケーションがREAD_MEDIA_IMAGEとREAD_MEDIA_VIDEOを同時に要求すると、システムは両方の権限を付与する単一のダイアログを表示します。
Androidの13 NEARBY_WIFI_DEVICESランタイム権限を導入します (NEARBY_DEVICES権限グループの一部)Wi-Fi経由で近くのアクセスポイントへのデバイスの接続を管理するアプリ用。 新しい許可 多くのWi-FiAPIを呼び出すアプリケーションに必要になります 一般的に使用され、アプリが位置情報の許可を必要とせずにWi-Fi経由で近くのデバイスを検出して接続できるようにします。
提示されるもうXNUMXつの目新しさは、キーを生成するアプリケーション用です。 KeystoreとKeyMintは、より詳細で正確なエラーインジケーターを提供するようになりました。 Googleは、Java.security.ProviderExceptionに例外クラス階層を追加しましたが、Keystore/KeyMinteエラーコードを含むAndroid固有の例外があります。 キーの生成、署名、および暗号化の方法を変更して、新しい例外を生成することもできます。 改善されたエラーレポートにより、キー生成を再試行するために必要なものが得られるはずです。
Android 13には、写真を選択するために表示されたファイルマネージャーに代わる新しい写真ピッカーが組み込まれています。 ここでのポイントは、フォトピッカーの外観や動作をファイルマネージャーとは異なるものにしないことです。 代わりに、アプリにストレージ権限へのアクセスを許可せずに、XNUMX枚の写真をアプリに送信できます。
これに加えて、それはまた、 高度なオーディオルーティング メディアアプリケーションがオーディオのルーティング方法を識別できるように、GoogleはAudioManagerクラスに新しいオーディオルーティングAPIを追加しました。 新しいgetAudioDevicesForAttributes()APIを使用すると、指定したオーディオの再生に使用できるデバイスのリストを取得できます。
グーグルは言う:
「ベータリリースでは、2022年XNUMX月にプラットフォームの安定性に近づいています。そこから、アプリ、SDK / NDK API、および非SDKリストに関連するシステムの動作が確定します。 その時点で、最終的な互換性テストを完了し、完全に互換性のあるバージョンのアプリ、SDK、またはライブラリをリリースする必要があります。」
どの電話がサポートされていますか?
一般向けのこの最初のベータ版は、限られた数のデバイスでのみ利用できます。 Developer Previewと同様に、互換性のあるPixelが必要です。互換性のあるさまざまなモデルは、Pixel 4、Pixel 4 Xl、Pixel 4a、Pixel 4a(5G)、Pixel 5、Pixel 5a、Pixel 6、Pixel6Proです。