半年前のAndroid Dev SummitでGoogleは、アプリのデベロッパーがユーザーに、新しい機能や重要なバグフィックスなどのアップデートを強制する方法を発表した。でも、その機能をデベロッパーが実際に利用できるのは、なんと米国時間5月7日のGoogle I/Oからだ。これまではGoogleのごく一部のパートナーが使えるだけだった。
さらにまた、Googleの動的アップデート機能も本日でベータを終える。この機能を使うと、アプリを構成する一部のモジュールを後からプッシュできるので、最初のインストール時のファイルサイズを小さくできる。
Androidのチーフアドボケイト(Chief Advocate)であるChet Haase氏はこう語る。「これまでは、自動更新を利用したり、ユーザーがPlay Storeにわざわざ行ってアップデートを確認したり、デベロッパーがユーザーに通知したり、という方法しかなかった。しかし、セキュリティや決済などの問題ですべてのユーザーに早急にアップデートしてほしいときは、どうするか?」。
今度の新しい機能はInline Updatesと呼ばれ、デベロッパーが新しいAPIにアクセスしてユーザーにアップデートを強制する。強制の方法は、ユーザーが今やってることをブロックする全画面のメッセージを出したり、バックグラウンドでアップデートを強制インストールしたり、ダウンロードが完了したらそのアプリをリスタートしたり、デベロッパーが独自に作ったカスタムのアップデートフローを使ったりする。
関連記事: Android developers can now force users to update their apps(Androidデベロッパーはアプリのアップデートをユーザーに強制できる、未訳)
画像クレジット: TechCrunch
[原文へ]
(翻訳:iwatani、a.k.a. hiwa)