ユーザーは、コマンドを実行することで、Android デバイスがシームレスなアップデートをサポートしているかどうかを簡単に確認できます。 Play ストアから Treble Check アプリをダウンロードして、デバイスに A 専用パーティション システムがあるか、A/B パーティション システムがあるかを確認することもできます。
Android Nougat では、A/B パーティション システムによるシームレスなアップデートのサポートが導入されました。 新しいパーティション システムをサポートするデバイスには、a_slot と b_slot という 2 つのパーティション セットがあります。 「シームレス更新」という用語が使用されるのは、すべての更新が非アクティブなスロットにダウンロードされるためです。 ユーザーがインストールを完了するために再起動すると、デバイスは非アクティブなスロットにシームレスに切り替わり、ダウンタイムが排除されます。 ユーザーデータはパーティション間で共有されます。
A/B パーティションには、それぞれ長所と短所があります。 ここでの最初の利点は、アップデートが適切にインストールされていない場合でも、デバイスは単に他のスロットに切り替えることができることです (たとえば、 アップデートはバックグラウンドで b_slot にインストールされ、その後デバイスは a_slot に戻り、ブート エラーが発生します。 避けられた。 2 番目の利点は、ユーザーに「Android をアップグレードしています...」画面が表示されなくなることです。 アップデートのインストールが完了すると、デバイスは通常どおり再起動します。
一方で、A/B分割方式には大きなデメリットもあります。 2 セットのパーティションが存在するため、デバイスの使用されるストレージ容量が増加します。 大量の内部ストレージを備えたデバイスではストレージの増加はそれほど大きくないかもしれませんが、実際には増加しています。 ここでのより大きな問題は、A/B パーティションが、第 1 世代の Google Pixel を含むいくつかのデバイスの開発の妨げになることが判明したことです。 Moto Z2 フォース、 そしてその シャオミ Mi A1.
現時点では、A/B パーティション システムの使用を選択している Android デバイス メーカーはほとんどありません。 Google の第 1 世代と第 2 世代の Pixel のほかに、パーティション システムを使用するデバイスの例には、Moto Z2 Force、Essential Phone、Xiaomi Mi A1 などがあります。
デバイスが A/B シームレス アップデートをサポートしているかどうかを確認する方法
端子方式
ユーザーは、次のコマンドを実行することで、Android デバイスがシームレスなアップデートをサポートしているかどうかを簡単に確認できます。 ADBシェル またはターミナルエミュレータアプリ。
価格:無料。
4.2.
getpropro.build.ab_update
デバイスがデュアル パーティションをサポートしている場合、これは true を返します。
アプリメソッド
あるいは、Google Play ストアの Treble Check アプリを使用することもできます。 ユーザーに通知する以外に、 Project Treble がサポートされているかどうか、アプリはまた、デバイスに A のみのシステム パーティションがあるか、シームレスな更新に使用される A/B パーティション システムがあるかをユーザーに通知します。
価格:無料。
4.5.