Googleは、新しいAndroidスマートフォンへの重要なアプリのインストールを高速化するために取り組んでいます

Googleは、App Storeが新しい携帯電話に重要なアプリを優先的にインストールできるようにする「インストールヒント」機能の開発に取り組んでいる。

ある Android スマートフォンから別の Android スマートフォンへの移行、特に新しいブランドに切り替える場合は...あまり簡単ではありません、はっきり言って。 近年状況は改善され、シームレスな移行をサポートするアプリや設定が増えていますが、プロセス全体には依然としてかなりの数の設定が必要です。 特に古いアプリのほとんどは 1 つずつインストールされ、手動でのユーザーの介入が必要になるため、1 日の中でかなりの時間がかかります。 サインイン。 Google が取り組んでいる間、 アプリへのサインインが簡単になる 新しいデバイスでは、新しい「インストール」を通じて一括復元プロセスを高速化するために舞台裏でも取り組んでいます。 ヒント」機能は、最も重要なアプリを新しいデバイスでできるだけ早く立ち上げて実行できるようにすることを目的としています。

XDA 認定開発者によって最初に発見されたもの ルカ020400, Googleのエンジニアは「インストールのヒント」機能は、セットアップや復元プロセス中など、新しいアプリケーションを一括インストールするときに、Google Play ストアなどのアプリ ストアが dex2oat に使用するコンパイラ フィルターを決定する方法として使用されます。

関連するコミットは次のとおりです。

  • 「インストールシナリオ」フィールドを適切なデータ構造に追加します。:

この CL は、パッケージ マネージャーによって使用されるいくつかのデータ構造に「インストール シナリオ」フィールドを追加します。 この値は、示されたユースケースに基づいて dexopt の呼び出しを調整するために、後続の CL によって使用されます。

  • dexopt 用の新しいコンパイラ フィルター プロパティを追加しました
  • 新しい dexopt フラグの権限を追加しました

Dex2oat APK ファイルを取得し、コンパイル アーティファクトを生成するコンパイラです。 Android ランタイム (ART) インストール時にロードされるため、アプリの読み込み時間が短縮されます。 Dexopt は、インストール時に dex ファイルを最適化するプログラムです。

これらのコミットに基づくと、インストール ヒントでは、アプリのインストール中に 4 つの異なるコンパイラ フィルター (DEFAULT、FAST、BULK_CRITICAL、BULK_NON_CRITICAL) を渡すことができるようです。 携帯電話の復元プロセス中に、アプリ ストアが「BULK_CRITICAL」フラグを dex2oat に送信して、特定の 重要なアプリは、最適化を犠牲にして、より迅速にインストールできます (おそらく、次回アプリをインストールするときにこれが起こる可能性があります) 更新しました)。

アプリのインストールと使用の履歴に基づいて、プリインストールされたアプリ ストアがどのアプリを最も頻繁に使用するかを判断することは難しくありません。 また、ユーザーが所有しているデバイスに基づいて、アプリ ストアには、Google Play サービスやその他の OEM ソフトウェア サービスなどの機能に不可欠であることがわかっている、事前に決定されたアプリのセットが含まれます。 したがって、これらのアプリは、初回実行の最適化を犠牲にして、一括インストール プロセス中に優先順位を付けることができます。

この変更はユーザーとしてどのような影響を与えるでしょうか? そうですね、コミットは実際にはまだマージされていないため、分析は次の情報に基づいています。 現時点ではコミットで確認できます(コミットが最終的に完了すると、分析が変わる可能性があります) 統合されました)。 ユーザーが新しい携帯電話に多数のアプリをインストールすると、アプリ ストアは、ユーザーが最後に使用したデバイスでよく使用したと認識しているアプリを優先することができます。 たとえば、WhatsApp Messenger を頻繁に使用する場合、アプリ ストアはコンパイラにフラグを渡して、 より迅速にインストールされるため、より便利なアプリへのサインインを開始できます。 一方、あまり使用しないアプリの場合は、通常どおりインストールして最適化できます。 これによってユーザーがどれだけの時間を節約できるかはわかりません。おそらく、重要とみなされるアプリの数とその数によって異なります。 そもそもアプリは復元されていますが、古い携帯電話や低速携帯電話では数百件のダウンロードを行う時間を短縮できる可能性があります。 アプリ。

前述したように、コミットはまだマージされていないため、これらの変更がいつ Android に反映されるか、またはコードにさらに変更が加えられるかどうかはわかりません。 これらのコミットが今後数か月以内にマージされれば、この機能が次のアプリ ストアで利用できるようになるでしょう。 アンドロイド12.


アイコン作成者 フリーピク から www.flaticon.com