최대 지원 화면비가 16:9로 설정된 앱 / 최대 지원 화면비가 18.5:9로 설정된 앱
여러분의 앱 사용자가 더 커진 화면의 이점을 온전히 누릴 수 있도록, 확인이 필요합니다. 안드로이드 메니페스트 상에 다음과 같은
메타데이터를 추가해서 앱이 지원할 수 있는 최대 화면비를 명시할 수 있습니다. 앱이 지원할 수 있는 최대 화면비는 '긴 화면 길이 / 짧은 화면 길이' 값으로 나타냅니다.
<meta-data android:name="android.max_aspect"
android:value="ratio_float"/>
최신 디바이스의 더 커진 화면을 100% 활용할 수 있도록 최대 화면비 값을 2.1 혹은 그 이상으로 지정하는 것을 권장합니다. 안드로이드 앱 디자인 원칙을 잘 준수하고 계신다면, 이미 여러분의 앱은 새로운 화면비를 포함하여 다양한 화면크기에서 잘 동작하고 있을 것입니다.
<meta-data android:name="android.max_aspect" android:value="2.1" />
만일 이 값을 지정하지 않고,
android:resizeableActivity 값도 true로 설정되어있지 않다면, 기본값으로 최대 화면비 값이 1.86으로 지정됩니다. 대략 해당 앱이 최대 16:9 화면비를 지원하는 것으로 생각할 수 있습니다. 이 경우, 위의 스크린샷에서 확인할 수 있는 것 처럼, 최신 디바이스에서 앱이 표시될 때 검은 공백이 나타날 수 있습니다.
앞으로 Samsung Galaxy S8이나 LG G6 같은 더 넓은 화면을 갖은 스마트폰이 더욱 많이 출시될 것입니다. 여러분의 앱 사용자들이 더 넓어진 화면에서 더 많은 콘텐츠를 온전히 즐길 수 있도록 기회를 놓치지 마시기 바랍니다.
안드로이드에서 다양한 화면 크기를 지원하기 위한 보다 자세한 내용은 개발자 사이트의
다중 화면 지원 문서를 참고하시기 바랍니다.