\r\n\r\n

アンドロイドにキャッシュパーティションが不要になった理由

長年のアンドロイドパワーユーザーは、リカバリーの「キャッシュクリア」オプションに精通していますが、アンドロイドの動作方法における最近のいくつかの変更のおかげで、キャッシュパーティションは過去のものです。その理由は...

長年のAndroidパワーユーザーには、リカバリーの「キャッシュクリア」オプションがおなじみですが、最近のAndroidの動作方法のいくつかの変更のおかげで、キャッシュパーティションは過去のものとなっています。その理由はこうです。

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

androidnougatから、Googleは、GoogleがChromeオペレーティングシステムで長年使用してきたものを模倣した新しいアップデートシステムを実装しました。この新しいシームレスアップデートシステムが、キャッシュパーティションが不要になった理由の全てです。

新しいアップデートシステムがどのようなもので、どのように機能するかについては、もっと長い説明が必要ですが、ここではその概要を説明します。新しいシステムでも2つのパーティションが使用されていますが、両方ともシステムパーティションです。アップデートをキャッシュパーティションにダウンロードしてから現在のシステムパーティションに適用するのではなく、同じシステムパーティションが2つある状態です。その後、既存のシステムパーティションを通常通り使用しながら、ハイバネーションパーティションにアップデートファイルが適用されます。更新されたパーティションは新しいプライマリ・システム・パーティションとなり、もう一方のパーティションは次の更新が行われるまで休止したままになります。

関連記事:Android Nougatの「シームレス・アップデート」を解説

この方法では、**アップデートが利用可能になったときに停止する必要がなく、すべてのプロセスがバックグラウンドで行われます。アップデートは**を使い続けている間にダウンロードされ適用され、簡単な再起動でパーティションが入れ替わります。何より、この再起動は通常の再起動と比較してそれほど時間がかからないので、すぐに仕事に復帰できるのが魅力です。

この新しいシステムでは、キャッシュパーティションが完全に不要になるため、シームレスアップデート**を利用する新しいシステムを使用している場合、リカバリに「キャッシュクリア」オプションが表示されません。

もちろん、これは新規**の場合のみで、キャッシュパーティションを持つ旧モデル**は、どのバージョンのAndroidを使用していても、前述のパーティションと従来のアップデートモードを使い続けることになります。

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ