Google は、Google Pixel スマートフォン向けの Android 11 Developer Preview 3 をリリースしました。 このリリースでは、ADB Incremental、ワイヤレス デバッグなどが提供されます。
2 月に遡ると、Google は 最初の Android 11 開発者プレビュー Pixel スマートフォン用 (2016 Pixel を除く)。 同社は、Pixel 以外のデバイス向けにベータ版を公開する前に、さらに 2 つの開発者プレビューをリリースすることを目指していました。 Googleがリリースしたのは、 2番目のAndroid 11 DP 3 月にリリースされ、今日、Android 11 Developer Preview 3 のフォローアップが行われています。 3 番目の開発者プレビューでは、1 つの主要な機能が追加され、以前の DP で導入された既存の機能にその他のいくつかの調整が加えられています。 変更点は次のとおりです。
Android 11 開発者プレビュー 3 の新機能
アプリの終了理由の更新
Android 11 では、アプリは新しい機能を使用して、最新のアプリの停止の背後にある理由の記録を取得できます。 getHistoricalProcessExitReasons ActivityManager クラスのメソッド。 新しい アプリケーション終了情報 クラスは、アプリが過去の終了理由について取得できる情報の詳細を示します。これには要因が含まれる場合があります。 システムのメモリ不足、ネイティブ コードのクラッシュ、実行時の権限の変更、過剰なリソースの使用など、 等 これらの API は、開発者のフィードバックに基づいて Developer Preview 3 で更新されました。 Google が積極的に求めている.
GWP-ASan ヒープ分析
以前の Android 11 Developer Preview には、開発者がメモリの安全性の問題を見つけて修正するのに役立つ多数のツールが追加されました。 最新のものは GWP-ASan (再帰的なバックロニム「GWP-ASan Will Provide Allocation Sanity」としても知られています) です。これは、「最小限のオーバーヘッドでヒープ メモリ エラーを検出するサンプリング割り当てツール」です。 Android 11 Developer Preview 3 では、プラットフォーム バイナリとシステム アプリで GWP-ASan がデフォルトで有効になっていますが、開発者はアプリケーションに対しても有効にすることができます。 良い。 アプリでライブラリのネイティブ コードを使用する場合、Google はそうすることを推奨しています。
ADB インクリメンタル
Google は、開発者が大規模な APK をより迅速にインストールできるようにしたいと考えており、新しい APK を導入しています。 ADB インクリメンタル 特徴。 この機能により、大きな APK (2GB 以上) を PC から携帯電話にインストールする速度が以前よりも最大 10 倍速くなります。 Android 11 Developer Preview 3 では、開発者は最新の ADB バイナリで「adb install --incremental」コマンドを使用して増分 APK をインストールできます。 APK は新しいもので署名する必要があります APK署名スキームv4 形式であり、別のファイルに署名が生成されます。 この機能を使用するには、デバイスが新しい機能をサポートしていることも必要です。 インクリメンタルファイルシステム、現在、Pixel 4 と Pixel 4 XL でのみサポートされています。 Google は、すべての Android 11 起動デバイスが Incremental File System をサポートし、したがって ADB Incremental をサポートすると述べています。
ワイヤレスデバッグ
Android 11 では、開発者向けオプションの新しい「ワイヤレス デバッグ」オプションにより、ワイヤレス ADB がこれまでより簡単になりました。 まず私たちが この機能は Android 11 Developer Preview 2 で見られましたしかし、Googleはそれが存在することを強調しませんでした。 現在、ペアリング コード ワークフローを使用して携帯電話を PC にペアリングできますが、Google は、将来の Android Studio リリースで QR コード スキャン ワークフローを追加する予定だと述べています。
データアクセス監査の更新
最後に、Google が新しいバージョンを更新しました データアクセス監査API Android 11 開発者プレビュー 3 では。 具体的には、Google はいくつかの API の名前を変更したため、これらの API を使用している場合は必ずアプリを更新してください。 サンプルアプリケーション ここで見つけることができます. フィードバックは次のとおりです ここに与えられた.
Android 11 開発者プレビュー 3 をダウンロード
あなたはできる ここに行きます Android 11 DP2 と DP3 の API の完全な違いを確認するには、Google が公開していない注目すべき変更点に注意してください。 読むことができます リリースノートはこちら、アップデートをダウンロードしてフラッシュする前にこれを行うことをお勧めします。 最後に必ず ここに行きます バグレポートを提出し、 ここ 最新のリリースについて話し合います。
Google Pixel デバイスおよび Project Treble 互換デバイス用の最新のシステム イメージをダウンロードするためのリンクがあります。 このページで. ビルドを手動でフラッシュすることも、Android Flash Tool を使用してフラッシュすることもできます。 互換性のあるデバイスがない場合は、Android Studio の Android エミュレータでプレビュー ビルドを実行できます。
これは 3 回目で最後の開発者プレビューです。 Pixel 以外のデバイスを含む 2 つのベータ リリースがあり、その後第 3 四半期中に安定版リリースが行われる予定です。
Android 11 の最新ニュースをすべて入手するには、このタグをブックマークしてください:
XDA の Android 11 ニュース