티스토리 뷰

 애플의 아이폰과 같이 단일화된 기기에 특정 해상도만 가진 기기를 타겟으로 개발하는 반면, 안드로이드는 다양한 해상도, 픽셀밀집도가 각각의 기기마다 다르기때문에 디자인에서 정말 고달픕니다.


 기본적으로 안드로이드에서 아이콘을 하나 제작하더라도 배포용 512x512 사이즈의 이미지가 필요하고, 추가로 지원하는 기기의 dpi에 따라서 아이콘을 사이즈별로 준비해야 합니다.


 dpi에 따른 아이콘 사이즈는 구글에서 정의하여 같은 사이즈로 배포해야 합니다. 기기에 따라서 아이콘의 해상도가 정확하게 일치하지 않으면 아이콘을 화면에 보여주지 않는 기기도 종종 있습니다. (지금 기억은 안나는데 아이콘 사이즈에 신경안쓰고 테스트 중이던 프로그램이 그런 경우가 있었습니다.)


 최근 xxhdpi이라는 해상도가 추가되었습니다. 최근 많이 나오는 하이엔드급 기기들이 FHD(1920*1080)을 지원하면서 추가된 규격입니다. 아이콘도 추가로 만들어줍니다.

 

 규격

 아이콘 사이즈

Low Density Per Inch (ldpi)

 36 x 36 pixel

 Medium Density Per Inch (mdpi)

 48 x 48 pixel

 High Density Per Inch (hdpi)

 72 x 72 pixel

 eXtra High Density Per Inch (xhdpi)

 96 x 96 pixel

 eXtra eXtra High Density Per Inch (xxhdpi)

 144 x 144 pixel


 각 기기에 맞게 사이즈를 제작하시여 아이콘으로 사용하시면 됩니다.


 각 아이콘의 비율을 보면 다음과 같습니다.




 윈도우에서 미리보기를 이용해서 캡쳐한 것으로 정확하다고 할 수 없는데 하여간 저정도의 비율이라 보시면 됩니다. ^^;;


 추가 : 추가된 해상도 중 xxxhdpi (extra가 무려 3개가 있음 ㄷㄷㄷ) 규격은 4K television screens를 위한 사이즈라고 합니다. 4K 규격은 3840 x 2160 사이즈로 아이패드의 경우 2560 * ???? 사이즈까지 올라간 마당에 1-2년 사이에 상용화되겠지요?

댓글
  • 프로필사진 행인 사이즈검색하다 우연히 들어왔는데
    표에 xhdpi 사이즈가 92x92px로 되어있네여 이미지는 96x96px인데 어느쪽인가요!?
    2014.01.24 01:20 신고
  • 프로필사진 Favicon of http://www.dante2k.com BlogIcon Dante2k™ 오타가 있었네요. 내용은 수정하였고,
    xhdpi 사이즈는 96x96 px 입니다.
    http://developer.android.com/design/style/iconography.html
    2014.01.24 09:31 신고
댓글쓰기 폼