본문 바로가기

디자인

안드로이드12부터 변경된 스플래시 화면

 

스플래시 화면?

사용자가 앱을 실행하고 처음 만나는 화면

주로 서비스의 로고나 슬로건을 보여주기 + 앱 실행을 위한 리소스를 다운받는 대기화면 으로 사용된다.

 

로고와 브랜드컬러 사용(출처: WWIT)

 

 

 


변경 내용

안드로이드 12 이상부터 지정된 크기의 아이콘이 보이는 화면이 추가되었다.

한마디로 스플래시 화면이 두 번 뜨게 되는 것..! 22년11월 기준 최신버전은 안드로이드 13 나무위키 참조

 

 


변경 이유

대체 왜 바뀌어야 하는가.. 빛의 속도로 스플래시가 두 번 뜨는건 이상해..

찾아보니 이런 설명이 있었다. 흠....

'콜드 스타트'와 '웜 스타트'의 경우 로딩이 길 때 사용자에게 앱이 실행되고 있음을 알리는 용도

콜드 스타트와 웜 스타트가 뭣인디..?

 

  • 콜드 스타트 : 앱 프로세스가 디바이스에 존재하지 않음 (첫 실행, 본체를 껐다 켜는 경우)
  • 웜 스타트 :  앱 프로세스가 존재하지만 장시간 사용하지 않았을 때(앱만 껐다 켜는 경우)
  • 핫 스타트 : 앱에서 잠깐 나갔다가 돌아오는 경우

 

라고 한다. 사실 앱을 처음 켤 때 로딩이 무지막지하게 긴 상황을 생각해보지 못했다. 

안드로이드는 사용자 환경도, 디바이스도 다양하기 때문에 고려해야 하는구나

 

 


제작 사이즈

안드로이드 스플래시는 지정된 아이콘 크기로 제작해야함

https://developer.android.com/develop/ui/views/launch/splash-screen

 

Splash screens  |  Android Developers

Splash screens Stay organized with collections Save and categorize content based on your preferences. Important: If you have previously implemented a custom splash screen in Android 11 or lower, you'll need to migrate your app to the SplashScreen API to en

developer.android.com

 

실제로 넣어보면 아이콘이 굉장히 커보인다! 원 안쪽의 여백을 생각해서 줄여가며 사이즈를 보면 될듯!