起動
最新の更新 | 安定版リリース | リリース候補版 | ベータ版リリース | アルファ版リリース |
---|---|---|---|---|
2024 年 8 月 21 日 | 1.1.1 | - | 1.2.0-beta01 | - |
フィードバック
お寄せいただいたフィードバックは Jetpack 改善の参考にさせていただきます。新しい問題が見つかった場合や、このライブラリを改善するアイデアをお持ちの場合は、お知らせください。新しい問題を報告していただく前に、このライブラリの既存の問題をご確認ください。スターボタンをクリックすると、既存の問題に投票できます。
詳細については、Issue Tracker のドキュメントをご覧ください。
バージョン 1.2
バージョン 1.2.0-beta01
2024 年 8 月 21 日
androidx.startup:startup-runtime:1.2.0-beta01
がリリースされました。バージョン 1.2.0-beta01 に含まれる commit については、こちらをご覧ください。
新機能
- プロファイルが再生によってインストールされない場合にベースライン プロファイルのインストールのフォールバックをサポートするため、明示的な
ProfileInstaller
依存関係を追加しました。
バージョン 1.2.0-alpha02
2023 年 1 月 11 日
androidx.startup:startup-runtime:1.2.0-alpha02
がリリースされました。バージョン 1.2.0-alpha02 に含まれる commit については、こちらをご覧ください。
バグの修正
- セカンダリ プロセスで
InitializationProvider
が定義されている場合のメタデータ検索を修正しました。(aosp/2012215)
バージョン 1.2.0-alpha01
2022 年 2 月 9 日
androidx.startup:startup-runtime:1.2.0-alpha01
がリリースされました。バージョン 1.2.0-alpha01 に含まれる commit については、こちらをご覧ください。
バグの修正
AppInitializer.isEagerlyInitialized()
のバグを修正しました。aosp/1855769
バージョン 1.1.1
バージョン 1.1.1
2022 年 2 月 9 日
androidx.startup:startup-runtime:1.1.1
がリリースされました。バージョン 1.1.1 に含まれる commit については、こちらをご覧ください。
バグの修正
AppInitializer.isEagerlyInitialized()
のバグを修正しました。aosp/1855769
バージョン 1.1.0
バージョン 1.1.0
2021 年 8 月 4 日
androidx.startup:startup-runtime:1.1.0
がリリースされました。バージョン 1.1.0 に含まれる commit については、こちらをご覧ください。
このリリースは androidx.startup:startup-runtime:1.1.0-rc01
と同一です。
1.0.0 以降の重要な変更
複数のプロセスで自動的な初期化を必要とするライブラリやアプリケーションに対して、複数の
InitializationProvider
<provider>
要素をアプリケーションの AndroidManifest.xml に追加できるようになりました。Ia0712、b/183136596proguard ルール、multi-dex ルールが改善され、
Initializer
がプライマリ dex ファイルに入るようになりました。aosp/1743740ベースライン プロファイル ルールを追加して、
androidx.startup
の使用を最適化しています。aosp/17639340
バージョン 1.1.0-rc01
2021 年 7 月 21 日
androidx.startup:startup-runtime:1.1.0-rc01
がリリースされました。バージョン 1.1.0-rc01 に含まれる commit については、こちらをご覧ください。
バグの修正
- proguard ルール、multi-dex ルールが改善され、
Initializer
がプライマリ dex ファイルに入るようになりました。(aosp/1743740) - ベースライン プロファイル ルールを追加して、
androidx.startup
の使用を最適化しています。(aosp/1763934)
バージョン 1.1.0-beta01
2021 年 5 月 18 日
androidx.startup:startup-runtime:1.1.0-beta01
がリリースされました。バージョン 1.1.0-beta01 に含まれる commit については、こちらをご覧ください。
新機能
- 複数のプロセスで自動的な初期化を必要とするライブラリやアプリケーションに対して、複数の
InitializationProvider
<provider>
要素をアプリケーションの AndroidManifest.xml に追加できるようになりました。(Ia0712、b/183136596)
バグの修正
- ProGuard ルールにマイナーな改善を行いました。(aosp/1691484)
バージョン 1.1.0-alpha01
2021 年 4 月 7 日
androidx.startup:startup-runtime:1.1.0-alpha01
がリリースされました。バージョン 1.1.0-alpha01 に含まれる commit については、こちらをご覧ください。
API の変更
- 複数のプロセスで自動的な初期化を必要とするライブラリやアプリケーションに対して、複数の
InitializationProvider
<provider>
要素をアプリケーションのAndroidManifest.xml
に追加できるようになりました。(Ia0712、b/183136596)
バージョン 1.0.0
バージョン 1.0.0
2020 年 10 月 28 日
androidx.startup:startup-runtime:1.0.0
がリリースされました。バージョン 1.0.0 に含まれる commit については、こちらをご覧ください。
1.0.0 の主な機能
ContentProvider
を定義することなく、アプリの起動時に実行するInitializer
を定義する簡単で効率的な方法を提供します。- 遅延の初期化用に一貫性のある API を提供します。
Initializer
で、他のInitializer
への依存関係を定義できます。これは初期化の順序を明示的に定義するのに役立ちます。
バージョン 1.0.0-rc01
2020 年 10 月 14 日
androidx.startup:startup-runtime:1.0.0-rc01
がリリースされました。バージョン 1.0.0-rc01 に含まれる commit については、こちらをご覧ください。
このリリースは 1.0.0-beta01
と同一です。
バージョン 1.0.0-beta01
2020 年 9 月 16 日
androidx.startup:startup-runtime:1.0.0-beta01
がリリースされました。バージョン 1.0.0-beta01 に含まれるコミットについては、こちらをご覧ください。
このバージョンは 1.0.0-alpha03
と同一です。androidx.startup
が安定版 API になりました。
バージョン 1.0.0-alpha03
2020 年 8 月 19 日
androidx.startup:startup-runtime:1.0.0-alpha03
がリリースされました。バージョン 1.0.0-alpha03 に含まれる commit については、こちらをご覧ください。
新機能
- 新しい
isEagerlyInitialized()
API が追加されました。この API を使用すると、Initializer
が積極的に初期化されているかどうかを判断できます。(aosp/1372879、b/159952713)
バージョン 1.0.0-alpha02
2020 年 7 月 22 日
androidx.startup:startup-runtime:1.0.0-alpha02
がリリースされました。バージョン 1.0.0-alpha02 に含まれる commit については、こちらをご覧ください。
バグの修正
- startup-runtime 用のコンシューマ ProGuard ルールを公開しました。(aosp/1347583、b/159595260)
AppInitializer
の静的チェックを改善しました。(aosp/1331900)
バージョン 1.0.0-alpha01
2020 年 6 月 10 日
androidx.startup:startup-runtime:1.0.0-alpha01
がリリースされました。バージョン 1.0.0-alpha01 に含まれる commit については、こちらをご覧ください。
新機能
App Startup ライブラリは、アプリの起動時にコンポーネントを初期化する単純で効率的な方法を提供します。ライブラリ デベロッパーとアプリ デベロッパーの両者は App Startup を使用して起動シーケンスを簡素化し、初期化の順序を明示的に設定できます。この初回リリースは 1.0.0-alpha01
です。