태블릿 및 폴더블 기기의 더 큰 화면 공간은 더 풍부한 콘텐츠를 표시하고, 멀티태스킹을 가능하게 하며, 스마트폰에서는 사용할 수 없는 고유한 환경을 만들 수 있는 기회를 제공합니다.
Android 기기는 다양한 모양과 크기로 제공되므로 앱이 어떤 화면에서 실행되든지 적절하게 적응할 수 있는 유연한 레이아웃을 가진 앱을 디자인하세요. 특정 화면 크기, 가로세로 비율 또는 방향을 가정하는 고정 크기로 레이아웃을 정의하면 안 됩니다.
먼저 대형 화면 앱 품질 및 머티리얼 디자인 반응형 UI에 관한 가이드라인을 숙지합니다. 자세한 내용은 다양한 화면 크기 지원을 참고하세요.
상태 전환에 응답
앱을 사용하는 동안 앱의 창 크기가 변경될 수 있습니다. 예를 들어 앱은 크기를 동적으로 변경할 수 있는 창에서 여러 앱을 실행할 수 있는 Chrome OS 기기에서 실행될 수 있습니다. 또는 앱이 다양한 방식으로 접을 수 있는 폴더블 기기에서 실행될 수 있습니다.
- 멀티 윈도우 지원은 화면 분할 모드와 PIP 모드에서 앱을 지원하는 방법을 설명합니다.
- Jetpack WindowManager 라이브러리와 WindowMetrics API는 콘텐츠 배치에 도움이 됩니다.
- 폴더블을 위한 앱 디자인은 폴더블 기기를 지원하는 방법을 보여줍니다.
자유 형식 멀티 윈도우 및 입력 장치 동작 처리
창 크기 조정, 마우스 추적 같은 일부 사용자 동작에 대해서는 앱이 동적으로 변하는 상태에 응답해야 합니다.
- Chrome OS의 창 관리는 여러 창을 처리하는 방법을 설명합니다.
- Chromebook 입력 호환성에 마우스와 트랙패드 입력 지원에 관한 도움말이 나와 있습니다.