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

 

앱 시작 시간  |  App quality  |  Android Developers

앱 시작 시간 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 사용자는 앱이 응답하고 빠르게 로드되기를 기대합니다. 시작 시간이 느린 앱은 이 기대를 충

developer.android.com

 

반응형