Googleは本日、Android 13の3回目のベータビルドをリリースした。 Android 13 Beta 3 では、新しいリリースがついにプラットフォームの安定性のマイルストーンに到達しました。
I/O 2022 で、Google は 2 番目のバージョンをリリースしました。 アンドロイド13 今年初めにベータ版がリリースされました。 このアップデートでは、保護用の「戻る」ジェスチャー、サポートされているアプリ言語を指定するためのリソース ファイル、正確なアラームを使用するための新しい権限など、いくつかの注目すべき機能が導入されました。 現在、Google は Pixel デバイス向けに 3 回目の Android 13 ベータ リリースのシードを開始しています。これについて知っておくべきことは次のとおりです。
Android 13 ベータ 3 の新機能は何ですか?
プラットフォームの安定性
何よりもまず、3 回目のベータ リリースにより、Android 13 はプラットフォームの安定性のマイルストーンに到達します。 Google によると、このマイルストーンは次のことを意味します。 「Android 13 は、最終的な内部 API と外部 API、最終的なアプリ向け動作、最終的な非 SDK API リスト (グレーリスト) に達しました。」
アプリ、ゲーム、SDK、ライブラリ、ゲーム エンジンの開発者は、プラットフォームの安定性マイルストーンを目標として使用できるようになりました。 最終的な互換性テストと公開リリースを計画し、最終的な互換性アップデートの前に互換性アップデートの準備が整っていることを確認します。 リリース。
アプリの互換性
3回目のAndroid 13ベータリリースでも、Googleは開発者に対しアプリの互換性をテストするよう促している。 Android 13 がプラットフォームの安定性に達したため、アプリ開発者はアプリの互換性をテストする必要があります。 最終リリースまでの時間を確保し、Android 13 が安定版になる前に必要なアップデートを行う時間を確保します。 ロールアウトする。
Google はまた、アプリ開発者が Android 13 ベータ 3 でアプリをテストする際に注意すべきいくつかの変更点を強調しました。 これらには次のものが含まれます。
- 通知の実行時権限: Android 13 では、アプリから通知を送信するための新しい実行時権限が導入されています。 新しい権限がどのように機能するかを必ず理解し、できるだけ早く Android 13 (API 33) をターゲットにする計画を立ててください。
- クリップボード プレビュー: Android 13 の新しいクリップボード プレビューで、パスワードやクレジット カード情報などの機密データがアプリで非表示になっていることを確認します。
- JobScheduler のプリフェッチ: JobScheduler は、次回アプリが起動される時刻を予測しようとし、関連するプリフェッチ ジョブをその時刻より前に実行するようになりました。 プリフェッチ ジョブを使用する場合は、それらが期待どおりに動作することをテストしてください。
アプリの更新版をテストして公開した後、Google は開発者に対し、アプリの更新プロセスを開始するようさらに促しています。 アプリのターゲット SDK バージョンを確認し、Android 13 をターゲットとするアプリの動作変更を確認し、互換性フレームワークを使用して問題を検出します。 問題。 Google は、アプリが API レベル 33 以上をターゲットにする場合に開発者がテストする必要があるいくつかの変更を強調しました。
- Wi-Fi に対する近くのデバイスの許可: 近くのアクセス ポイントへのデバイスの接続を管理するアプリは、 デバイスへのアクセスを必要としない、スキャンなどの Wi-Fi 操作のための新しい NEARBY_WIFI_DEVICES ランタイム権限 位置。 一部の Wi-Fi API では、アプリにこの新しい権限が必要です。
- 詳細なメディア権限: アプリが Android 13 をターゲットにしており、一般的なデータ ストレージからメディア ファイルを読み取る場合、 READ_EXTERNAL_STORAGE の代わりに、1 つ以上の新しい詳細な権限をリクエストする必要があります。 許可。
- ボディ センサーの権限の変更: Android 13 では、ボディ センサーに対する「使用中」アクセスが導入されています。 アプリがバックグラウンドからボディセンサー情報にアクセスする必要がある場合は、新しい BODY_SENSORS_BACKGROUND 権限を宣言する必要があります。
- インテント フィルターは、一致しないインテントをブロックします。アプリがエクスポートされたコンポーネントにインテントを送信する場合、 Android 13 (API 33) 以降をターゲットとする別のアプリでは、 受信アプリ。
- PlaybackState から派生したメディア コントロール: Android 13 では、PlaybackState アクションからより多くのメディア コントロールを派生し、デバイス タイプ間で一貫したより豊富なコントロール セットを表示します。 アプリがこれらの変更を処理できるようにしてください。
タブレットと大画面のサポート
最後に、Google は開発者がテストの一環としてタブレットやその他の大画面デバイスを含めるべきであることも強調しました。 開発者は、Android エミュレータをセットアップすることで、大画面デバイスの最適化をテストできます。 Android Studio、または Lenovo Tab P12 Pro や Xiaomi などの互換性のある大画面デバイスを使用する タブ5。 開発者がテスト中に注意すべき変更点をいくつか示します。
- タスクバーのインタラクション: 大きな画面で新しいタスクバーを使用して表示したときにアプリがどのように反応するかを確認します。 アプリの UI がタスクバーによって切り取られたりブロックされたりしていないことを確認してください。
- マルチウィンドウ モード: アプリの構成に関係なく、すべてのアプリでマルチウィンドウ モードがデフォルトで有効になるため、アプリが分割画面を適切に処理することを確認してください。 アプリを分割画面モードにドラッグ アンド ドロップし、ウィンドウ サイズを調整することでテストできます。
- 互換性エクスペリエンスの向上: 修正プログラムを使用するなど、アプリがまだタブレット用に最適化されていない場合は、 向きやサイズ変更ができない場合は、アプリが互換モードの調整にどのように反応するかを確認してください。 レターボックス。
- メディア プロジェクション: アプリでメディア プロジェクションを使用している場合は、大画面でのメディアの再生、ストリーミング、またはキャスト中にアプリがどのように応答するかを確認します。 折りたたみ式デバイスでもデバイスの姿勢の変化を必ず考慮してください。
- カメラ プレビュー: カメラ アプリの場合、アプリがマルチウィンドウ モードまたは分割画面モードで画面の一部に制限されているときに、大画面でカメラ プレビュー UI がどのように応答するかを確認します。 また、折りたたみ式デバイスの姿勢が変化したときにアプリがどのように反応するかも確認してください。
Google のブログ投稿では、Android 13 Beta 3 でのユーザー向けの変更点は強調されていません。 ただし、ビルドには文書化されていない変更がいくつか含まれている可能性があります。 Android 13 Beta 3 を Pixel デバイスで試してみる予定です。そのような変更を見つけたら必ずお知らせします。
Google Pixel デバイスに Android 13 Beta 3 をダウンロードしてインストールする方法
簡単にできます Android 13 ベータ 3 をダウンロード Pixel デバイスの場合は、ガイドに従ってください。 Android13のインストール方法 セットアップします。
Google は、Pixel 6 Pro、Pixel 6、Pixel 5a 5G、Pixel 5、Pixel 4a (5G)、Pixel 4a、Pixel 4 XL、または Pixel 4 用のこのベータ アップデートを正式にリリースします。 Android Studio の Android エミュレータでは 64 ビット システム イメージを使用できます。また、GSI も使用できます。
3 番目の Android 13 ベータ リリースの詳細については、次のサイトにアクセスしてください。 Android 開発者ブログの公式ブログ投稿.