当メディアではアフィリエイト広告を使用しています

Android N、アップデートを大幅短縮するシームレスアップデートに対応 既存のNexusは利用不可

bio
Yusuke Sakakura更新日:2016/05/24 17:35
Android N、アップデートを大幅短縮するシームレスアップデートに対応 既存のNexusは利用不可

Google Developers – YouTube

Androidも、iOSも、PCも、ソフトウェア・アップデートには膨大な時間がかかります。

アップデートのダウンロードに数十分、さらにアップデートの適用に数十分がかかることがほとんどですが、次期Android N(7.0)では「シームレスアップデート」に対応することで、アップデートに拘束される時間が大幅に短縮されます。

Android N(7.0)の新機能「シームレスアップデート」とは?

グーグルがGoogle I/O 2016でAndroid Nでは「シームレスアップデート」に対応すると発表しました。

Android N、アップデートを大幅短縮するシームレスアップデートに対応 既存のNexusは利用不可

Google Developers – YouTube

iOSでもAndroidでもPCでも、まずはアップデートファイルをダウンロードしたあと、スマートフォンやタブレットの電源を一度落としてリカバリモードで起動してダウンロードしたアップデートを適用していました。

前述したとおりアップデートには数十分かかることもあり、その間は全ての機能を利用することができません。

この状況を改善するのが「シームレスアップデート」です。

アップデートの拘束時間を大幅短縮する「シームレスアップデート」

同機能が追加されるAndroid Nでは、スマートフォンやタブレットで使用されているパーティションと、アップデートを適用するパーティションの2つが用意されます。

バックグラウンドで一方のパーティションにアップデートのダウンロード・インストールを完了させたのち、動作するパーティションを入れ替えることでアップデートにかかる時間を大幅に短縮するというものです。

複数のパーティションで安心のアップデートが可能に

既にChrome OSで採用されているシームレスアップデートでは、アップデートの途中で失敗した場合、今まで利用していたアップデート前のパーティションが起動します。再度アップデート作業を行って問題を解消した後、アップデート後のパーティションが起動するため、これまでよりも安心してアップデートを適用することができます。

おそらく、Androidでも同様に安全なアップデートが利用できるはずです。

Now, like on Chrome OS, the double system partitions give you redundancy in the case of a failed update. While running on system A, Android will apply an update to system B. On reboot, the bootloader will swap partitions and try to boot from system B. If the boot up fails, you can just restart the phone and the bootloader will switch back to the working system A. Android can then connect to the Internet and work on fixing the unbootable partition by applying the update again.

発売済みのNexusデバイスでは利用不可

シームレスアップデートのデメリットは、2つのパーティションが必要になるため、必要な容量が最大で倍になる可能性があります。グーグルもなんらかの対処は行うはずですが現時点で詳細は不明です。

また、既存のNexusデバイスでは、利用できないことが明らかにされています。理由としては、パーティションの再構成が必要になるからとのこと。おそらく、Nexus以外のデバイスでも利用できないことが予想されます。

While references to seamless updates have been found in the latest N developer preview, it was confirmed to us that these have no bearing on existing devices getting seamless updates.

HTCが製造を手がけると噂されている2016年秋に発売されるNexusデバイスで初めてシームレスアップデートが利用できるものと思われます。

なお、Android Nでは、新しいJITコンパイラによって、システムアップデート直後に発生するアプリの最適化処理が高速化されます。これは全てのAndroidに適用されます。既に提供されているDeveloper Preview版でも有効になっています。

Android N、アップデートを大幅短縮するシームレスアップデートに対応 既存のNexusは利用不可

アップデート時に実施される「アプリの最適化処理」
コメント
コメント利用規約

質問は必ず記事を読んでから投稿してください

質問する際は画面にどういったメッセージが表示されているのか、利用機種・OSのバージョンも書いてください。

誹謗中傷を含む場合は発信者情報開示請求します。

攻撃的・侮辱的・過激・不快な表現を含む場合はIPアドレスを明記して公開します

VPNを使った書き込みおよび連投は承認されません。

コメントを残す

(任意)

Recommendこんな記事も読まれています