クラウド最適化プロファイルはAndroid Pie で導入されました。 Android Pie が私たちに提供されてから 8 か月が経過した今、Google はその動作とその最初の結果についてさらに詳しい情報を提供してくれました (ただし、そのインストール率は何ヶ月も分かりませんでした)。
クラウドでのこの最適化は Google Play を通じて実行され、Google からの最初のデータは肯定的です。起動時間は平均して 15% 増加し、場合によっては 30% に達します。これらすべてを、開発者がアプリを適応させるために指を離す必要はありません。
アプリの最適化にクラウドソーシングを適用
Android Nougat 以来、Google は最適化プロファイルのアイデアを検討してきました。問題を大幅に単純化すると、最適化プロファイルを作成するために、アプリケーションがどのように動作するか、起動時にどのようなメソッドとクラスが使用されるかを分析するシステムとして要約できます。この最適化プロファイルは、次回アプリを最初から起動するときに使用され、起動を高速化します。
Android Pie では、最適化プロファイルはモバイル自体に保存されるため、そのユーザーのみが使用できるようになりましたが、匿名で Google Play に送信されるようになりました。これにより、Google は多くのユーザーから正規化された最適化データを取得し、Google Play でのダウンロードとともに他のユーザーに配布できるようになります。
起動時間の平均改善率は 15% ですが、次の表には特定のアプリの平均値が示されています。最も恩恵を受けたのはYouTube と Keep で、起動が 21% 速くなり、ドキュメントの起動が 15%、Gmail とマップの起動が約 10% 速くなりました。

クラウド内の最適化プロファイルの利点は、モバイル自体で生成されるプロファイルでは、最初にアプリケーションを使用してから使用する必要があるのとは対照的に、初めてアプリケーション (または新しいバージョン) をインストールするユーザーに配布できることです。改善が見られ始めます。プロファイルには、起動時に読み込まれるクラス、最適化する価値のあるメソッド、および起動時に実行されるコードのテンプレートに関する情報が含まれています。

これは複雑な問題ですが、エンド ユーザーにとっての影響は非常に単純です。Android Pie 以降を搭載し、Google の情報収集と処理を利用するだけで、アプリの起動が速くなります。 30,000 以上のアプリの起動時間が短縮され、Android Pie での Google Play のインストールの 90% にこれらのプロファイルが含まれています。その代わり、アプリのインストールには少し時間がかかります。
経由 | Android 開発者