DSU には、Android 13 でパフォーマンスの大幅な向上など、いくつかの新機能と改善が加えられます。
動的システム更新 (DSU) は Android で最も知られていない機能の 1 つであり、ユーザーはブートローダーのロックを解除したり、システム アップデートをフラッシュしたりせずに、汎用システム イメージ (GSI) をインストールできます。 この機能は Android 10 で初めて導入され、開発者が最新の Android バージョンをテストする最も簡単な方法の 1 つです。 Android 13 ではさらに改良されています。
Mishaal Rahman 氏が指摘したように、DSU にはいくつかの新機能と改善点が追加されます。 アンドロイド13これには、パフォーマンスの大幅な向上、重み付けされたプログレス バー、system_ext および製品イメージのサポートが含まれます。
AOSP Gerrit に関する新しいコミットは、Google が DSU に大幅なパフォーマンス向上をもたらしていることを示唆しています。 デフォルトの共有メモリが増加したため、DSU を介した GSI のインストールが大幅に高速化されます。 Google は、メモリのわずかな増加 (8KiB から 64KiB) により、物理デバイスと仮想デバイスの両方で動的システムのインストール時間が大幅に短縮されると指摘しています。 Google のテストでは、インストール時間が物理デバイスの 2 分 2 秒からわずか 45 秒に短縮されたことが示されています。
コミットの説明は次のようになります。
この 8KiB -> 64KiB という控えめな調整により、DSU が大幅に向上します。
インストール時間:
* 物理デバイス: 2分34秒 -> 45秒
* 仮想デバイス: 46 秒 -> 30 秒
また、共有メモリのサイズをカスタマイズして微調整できるようにします。
プログレスバーにもいくつかの新しい改善が加えられています。 GSI のインストールが進行中の場合、通知領域の進行状況バーに、どのパーティションがインストールされているかが表示されます。 現時点では「インストール中」のみが表示されます。 さらに、読み取り専用パーティションは書き込み可能パーティションよりもはるかに長い時間がかかるため、進行状況バーの重み付けが行われます。
「インストール進行中」を表示する代わりに、インストール中のパーティションとパーティションの総数を表示します (例: 「インストール進行中: システム パーティション [2/3]」)。
最後に、DSU は、system、system_ext、および製品イメージのサポートを追加します。 これらの機能と改善点は、 Android 13 開発者プレビュー. これらはおそらく、今後のベータ リリースまたは Android 13 の最終バージョンに組み込まれる予定です。
ソース: AOSP [1], [2], [3], [4]