SDK の初期化時間
SDK は Application クラスの onCreate() でメインスレッド上で初期化することをお勧めしています。そのため、良好なユーザーエクスペリエンスには起動時間が重要であることから、アプリケーションの起動時間に影響を与えないよう、初期化をシンプルかつ高速に保つことが重要です。初期化にかかる時間は平均で約 1〜5 ミリ秒です。さまざまな OEM でテストを行いましたが、結果は一貫しているようです。
詳細については、以下の表を参照してください。
まとめ
上記でベンチマークを行ったデバイス全体で、SDK の初期化は 3 ミリ秒を大きく下回っています。これは、アプリの起動時間に測定可能な影響を与えることなく、Application.onCreate() で SDK を同期的に安全に初期化できるほど小さな値です。
次のステップ
- モジュールごとの APK および AAR のサイズデータについては、SDK サイズへの影響を参照してください。
- 推奨される初期化パターンについては、SDK の初期化を参照してください。