[Android] Launcher Icons

이전에도 런쳐 아이콘을 등록한 적이 있지만 최근에 Android Studio에서 바뀐점이 있어 포스팅합니다.

Launcher Icons

런처 아이콘은 사용자에게 앱을 대표하여 보여주는 그래픽 아이콘입니다.
Google Developers 문서에 이런곳에 사용된다고 합니다.

  1. 기기에 설치된 앱의 목록과 메인 스크린
  2. 앱에 대한 단축키를 나타낼 수 있음
  3. 런처 앱에서 사용할 수 있음
  4. 앱 첫인상을 뚜렷이 심어줄 수 있음
  5. 사용자가 Google Play에서 앱을 찾는데 도움을 줄 수 있음

Adaptive Icons

안드로이드 O에서 새로운 아이콘 포맷이 추가되었습니다.
어댑티브 아이콘이라 불리는 이 포멧은 다양한 장치 모델에 다양한 모양을 표시할 수 있는 아이콘입니다.

등록 방법

주로 Image Asset Studio를 이용해서 적용합니다.
프로젝트 우클릭 > New > Image Asset으로 실행할 수 있습니다.

원하는 아이콘 이미지를 선택하고 가이드라인에 맞춰 Resize를 조절하면 됩니다.

이전과는 어떻게 다른가?

사실 이전 버전 Legacy도 등록이 가능합니다.
딱히 사용할 일이 없어졌지만요.
Icon Type에서 Launcher Icons (Legacy only)를 선택화면 됩니다.

일단 스크린샷은 아래와 같습니다.

비슷하지만 어딘가 단조롭습니다.
위에서 사용한 Adaptive Icons로 등록해도 이전 Legacy Icons들도 잘 적용되기 때문에
딱히 사용할 필요는 없어 보입니다.
제가 가진 가장 옛버전인 galaxy Note 3(5.0)에서도 에쁘게 잘 적용되어 보였습니다.

마무리

제조사도 버전도 다양한 기기들을 지원하기 위한 Google의 노력이 엿보입니다.
하지만 가끔 모델, 해상도, 안드로이드 버전에 의해 생기는 이슈는 개발자로 하여금 까다롭고 리소스가 너무 많이 투입되는 작업입니다.
계속해서 안드로이드의 하위 버전 호환과 안정화를 위해 힘써줬으면 하는 바램입니다.