AOS
[Android 12] Splash 변경사항
dev_beom_12
2024. 2. 12. 14:39
반응형
⚠️ Android 12 Splash 정책
Android 12부터 시스템은 항상 모든 앱의 Cold 및 Warm 스타트시 새로운 Android 시스템 기본값 스플래시 화면을 적용함
⚠️ Cold~Hot~Warn Start 에 대한 개념
ColdStart
→ 앱이 완전히 종료된 상태에서 처음부터 실행되는 것,
→ 시스템에서 앱 프로세스를 만든 후 앱 프로세스에서 스레드, 활동, 뷰확장 등 작업을 수행하는 과정이 이루어짐
WarmStart
→ ColdStart시 발생하는 작업의 일부 하위 집합을 포함, HotStart보다는 더 많은 오버헤드를 나타냄
→ 현재 애플리케이션의 프로세스가 메모리상에 남아있는지가 ColdStart와 중요한 차이점
→ 애플리케이션이 실행된 후 장시간 사용되지 않아 프로세스가 후순위로 밀려난 후 다시 실행될때 WarmStart로 인식
HotStart
→ 시스템이 활동을 포그라운드에 가져옴
→ 잠깐 앱이 홈버튼 클릭과 같은 이벤트로 인해 내려갔다가 포그라운드로 돌아오는 상태를 HotStart로 인식
https://developer.android.com/topic/performance/vitals/launch-time?hl=ko#cold
반응형