/ / Androidがキャッシュパーティションを必要としなくなった理由

Androidでキャッシュパーティションが不要になった理由

長年のAndroidパワーユーザーもすべてリカバリの「キャッシュのクリア」オプションに精通していますが、Androidの動作方法に対する最近の変更のおかげで、キャッシュパーティションは過去のものになりました。これが理由です。

従来、Androidはアップデートをダウンロードし、キャッシュパーティションに保存し、デバイスの再起動時にシステムパーティションに適用します。このプロセスには少し時間がかかりますが、インストールをクリーンアップするために、再起動の完了後にOSを「最適化」する必要があります。それはではない 悪い システム自体、それは可能な限り効率的ではありません。

Android Nougat以降、Googleが実装しました会社がChrome OSで長年使用してきたものを模倣する新しいアップデートシステム。この新しいシームレスな更新システムが、キャッシュパーティションが不要になった理由です。

何についてより長い説明がありますが新しいアップデートシステムとそのしくみは次のとおりです。新しいシステムは引き続き2つのパーティションを使用しますが、どちらもシステムパーティションです。キャッシュパーティションに更新をダウンロードし、それを現在のシステムパーティションに適用する代わりに、システムには2つの同一のシステムパーティションがあります。次に、通常のように既存のシステムパーティションを引き続き使用しながら、更新ファイルが休止パーティションに適用されます。その後、電話機をリブートして更新を完了すると、システムパーティションが交換されるだけです。更新されたパーティションは新しいメインシステムパーティションになり、もう一方は別の更新がリリースされるまで休止状態になります。

関連する: Android Nougatの「シームレスなアップデート」、説明

この方法では、電話を出す必要がなくなります更新中のコミッションでは、プロセス全体がバックグラウンドで行われます。スマートフォンを使い続けている間にアップデートがダウンロードされて適用されます。パーティションを交換するために必要なのは単純な再起動だけです。一番のメリットは、この再起動に通常の再起動よりも時間がかからないため、数秒で業務に復帰できることです。

この新しいシステムは、キャッシュの必要性を排除します完全にパーティション分割されるため、シームレスな更新を利用している新しい電話を使用している場合、リカバリ時に「キャッシュのクリア」オプションは表示されません。

もちろん、これは 新着 スマートフォン-キャッシュパーティションが同梱されていた古いモデルは、使用しているAndroidのバージョンに関係なく、このパーティションと従来の更新モデルを引き続き使用します。