시작하기

앱을 시작할 때 구성요소를 초기화하는 간단하고 성능 기준에 부합하는 방법을 구현합니다.
최근 업데이트 안정화 버전 출시 후보 버전 베타 버전 알파 버전
2024년 9월 18일 1.2.0 - - -

의견

제출하신 의견은 Jetpack을 개선하는 데 도움이 됩니다. 새로운 문제를 발견하거나 라이브러리 개선을 위한 아이디어가 있다면 Google에 알려 주세요. 새 문제를 제출하기 전에 이 라이브러리의 기존 문제를 살펴보시기 바랍니다. 별표 버튼을 클릭하여 기존 문제에 투표할 수 있습니다.

새로운 문제 제출하기

자세한 내용은 Issue Tracker 문서를 참고하세요.

버전 1.2

버전 1.2.0

2024년 9월 18일

androidx.startup:startup-runtime:1.2.0이 출시되었습니다. 버전 1.2.0에는 이 커밋이 포함되어 있습니다.

1.1.0 이후 중요 변경사항

  • 보조 프로세스에 InitializationProvider가 정의되어 있을 때 발생하던 메타데이터 조회 문제를 수정합니다. (Id9ff1)
  • AppInitializer.isEagerlyInitialized()의 버그를 수정했습니다. 추가했습니다. (I99e9a)

버전 1.2.0-rc01

2024년 9월 4일

androidx.startup:startup-runtime:1.2.0-rc01이 지난 베타 출시와 동일하게 출시되었습니다. 버전 1.2.0-rc01에는 이 커밋이 포함되어 있습니다.

버전 1.2.0-beta01

2024년 8월 21일

androidx.startup:startup-runtime:1.2.0-beta01이 출시되었습니다. 버전 1.2.0-beta01에는 이 커밋이 포함되어 있습니다.

새로운 기능

  • Play에서 프로필을 설치하지 않은 경우 기준 프로필 설치 대체를 지원하기 위해 명시적 ProfileInstaller 종속 항목을 추가했습니다.

버전 1.2.0-alpha02

2023년 1월 11일

androidx.startup:startup-runtime:1.2.0-alpha02가 출시되었습니다. 버전 1.2.0-alpha02에 포함된 커밋을 확인하세요.

버그 수정

  • 보조 프로세스에 InitializationProvider가 정의되어 있을 때 발생하던 메타데이터 조회 문제를 수정합니다. (aosp/2012215)

버전 1.2.0-alpha01

2022년 2월 9일

androidx.startup:startup-runtime:1.2.0-alpha01이 출시되었습니다. 버전 1.2.0-alpha01에 포함된 커밋을 확인하세요.

버그 수정

  • AppInitializer.isEagerlyInitialized()의 버그를 수정했습니다. aosp/1855769

버전 1.1.1

버전 1.1.1

2022년 2월 9일

androidx.startup:startup-runtime:1.1.1이 출시되었습니다. 버전 1.1.1에 포함된 커밋을 확인하세요.

버그 수정

  • AppInitializer.isEagerlyInitialized()의 버그를 수정했습니다. aosp/1855769

버전 1.1.0

버전 1.1.0

2021년 8월 4일

androidx.startup:startup-runtime:1.1.0이 출시되었습니다. 버전 1.1.0에 포함된 커밋을 확인하세요.

이 버전은 androidx.startup:startup-runtime:1.1.0-rc01 버전과 동일합니다.

1.0.0 이후 중요 변경사항

  • 여러 프로세스에서 자동 초기화가 필요한 라이브러리나 애플리케이션을 위해 이제 여러 InitializationProvider <provider> 요소를 애플리케이션의 AndroidManifest.xml에 추가할 수 있습니다. Ia0712, b/183136596

  • Proguard 규칙과 멀티덱스 규칙을 개선하여 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에 포함된 커밋을 확인하세요.

버그 수정

  • Proguard 규칙과 멀티덱스 규칙을 개선하여 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에 포함된 커밋을 확인하세요.

새로운 기능

  • 여러 프로세스에서 자동 초기화가 필요한 라이브러리나 애플리케이션을 위해 이제 여러 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에 포함된 커밋을 확인하세요.

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에 포함된 커밋을 확인하세요.

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에 포함된 커밋을 확인하세요.

이 버전은 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에 포함된 커밋을 확인하세요.

새로운 기능

  • Initializer가 초기화되었는지 여부를 확인하는 방법을 제공하는 새로운 isEagerlyInitialized() API가 추가되었습니다. (aosp/1372879, b/159952713)

버전 1.0.0-alpha02

2020년 7월 22일

androidx.startup:startup-runtime:1.0.0-alpha02가 출시되었습니다. 버전 1.0.0-alpha02에 포함된 커밋을 확인하세요.

버그 수정

버전 1.0.0-alpha01

2020년 6월 10일

androidx.startup:startup-runtime:1.0.0-alpha01이 출시되었습니다. 버전 1.0.0-alpha01에 포함된 커밋을 확인하세요.

새로운 기능

App Startup 라이브러리는 애플리케이션 시작 시 구성요소를 간단하고 효율적으로 초기화하는 방법을 구현합니다. 라이브러리 개발자는 물론 앱 개발자도 App Startup을 사용하여 시작 시퀀스를 간소화하고 초기화 순서를 명시적으로 설정할 수 있습니다. 최초 출시 버전은 1.0.0-alpha01입니다.