Android 11 では、Google は更新プロセスをより速く、よりスムーズに、より安全にするために A/B パーティションを必須にすることを検討しています。 「Require Virtual A/B on R launches」 というタイトルの AOSP Gerrit の新しいコミットは、Android 11 が起動前に毎回デバイスが A/B パーティションをサポートしているかどうかをチェックすることを示唆しています。 Android 7.0 Nougat で最初に導入された A/B パーティションは、シームレスなアップデートを可能にするだけでなく、アップデートが失敗した場合に携帯電話がブリックするのを防ぎます。
Google の説明に よると、A/B セットアップとは、システム イメージ、ブート イメージなどが含まれる重複したパーティションを指します。重複した A/B パーティションを持つデバイスでは、同一のシステム イメージを含む非アクティブなパーティションがバックグラウンドで更新される一方で、動作中のシステム イメージが含まれるアクティブなパーティションのおかげでデバイスは引き続き使用できるため、シームレスな更新プロセスが可能になります。ただし、A/B パーティションのないデバイスでは、更新プロセス中にユーザーが電話からロックされます。
更新が成功すると、再起動後に 2 つのパーティションの位置が入れ替わり、以前は非アクティブだったパーティションが最新のソフトウェアを備えたアクティブなパーティションに変換されます。ただし、アップデートが失敗した場合でも、デバイスは古いアクティブ パーティションを使用して起動できるため、ユーザーはブリックされた電話機を扱う手間が省けます。
Android 11 デバイスでは A/B パーティションが必須になるため、シームレスなアップデートがより一般的になる可能性がありますが、この変更は AOSP Gerrit に追加されたばかりであり、Android 11 DP2 にはまだ実装されていないことに注意してください。公式 Android ビルドでいつ利用可能になるかは興味深いところです。






![2021 年に Raspberry Pi Web サーバーをセットアップする方法 [ガイド]](https://i0.wp.com/pcmanabu.com/wp-content/uploads/2019/10/web-server-02-309x198.png?w=1200&resize=1200,0&ssl=1)


