Google Pixel をお持ちでない限り、システムの最新バージョンへのアップデートが携帯電話に届くまでには時間がかかりますが、アップデート通知が表示されても待ち時間は終了しません。更新プロセス自体には時間がかかり、誰も待ちたがりません。
Google は、複数のパーティションを使用したシームレスな更新により、更新中に携帯電話の使用を長時間停止しなければならないことを避けるために、何年にもわたってシステムを改善してきました。その他にも、アップデートをさらに高速化する改良が加えられています。
Android アップデートの高速化
Android モバイルのファームウェアを更新するには、いくつかの方法があります。従来、OTA をインストールするときは、ファームウェア全体がダウンロードされ、電話機が再起動されて、前のシステム パーティションの上にインストールされていました。これには、インストール用に電話機により多くの空き領域が必要であり、電話機が動作可能になるまで長時間待機する必要があります(インストールが完了するまで電話機を使用できません)。また、問題が発生した場合に備えて、以前のファームウェアを手動でフラッシュする必要があります。 、携帯が起動しないからです。
Google が定期的に改善しているA/B パーティションによるアップデートにより、これらの問題のいくつかが解決されました。新しいバージョンはダウンロードされ、2 番目のパーティションに直接インストールされるため、プロセスの多くが行われている間も携帯電話を使い続けることができます。終了すると、モバイルが再起動し、セカンダリ パーティションを最初のパーティションとしてマークし、それで起動します。問題がある場合は、最初のパーティションから起動できます。
このタイプのアップデートは、古いモードに抵抗する Samsung の場合を除いて、今日では一般的ですが、AOSP コードに 2 つの改良が加えられ、アップデートがより高速かつ効率的になりました。 Google Pixel 6 Proを使用した Google 独自のテストでは、以前は 23 分かかっていた時間が 13 分に短縮され、43% 短縮されました。
Google は OTA アップデートの高速化に取り組んでいます。圧縮更新メカニズムを備えた仮想 A/B を使用するデバイス上の OTA を高速化する新しいパッチ セットが AOSP に提出されました。これらの改善を組み合わせると、完全な OTA インストール時間は約 23 分から約 13 分に短縮されます。 pic.twitter.com/2hDliWzUZZ
— ミシャール・ラーマン (@MishaalRahman) 2022 年 11 月 30 日
これを実現するために、 Google は 2 つの方法を使用しますが、どちらも多少技術的です。まず、COW (コピーオンライト) 操作がクラスター上でバッチで実行され、1 回の呼び出しで実行されるため、セットアップ時間が 17 分から 13 分に短縮されます。一方、 圧縮は 2 つのスレッドを使用して追加されるため、インストール時間が 23 分から 17 分に短縮されます。
Google の測定によれば、両方のシステムを組み合わせると、完全な OTA (完全なファームウェアのダウンロードを含む) では 23 分から 13 分に短縮され、ファイルの部分ダウンロードのみを行う増分 OTA では 22 分から 16 分に短縮されます。その変化は、今日ではやや一般的になっています。
これらの変更はすでに AOSP に含まれていますが、メーカーがそれらを適用するかどうかはまだわかりません。 Google はほぼ確実に Google Pixel にこの機能を実装する予定です。そのため、将来更新が多少速くなったと感じた場合は、これが原因である可能性があります。
経由 | ミシャール・ラーマン














