Android Nougatの「シームレスアップデート」、説明
マシュマロを含むオペレーティングシステムのアップデートまでのすべての世代のAndroidデバイスで、アップデートはダウンロードされ、電話が再起動され、アップデートが適用されます。この間、少なくともアップデートが完全にインストールされるまで、電話機は使用できなくなります。 Nougatの新しい「シームレスアップデート」により、このモデルは過去のものとなりました.
Android 7.0 Nougatにおけるアップデートの変更点
Googleは新しいアップデート方法のために彼ら自身のChrome OSからページを取った。 Chromebookは実質的に常にこのように機能していました。アップデートはバックグラウンドでダウンロードされ、その後インストールプロセスを完了するために再起動が必要であることをユーザーに促します。すぐに1回再起動すると、アップデートは完全に完了します。アップデートがインストールされるのを待つ必要はありません。「最適化」することも、他に必要と思われるものもありません。 年齢. それは速く、簡単で、そして何よりも、不合理な量のダウンタイムを持ちません.
Android 7.0以降、これはAndroidのアップデートが進む方向です。これはここで言及する価値があります しない ソフトウェアと一緒に出荷されるものだけ、Nougatに更新されたデバイスに適用されます。この理由は完全に論理的です。この新しいアップデート方法では、動作するために2つのシステムパーティションが必要になります。そして、ほとんどすべての現在のAndroid携帯には1つしかありません。デバイスをオンザフライで再分割すると、壊滅的になる可能性があり(多くのシナリオではそうなる可能性があります)、現在の世代の携帯電話にそのままにしておくというGoogleの決定は立派ですが.
これは、このような小さな動作をします。アクティブなシステムパーティションと休眠中のパーティションがあり、それらはお互いの鏡像です。 OTAアップデートが利用可能になると、アクティブパーティションはそれをダウンロードし、休止パーティションをアップデートします。 1回再起動すると、休眠中のパーティションがアクティブになり、以前のアクティブパーティションが休眠中になります。これにより、更新されたソフトウェアが適用されます。.
これは更新プロセス全体を計り知れないほど高速にするだけでなく、一種のバックアップシステムとしても機能します。アップデートによって何か問題が発生した場合、システムは起動中にエラーが発生したことを検出し、影響を受けていないシステムパーティションに戻ることができます。再起動すると、ダウンロードサーバにもう一度pingを実行し、アップデートを再適用して、もう一度再起動してプロセスを完了できます。現在のシステムで壊滅的な更新の失敗がどのように処理されるかと比較すると、多くのユーザー操作、Android開発ツール、およびコマンドラインへの精通が必要です - デュアルパーティション方式は、単に優れています。.
私たちはまだこれを実行していないので、まだ多くの質問があります。
もちろん、それはそれ自身の一連の質問と懸念を伴います。このシステムが理論的にどのように機能するかを理解していますが、Nougatにはまだアップデートがなく、7.0で出荷されているデバイスもないため、実際に実際にどのように機能するかがわかりません。何でも憶測ですが、例えばアップデートが適用されているとき、システムパフォーマンスにかなりの打撃があるだろうと私は想像するでしょう.
さらに、あなたが私のようなものであれば、あなたは上記のセクションを読み、「2つのシステムパーティションを持つにはどのくらいのスペースが必要でしょうか」と考えました。間違っています、しかしあなたはまたこれらがあることを覚えていなければなりません システム これは、インストールされたすべてのアプリのコピーが2つ必要になるという意味ではありません。それでも、1ギガバイト(Android OSでは珍しくないサイズ)を要する現在のシステムでは、基本的に2ギガバイト(またはそれ以上)が必要になる可能性があります。.
それにもかかわらず、GoogleはSquashFSと呼ばれる新しいファイルシステムに移行しました。これは元々メモリ不足の状況での組み込みシステム用に設計された、高度に圧縮された読み取り専用のファイルシステムです。これは間違いなく2システムパーティションのセットアップを持つことで必然的に起こるであろうスペース問題のいくつかを相殺するのを助けるべきです。それでも、デバイスが 最小 32GBの時間がたてば分かる.
また、更新後に新しい休止パーティションに何が起こるのかも不明です。それがバックグラウンドで更新され、別の新しいOTAが到着するのを待つ可能性はありますが、この理論をサポートするための技術文書はありません - 私は大声で考えています。それでも、そうでなければこの新しいシステムは、かつて行われたような更新シナリオのように見えるので、Googleがここに行こうとしているのとはまったく反対の方向であるため、私には意味があります。.
残念ながら、新しいSeamless Updateシステムをサポートするデバイスはまだないので、これらの質問のいくつかは答えられないままになる必要があります。新世代の電話機が発売されれば、これらすべてが現実の世界でどのように機能するのかについて、より理解を深めることができます。しかし今のところ:それは非常に良いことのように聞こえます.