Google の Android デベロッパー ブログが発表されました昨日 (AndroidPolice 経由)、Android ユーザー向けの興味深い新機能Android 7.0 以降を実行しているデバイスで。使用しているアプリが (バックグラウンドで実行されている場合とは対照的に) フォアグラウンドでクラッシュし、アプリのより安定したバージョンが利用可能な場合、Play ストアはアプリを更新するように促します。 Google は、開発者の観点から、これによりアプリの「ユーザーが認識するクラッシュ率」が低下すると述べています。Google Play が新しいバージョンであると判断すると自動的に有効になるため、開発者とユーザーはプロンプトを有効にするために何もする必要はありません。クラッシュしたアプリのうち、有効な統計に基づくクラッシュ率が低いもの。アプリがクラッシュした場合、アプリはどのようにプロンプトを送信するのでしょうか?答えは簡単です。通知はアプリではなく Play ストアから送信されるため、起動時にアプリがクラッシュした場合でもプロンプトが表示されます。通知には、アプリの名前と更新のサイズが表示されます。メッセージには、「アプリは動作を停止しましたが、アプリの最新のアップデートで問題が解決する可能性があります。アップデートをインストールしてから、アプリを再度開いてください。後でアップデートする場合は、Google Play でアプリとデバイスを管理するに移動してください。」押せるボタンは2つ。左側の白いものは「いいえ」と表示され、右側の緑色のものは「更新」と表示されます。
アプリがフォアグラウンドでクラッシュする Android ユーザーには、アプリを最新の安定版
Google は、開発者がアプリがユーザーに可能な限り最高のエクスペリエンスを提供できるようにするために、時間の経過とともに調整する 3 つのことを考慮に入れていると述べています。これら 3 つのしきい値には以下が含まれます。
Vitals に基づくアプリ バージョンのユーザー アクティビティ レベル。統計的な関連性を確保します。アプリ バージョンとその新しいバージョンのフォアグラウンド クラッシュ率。ユーザーが更新を選択しなかった場合に、デバイス上のアプリのバージョンごとにプロンプトを表示できる回数。アプリのいずれかのユーザーは、そのアプリの最新バージョンに更新するように求められます。ほとんどの Android ユーザーは、更新するように 1 回だけ指示されるだけで、すぐに完了すると推測されます。どうやら、すべてのユーザーが最新の安定した、通常は自分が使用して楽しんでいるアプリの最高のバージョンを実行しているとは限りません。