대형 화면 앱 품질

Android 기기는 화면 크기가 다양한 스마트폰, 태블릿, 폴더블, ChromeOS 기기 등 다양한 폼 팩터로 출시됩니다. Android는 멀티 윈도우, 멀티 디스플레이, 멀티 인스턴스, PIP 모드를 비롯한 여러 디스플레이 모드를 지원합니다. 폴더블 기기는 탁자 모드나 책 모드와 같이 접힌 상태가 다양할 수 있습니다.

수직으로 쌓인 레이어로 세 가지 품질 단계를 나타냅니다.

앱이 기기 폼 팩터나 화면 크기, 디스플레이 모드, 상태와 관계없이 우수한 사용자 환경을 제공하도록 하려면 대형 화면 호환성 체크리스트테스트를 완료하세요.

체크리스트와 테스트는 대부분의 Android 앱 유형에 관한 포괄적인 품질 요구사항을 정의합니다. 앱이 모든 요구사항을 충족할 필요는 없습니다. 앱의 사용 사례에 적합한 요구사항을 구현하세요.

대형 화면 기능으로 앱을 개선할 때 Google Play에서 앱 등록정보를 업데이트하여 사용자가 앱의 대형 화면 환경을 더 잘 이해할 수 있도록 합니다. 대형 화면에 표시된 앱을 보여주는 스크린샷을 업로드합니다. 앱 설명에서 대형 화면 기능에 주의를 기울이도록 합니다. 자세한 내용과 권장사항은 Google Play 도움말을 참고하세요.

최적화되고 차별화된 대형 화면 레이아웃의 예는 대형 화면 갤러리를 참고하세요.

대형 화면 호환성 체크리스트

호환성 체크리스트는 앱이 대형 화면에 제공하는 지원 수준을 평가하는 데 도움이 되는 기준을 정의합니다.

지원 수준은 다음과 같습니다.

TIER 3 (기본) — 대형 화면 지원

사용자가 중요한 작업 흐름을 완료할 수 있지만 사용자 환경이 최적화되지는 않습니다. 앱이 전체 화면(또는 멀티 윈도우 모드에서 전체 창)을 실행하지만 앱 레이아웃이 이상적이지 않을 수 있습니다. 앱이 레터박스 처리되지 않으며 호환성 모드로 실행되지 않습니다 앱이 키보드, 마우스, 트랙패드, 스타일러스를 비롯한 외부 입력 장치를 기본적으로 지원합니다.

TIER 2 (우수) — 대형 화면에 최적화

앱이 모든 화면 크기와 기기 구성에 맞게 레이아웃 최적화를 구현하고 외부 입력 기기에 관한 향상된 지원을 구현합니다.

TIER 1 (최고) — 대형 화면 차별화

앱이 태블릿, 폴더블, ChromeOS 기기용으로 설계된 사용자 환경을 제공합니다. 필요한 경우 앱은 멀티태스킹, 폴더블 상태, 드래그 앤 드롭, 스타일러스 입력을 지원합니다.

앱이 모든 Android 기기에서 우수한 사용자 환경을 제공할 수 있도록 하려면 Tier 2 요구사항을 완료합니다. 대형 화면에서 앱을 돋보이게 하려면 Tier 1을 완료하세요.


Tier 3 아이콘

Tier 3

대형 화면 지원

대형 화면 지원 앱은 먼저 핵심 앱 품질 요구사항, 특히 UI 및 그래픽 요구사항을 충족해야 합니다.

앱은 다음과 같은 대형 화면 요구사항도 충족해야 합니다.

카테고리 ID 테스트 설명
구성 및 연속성 LS-C1 T3-1, T3-2

앱이 사용 가능한 디스플레이 영역(전체 화면 또는 멀티 윈도우 모드에서는 앱 창)을 채웁니다. 앱이 레터박스 처리되지 않으며 호환성 모드로 실행되지 않습니다.

기기가 자유 형식 및 화면 분할 모드에서 기기 회전, 접기 및 펼치기, 창 크기 조절과 같은 구성 변경을 진행할 때 앱이 구성 변경을 처리하고 상태를 유지하거나 복원합니다. 예를 들면 다음과 같습니다.

  • 스크롤 가능한 필드의 스크롤 위치가 유지됩니다.
  • 텍스트 필드에 입력한 텍스트가 유지되고 키보드 상태가 복원됩니다.
  • 구성 변경이 시작되었을 때 중단된 지점부터 미디어 재생이 다시 시작됩니다.
LS-C2 T3-3 앱이 창 크기 조절 후 기기 회전 또는 회전 후 기기 접기 또는 펼치기와 같은 구성 변경 조합을 처리합니다.
멀티 윈도우 모드 및 다중 재개 LS-M1 T3-4

앱이 멀티 윈도우 모드에서 완전하게 작동합니다. 멀티 윈도우 모드 지원을 참고하세요.

참고: Unity 앱은 Unity 장기적 지원(LTS) 버전 2019 이상을 사용해야 합니다. 멀티 윈도우 모드 인증을 참고하세요.

LS-M2 T3-5, T3-6 앱이 다중 재개를 완벽하게 지원합니다. 앱이 포커스가 지정된 최상위 앱이 아닌 경우 UI를 업데이트(미디어 재생 계속, 새 메시지 통합, 다운로드 진행률 업데이트 등)합니다. 또한 앱은 멀티 윈도우 시나리오에서 카메라 및 마이크와 같은 독점 리소스 손실을 처리합니다. 멀티 윈도우 모드의 활동 수명 주기를 참고하세요.
카메라 미리보기 및 미디어 프로젝션 LS-CM1 T3-7 앱이 가로 모드 방향과 세로 모드 방향, 접힌 기기 상태와 펼쳐진 기기 상태, 멀티 윈도우 모드에서 카메라 미리보기를 제공합니다. 미리보기는 적절한 비율로 조정되고 올바른 방향으로 표시됩니다.
LS-CM2 T3-8 앱이 가로 모드 방향과 세로 모드 방향, 접힌 기기 상태와 펼쳐진 기기 상태, 멀티 윈도우 모드에서 미디어 프로젝션을 지원합니다. 프로젝션은 적절한 비율로 조정되고 올바른 방향으로 표시됩니다.
키보드, 마우스, 트랙패드 LS-I1 T3-9 앱이 외부 키보드를 사용한 텍스트 입력을 지원하고, 앱을 다시 실행하지 않고도 외부 키보드가 연결되거나 연결 해제될 때 실제 키보드와 가상 키보드 간에 전환합니다.
LS-I2 T3-10

앱이 기본 마우스 또는 트랙패드 상호작용을 지원합니다.

  • 클릭: 버튼, 드롭다운 메뉴, 텍스트 입력란, 탐색 아이콘 등 클릭 가능한 요소
  • 선택: 라디오 버튼, 체크박스, 텍스트 등 선택 가능한 요소(스와이프 또는 더블클릭)
  • 스크롤: 목록, 선택 도구 등 세로 및 가로로 스크롤 가능한 요소
스타일러스 LS-S1 T3-11

앱이 스타일러스가 장착된 태블릿, 폴더블, ChromeOS 기기에 대한 기본적인 지원을 제공합니다. 스타일러스는 목록, 선택 도구, 기타 스크롤 가능한 콘텐츠를 스크롤하는 등 UI 요소를 선택하고 조작하는 데 사용할 수 있습니다.

대형 화면에서의 입력 호환성에서 스타일러스를 참고하세요.

참고: 기본 스타일러스 입력은 터치 입력과 동일하며 이는 Android에서 완벽하게 지원됩니다. 모든 앱이 특별한 개발 작업 없이 기본 스타일러스 입력을 지원합니다.

LS-S1.1 T3~12

Android 14 (API 수준 34) 이상에서는 사용자가 스타일러스를 사용하여 텍스트 입력란에 텍스트를 작성하고 수정할 수 있습니다. ChromeOS M114 이상에서는 스타일러스를 사용하여 WebView 구성요소의 텍스트 입력란에 텍스트를 작성하고 수정할 수 있습니다.

참고: Android 14 이상에서는 EditText 구성요소가 기본적으로 스타일러스를 사용한 입력을 지원합니다. 특별히 개발하지 않아도 됩니다 ChromeOS M114 이상에서는 WebView가 기본적으로 텍스트 필드의 스타일러스 입력을 지원합니다.

Tier 2 아이콘

Tier 2

대형 화면에 최적화

최적화된 앱이 모든 화면 유형과 기기 상태(상태 전환 포함)를 완벽하게 지원합니다.

카테고리 ID 테스트 설명
UX LS-U1 T2-1

앱에 대형 화면용으로 설계된 반응형 및 적응형 레이아웃이 있습니다. 모든 레이아웃이 반응형입니다(반응형 레이아웃으로 UI 이전 참고). 적응형 레이아웃의 구현은 창 크기 클래스에 따라 결정됩니다.

앱 UI에는 다음이 포함될 수 있습니다.

  • 큰 창 크기에서 전체 탐색 패널로 확장되는 선행 가장자리 탐색 레일
  • 창 크기 변경을 수용하도록 열 수를 조정하는 그리드 레이아웃
  • 대형 화면의 텍스트 열
  • 노트북 및 데스크톱 화면 크기에서 기본적으로 열리는 후행 가장자리 패널 닫힘, 작은 화면

적절한 경우 창이 두 개인 레이아웃을 만들어 대형 화면 공간을 활용합니다. 대형 화면 표준 레이아웃을 참고하세요.

활동 삽입을 사용하면 활동 기반 앱이 활동을 나란히 표시하여 다중 창 레이아웃을 만들 수 있습니다.

LS-U2 T2-1

모달과 옵션 메뉴, 기타 보조 요소는 모든 화면 유형과 기기 상태에서 올바른 형식으로 지정됩니다. 예를 들면 다음과 같습니다.

  • 하단 시트가 대형 화면에서 전체 너비가 아닙니다. 늘어나지 않게 하려면 최대 너비를 적용하세요. Sheets: 하단동작을 참고하세요.
  • 버튼이 대형 화면에서 전체 너비가 아닙니다. 버튼동작을 참고하세요.
  • 텍스트 필드와 상자가 대형 화면에서 전체 너비로 확장되지 않습니다. 텍스트 필드동작을 참고하세요.
  • 작은 수정 메뉴나 모달이 화면 전체를 덮지 않으며 사용자의 컨텍스트를 최대한 유지합니다. 메뉴를 참고하세요.
  • 사용자가 선택한 항목 옆에 옵션 메뉴가 표시됩니다. 메뉴에서 '컨텍스트 메뉴' 주제를 참고하세요.
  • 탐색 메뉴를 탐색 레일로 대체하여 인체공학을 개선합니다. 또한 레일은 다른 탐색 구성요소(예: 탐색 메뉴)를 보완할 수 있습니다. 탐색 레일을 참고하세요.
  • 탐색 창이 최신 머티리얼 구성요소로 업데이트됩니다. 탐색 창을 참고하세요.
  • 대화상자가 최신 머티리얼 구성요소로 업데이트됩니다. 대화상자를 참고하세요.
  • 이미지가 올바른 해상도로 표시되고 늘어나거나 잘리지 않습니다.
LS-U3 T2-2 터치 영역은 최소 48dp입니다. Material Design 레이아웃 및 서체 가이드라인을 참고하세요.
LS-U4 T2-3 대화형 맞춤 드로어블에 관해 포커스가 맞춰진 상태가 생성됩니다. 맞춤 드로어블은 Android 프레임워크에서 제공하지 않는 모든 시각적 UI 요소입니다. 사용자가 맞춤 드로어블과 상호작용할 수 있는 경우 드로어블은 기기가 터치 모드가 아닐 때 포커스 가능해야 하고 포커스가 지정된 상태는 시각적으로 명확히 표시해야 합니다.
키보드, 마우스, 트랙패드 LS-I3 T2-4 앱의 기본 작업 흐름이 Tab 및 화살표 키 탐색을 포함한 키보드 탐색을 지원합니다. 접근성이 더 높은 앱 빌드를 참고하세요.
LS-I4 T2-5 앱에서 선택, 잘라내기, 복사, 붙여넣기, 실행취소, 다시 실행 등 흔히 사용되는 작업의 단축키를 지원합니다. 입력 호환성을 참고하세요.
LS-I5 T2-6 키보드를 사용하여 미디어 재생을 제어할 수 있습니다. 예를 들어 스페이스바는 미디어를 재생하고 일시중지합니다.
LS-I6 T2-7 키보드 Enter 키는 커뮤니케이션 앱에서 send 기능을 실행합니다.
LS-I7 T2-8 일반적인 마우스 및 트랙패드 오른쪽 클릭 (보조 마우스 버튼 또는 보조 탭) 동작으로 옵션 메뉴에 액세스할 수 있습니다.
LS-I8 T2-9 마우스 스크롤 휠 (Control 또는 Ctrl 키 누르기와 함께)과 트랙패드 손가락 모으기 동작을 사용하여 앱 콘텐츠를 확대/축소할 수 있습니다.
LS-I9 T2-10 실행 가능한 UI 요소에는 마우스 오버 상태(해당하는 경우)가 있어 마우스 및 트랙패드 사용자에게 요소가 대화형임을 나타냅니다.

Tier 1 아이콘

Tier 1

대형 화면 차별화

대형 화면 차별화 앱은 대형 화면 폼 팩터를 최대한 활용합니다. 차별화 앱은 생산적이고 즐거운 프리미엄 사용자 환경을 제공합니다.

카테고리 ID 테스트 설명
멀티태스킹 및 멀티 인스턴스 LS-M3 T1~1, T1~2, T1~3

앱이 다양한 멀티태스킹 시나리오를 지원합니다. 예를 들면 다음과 같습니다.

  • PIP 모드: 앱이 세로 모드 방향 및 가로 모드 방향, 기기를 접은 상태 및 펼친 상태, 멀티 윈도우 모드에서 PIP 모드를 시작하고 종료할 수 있습니다. PIP 모드 지원을 참고하세요.
  • 멀티 윈도우 모드: 앱이 딥 링크와 별도의 창에서 다른 애플리케이션을 열 수 있습니다. 예를 들어 연락처 관리 앱이 이메일 앱에 표시되는 이메일 메시지 링크를 새 창에서 엽니다. FLAG_ACTIVITY_LAUNCH_ADJACENT을 참고하세요.
  • 첨부파일: 메시지 앱은 첨부파일(예: 동영상)을 별도의 창에서 열 수 있습니다.
LS-M4 T1-4 앱이 별도의 창에서 여러 자체 인스턴스를 실행할 수 있습니다. 사용 사례로는 문서 수정, 웹 탐색, 파일 관리 앱, 쇼핑 앱의 제품 비교 등이 있습니다. 멀티 윈도우 모드 지원에서 멀티 인스턴스를 참고하세요.
폴더블의 상태 LS-F1 T1-5

앱이 모든 폴더블 상태 및 관련 사용 사례를 지원합니다.

  • 탁자 모드: 영상 통화 및 동영상 또는 오디오 재생
  • 책 모드: 긴 텍스트 콘텐츠 읽기
  • 듀얼 디스플레이: 카메라 앱의 전면 및 후면 화면 미리보기. 듀얼 화면 기기 지원.
폴더블 알아보기를 참고하세요.
LS-F2 T1-6 카메라 앱이 접힌 상태와 펼쳐진 상태의 미리보기를 조정하고 전면 및 후면 화면 미리보기를 지원합니다.
드래그 앤 드롭 LS-D1 T1-7 앱이 앱 내에서 뷰 간에 그리고 멀티 윈도우 모드에서 터치 입력, 마우스, 트랙패드, 스타일러스를 사용하여 다른 앱 간에 드래그 앤 드롭을 지원합니다. 드래그 앤 드롭 사용 설정을 참고하세요. LS-S3도 참고하세요.
키보드, 마우스, 트랙패드 LS-I10 T1-8 앱이 포괄적인 단축키 세트를 제공하는 동시에 복사용 Ctrl-C, 실행취소용 Ctrl-Z와 같은 기존 단축키를 지원합니다. 앱은 가능한 경우 앱의 웹 버전이나 데스크톱 버전과 단축키 패리티를 유지합니다.
LS-I11 T1-9 키보드와 마우스 또는 트랙패드 조합(예: Ctrl+클릭 또는 Ctrl+탭, Shift+클릭 또는 Shift+탭)을 사용하면 인접 항목 또는 별도의 여러 항목 범위를 선택하는 등 고급 기능이 제공됩니다.
LS-I12 T1-10 마우스나 트랙패드를 사용하여 콘텐츠를 스크롤하는 중에 앱이 스크롤바를 표시합니다.
LS-I13 T1-11 해당하는 경우 UI 요소에는 마우스나 트랙패드를 사용한 마우스 오버 시 플라이아웃 메뉴나 팁과 같은 추가 콘텐츠가 표시됩니다. 앱은 가능한 경우 앱의 웹 버전이나 데스크톱 버전과 마우스 오버 상태 패리티를 유지합니다.
LS-I14 T1-12 데스크톱 스타일 메뉴와 컨텍스트 메뉴가 적절히 사용됩니다.
LS-I15 T1-13 다중 패널 레이아웃의 UI 패널이 마우스나 트랙패드를 사용하여 재구성될 수 있습니다. 재구성 가능한 패널을 통해 사용자는 목록 세부정보 레이아웃의 세부정보 패널 크기를 변경하거나 화면의 패널을 재정렬하는 등 앱 레이아웃을 조정해 생산성을 높일 수 있습니다. 참고: 이는 탐색 메뉴나 레일, 창에는 적용되지 않습니다.
LS-I16 T1-14 마우스나 트랙패드를 사용하여 세 번 클릭하거나 탭하면 텍스트의 전체 줄 또는 단락이 선택됩니다.
스타일러스 LS-S2 T1-15 앱이 스타일러스로 그리기 및 쓰기를 지원합니다. 그림과 글은 스타일러스로 지울 수 있습니다.
LS-S3 T1-16 앱이 앱 내의 뷰 간에 그리고 멀티 윈도우 모드에서 다른 앱 간에 콘텐츠를 드래그 앤 드롭하는 스타일러스 지원을 제공합니다. 드래그 앤 드롭 사용 설정을 참고하세요.
LS-S4 T1-17

앱이 다음과 같은 향상된 스타일러스 지원을 제공합니다.

  • 짧은 지연 시간과 모션 예측으로 응답성 개선
  • 다양한 너비의 그리기 스트로크를 위한 압력 감도
  • 음영 스트로크 생성을 위한 기울기 감지
  • 잘못된 표시를 방지하기 위한 손바닥 및 손가락 움직임 무시
고급 스타일러스 기능을 참고하세요.
맞춤 커서 LS-P1 T1-18

앱이 맞춤설정된 커서를 표시하여 사용자가 UI 요소 및 콘텐츠와 상호작용할 수 있는 방법과 시기를 나타냅니다. 예를 들면 다음과 같습니다.

  • Android 프레임워크에서 제공하는 시스템 커서
    • 텍스트용 I 빔
    • 크기 조절 가능한 레이어 가장자리의 핸들 크기 조절
    • 처리 스피너
  • 개발자가 제공하는 특수 커서
    • 게임에서 타겟 위로 마우스를 가져가면 나타나는 십자선
    • 확대/축소 가능한 콘텐츠 위로 마우스를 가져가면 나타나는 돋보기
    • 그리기 또는 삽화 앱의 도구
PointerIcon마우스 포인터 아이콘을 참고하세요.

대형 화면 호환성 테스트

다음 테스트를 통해 앱의 품질 문제를 발견할 수 있습니다. 자체 테스트 계획에서 테스트를 결합하거나 테스트 그룹을 통합할 수 있습니다.

레이아웃 및 UX를 목적으로 적어도 다음 기기 유형에서 테스트하세요.

  • 폴더블(841x701dp)
  • 8인치 태블릿(1024x640dp)
  • 10.5인치 태블릿(1280x800dp)
  • 13인치 Chromebook(1600x900dp)

다음 Android Emulator를 사용하여 대형 화면 기기 호환성을 테스트하세요.

  • 폴더블 휴대전화: 7.6인치 접이식 디스플레이 및 외부 디스플레이
  • 태블릿: Pixel C 9.94인치
  • 듀얼 디스플레이 폴더블: Microsoft Surface Duo

Tier 3 아이콘

Tier 3

대형 화면 지원

카테고리 ID 기능 설명
구성 및 연속성 T3-1 LS-C1 앱이 레터박스 처리되지 않고 세로 모드 방향과 가로 모드 방향에서 또는 멀티 윈도우 모드에서, 대형 화면 폴더블 기기를 세로 모드 방향과 가로 모드 방향으로 펼칠 때 호환성 모드로 실행되지 않는지 확인합니다.

화면 분할 및 자유 형식 창 모드를 포함하여 멀티 윈도우 모드에서 앱 창 크기를 조절합니다. ChromeOS 기기에서는 앱 창을 최소화 및 복원하고 앱 창을 최대화 및 복원합니다. 앱이 올바른 방향을 가정하고 모든 창 크기에서 상태를 유지하는지 확인합니다.

참고: Android 12(API 수준 31) 이상을 실행하는 대형 화면 기기(sw >= 600dp)에서 테스트하여 기기에서 다음을 지원하는지 확인합니다.

T3-2 LS-C1

스크롤 가능한 콘텐츠, 연속 재생 콘텐츠 또는 텍스트 입력란이 있는 각 앱 화면에서 다음을 실행합니다.

  • 스크롤 가능 콘텐츠: 콘텐츠를 스크롤합니다.
  • 재생 콘텐츠: 재생을 시작합니다.
  • 텍스트 입력란: 여러 입력란에 텍스트를 입력합니다.

가로 모드 방향과 세로 모드 방향 간에 기기를 회전하고 (해당하는 경우) 기기를 접고 펼치며 (듀얼 화면 기기가 있는 경우) 두 화면에 앱을 확장 및 펼치고, 멀티 윈도우 모드에서 앱 창의 크기를 조절합니다. ChromeOS 기기에서 앱 창을 최소화하고 복원합니다. 앱 창을 최대화 및 복원합니다. 다음을 확인합니다.

  • 스크롤 가능한 콘텐츠: 스크롤 위치가 동일하게 유지됩니다.
  • 재생 콘텐츠: 구성 변경이 시작되었을 때 중단된 부분부터 재생이 다시 시작됩니다.
  • 텍스트 입력란: 이전에 입력한 텍스트가 입력란에 유지됩니다.
T3-3 LS-C2 각 앱 화면에서 가로 모드 방향과 세로 모드 방향 간에 기기를 회전하고, 기기를 접거나 펼치고(해당하는 경우), 멀티 윈도우 모드에서 앱 창의 크기를 조절하는 작업을 결합하여 실행합니다.
멀티 윈도우 모드 및 다중 재개 T3-4 LS-M1

멀티 윈도우 모드에서 앱을 엽니다. 앱이 모든 창 크기, 기기 방향, 폴더블 기기 상태에서 완전히 작동하는지 확인합니다. 각 방향에서 앱 창의 크기를 조절합니다. 폴더블 기기의 경우 각 방향으로 기기를 접거나 펼칩니다.

Unity 앱

Unity 앱이 아닌 다른 앱을 엽니다. 최근 화면으로 이동합니다. 앱 아이콘을 선택하고 앱을 화면 분할 모드로 전환합니다. Unity 앱을 엽니다. 첫 번째 앱 옆이나 아래에 화면 분할 모드가 실행됩니다. 홈 화면으로 이동하여 앱 쌍을 숨깁니다. 최근 화면으로 이동합니다. Unity 앱이 포함된 화면 분할 앱 쌍을 선택합니다. Unity 앱이 활동을 다시 시작하고 화면 분할 창에서 앱 레이아웃이 올바르고 모든 UI 요소에 액세스할 수 있는지 확인합니다.

T3-5 LS-M2 앱을 열고 앱을 지속적으로 업데이트하는 프로세스(예: 동영상 재생)를 시작합니다. 다른 앱을 열고 새 앱을 포커스가 있는 최상위 앱으로 설정합니다. 포커스가 없는 앱에서 콘텐츠를 계속 업데이트하는지 확인합니다(예: 동영상이 계속 재생됨).
T3-6 LS-M2 앱에서 카메라를 열거나 마이크를 사용합니다. 다른 앱을 열고 새 앱을 포커스가 있는 최상위 앱으로 설정합니다. 포커스가 없는 앱이 카메라나 마이크를 취소했는지 확인합니다. 원래 앱을 포커스가 있는 최상위 앱으로 설정합니다. 앱이 카메라나 마이크에 다시 액세스할 수 있는지 확인합니다.
카메라 미리보기 및 미디어 프로젝션 T3-7 LS-CM1 앱을 전체 화면 모드와 멀티 윈도우 모드로 엽니다. 앱 내에서 카메라를 시작합니다. 기기를 가로 모드 방향과 세로 모드 방향으로 회전합니다. 폴더블 기기의 경우 각 방향으로 기기를 접거나 펼칩니다. 멀티 윈도우 모드에서 앱 창의 크기를 조절합니다. 카메라 미리보기가 모든 기기 상태와 창 크기에서 적절한 방향과 비율인지 확인합니다.
T3-8 LS-CM2 앱을 전체 화면 모드와 멀티 윈도우 모드로 엽니다. 미디어 프로젝션을 시작합니다. 가로 모드 방향과 세로 모드 방향 간에 기기를 회전합니다. 폴더블 기기의 경우 각 방향으로 기기를 접거나 펼칩니다. 멀티 윈도우 모드에서 앱 창의 크기를 조절합니다. 미디어 프로젝션이 모든 기기 상태 및 창 크기에서 올바른 방향과 비율인지 확인합니다.
키보드, 마우스, 트랙패드 T3-9 LS-I1 텍스트 입력란이 있는 앱 화면마다 외부 키보드를 기기에 연결하고 외부 키보드와 가상 키보드를 사용하여 텍스트를 입력합니다. 외부 키보드를 연결 해제하고 가상 키보드로 텍스트를 입력합니다.
T3-10 LS-I2

각 앱 화면에서 마우스와 트랙패드를 기기에 연결합니다. 기본적인 마우스 및 트랙패드 상호작용을 수행합니다.

  • 버튼, 드롭다운 메뉴, 텍스트 입력란 등 클릭 가능한 요소를 모두 클릭합니다.
  • 라디오 버튼과 체크박스를 선택합니다. 스와이프하고 더블클릭하여 텍스트를 선택합니다.
  • 목록, 선택 도구 등을 세로 및 가로 (해당하는 경우)로 스크롤합니다.
스타일러스 T3-11 LS-S1 스타일러스를 사용하여 앱을 탐색하고, UI 요소를 선택하고, 목록과 선택 도구를 스크롤하고, 앱과 일반적으로 상호작용합니다.
T3~12 LS-S1.1 Android 14 (API 수준 34) 이상에서는 스타일러스를 사용하여 텍스트 입력란에 텍스트를 입력하고 수정합니다. 소프트웨어 키보드가 표시되지 않아야 합니다. ChromeOS M114 이상에서는 WebView의 텍스트 입력란에 텍스트를 입력하고 수정합니다.

Tier 2 아이콘

Tier 2

대형 화면에 최적화

카테고리 ID 기능 설명
UX T2-1 LS-U1, LS-U2

휴대전화, 폴더블 휴대전화, 소형 및 대형 태블릿, ChromeOS 기기 등 화면 크기가 다양한 기기에서 앱을 실행합니다. 기기에서 앱을 멀티 윈도우 모드로 실행합니다.

앱 레이아웃이 다양한 화면 및 창 크기에 맞게 반응하고 조정되는지 확인합니다. 앱이 탐색 레일을 펼치거나 접는지, 그리드 레이아웃에서 열 수를 조정하는지, 텍스트를 열로 이동하는 등의 작업을 실행하는지 확인합니다. UI 요소의 형식이 미적 측면과 기능성을 모두 충족하는지 확인합니다.

활동 삽입을 사용하는 앱의 경우 활동이 대형 화면에서 나란히 표시되는지 작은 화면에서 스택되어 있는지 테스트합니다.

T2-2 LS-U3 터치 영역이 모든 디스플레이 크기 및 구성에서 일관되고 액세스 가능한 크기 및 위치를 유지하는지 확인합니다. 접근성에 관한 자세한 내용은 접근성 검사기를 참고하세요.
T2-3 LS-U4 대화형 맞춤 드로어블이 포함된 각 앱 화면에서 외부 키보드나 D패드, 뷰에 포커스를 둘 수 있는 다른 기기를 사용하여 드로어블에 포커스를 둘 수 있는지 확인합니다. 포커스가 지정된 상태를 시각적으로 명확하게 표시해야 합니다. 관련 정보는 터치 모드를 참고하세요.
키보드, 마우스, 트랙패드 T2-4 LS-I3 외부 키보드의 Tab 키와 화살표 키를 사용해 앱의 포커스 가능 구성요소를 탐색합니다.
T2-5 LS-I4 외부 키보드의 단축키를 사용하여 선택, 잘라내기, 복사, 붙여넣기, 실행취소, 다시 실행 작업을 실행합니다.
T2-6 LS-I5 외부 키보드를 사용하여 미디어 재생을 시작, 중지, 일시중지, 되감기, 빨리 감기합니다.
T2-7 LS-I6 외부 키보드의 Enter 키를 사용하여 데이터를 보내거나 제출합니다.
T2-8 LS-I7 보조 마우스 버튼이나 트랙패드 보조 탭 기능을 사용하여 대화형 요소의 옵션 메뉴에 액세스합니다.
T2-9 LS-I8 마우스 스크롤 휠 (Control 또는 Ctrl 키와 함께 사용) 및 트랙패드 손가락 모으기 동작을 사용하여 콘텐츠를 확대/축소합니다.
T2-10 LS-I9 실행 가능한 UI 요소 위로 마우스 또는 트랙패드 커서를 가져가 요소의 마우스 오버 상태를 활성화합니다.

Tier 1 아이콘

Tier 1

대형 화면 차별화

카테고리 ID 기능 설명
멀티태스킹 및 멀티 인스턴스 T1-1 LS-M3 세로 모드 방향 및 가로 모드 방향, 기기를 접은 상태 및 펼친 상태, 멀티 윈도우 모드에서 PIP 모드를 시작하고 종료합니다. 멀티 윈도우 모드에서 PIP 모드가 활성화되어 있는 동안 창 크기를 변경합니다.
T1-2 LS-M3 멀티 윈도우 모드에서 앱 내에서 다른 앱을 열고 두 앱을 나란히 표시합니다.
T1-3 LS-M3 세로 모드 방향 및 가로 모드 방향, 기기를 접은 상태 및 펼친 상태, 멀티 윈도우 모드에서 첨부파일과 알림을 열고 닫습니다.
T1-4 LS-M4 앱의 여러 인스턴스를 별도의 창에서 세로 모드 방향 및 가로 모드 방향, 기기를 접은 상태 및 펼친 상태, 멀티 윈도우 모드로 실행합니다.
폴더블의 상태 T1-5 LS-F1 탁자 모드, 책 모드, 듀얼 디스플레이(예: Microsoft Surface Duo)를 비롯한 모든 폴더블 상태로 앱을 봅니다. UI 요소가 최적의 위치로 전환되는지 확인합니다(예: 미디어 컨트롤러가 탁자 모드에서 가로 화면 영역으로 이동).
T1-6 LS-F2 앱 내에서 카메라를 활성화합니다. 기기가 접히거나 펼쳐지고 세로 모드 방향과 가로 모드 방향으로 회전할 때 카메라 미리보기가 올바른지 확인합니다. 기기를 펼친 상태로 미리보기가 전면 및 후면 화면에서 올바른지 확인합니다.
드래그 앤 드롭 T1-7 LS-D1 이미지와 텍스트를 드래그 앤 드롭하여 앱 내에서 타겟을 드롭합니다. 멀티 윈도우 모드에서 앱과 다른 앱 간에(두 앱 간에) 이미지와 텍스트를 드래그 앤 드롭합니다. 터치 입력, 마우스, 트랙패드, 스타일러스를 사용하여 콘텐츠를 드래그 앤 드롭합니다 (T1-16 참고). 세로 모드 방향과 가로 모드 방향에서 그리고 기기가 접힌 상태이거나 펼쳐진 상태일 때 기능을 확인합니다.
키보드, 마우스, 트랙패드 T1-8 LS-I10 앱의 단축키를 변경합니다. 수정된 단축키를 외부 키보드를 사용하여 테스트합니다.
T1-9 LS-I11 외부 키보드, 마우스, 트랙패드를 사용하여 앱 UI에서 항목을 선택합니다. 키보드/마우스/트랙패드 작업(예: Ctrl+클릭, Ctrl+탭, Shift+클릭, Shift+탭)을 사용하여 여러 개의 개별 항목 및 인접 항목 범위를 선택합니다.
T1-10 LS-I12 마우스와 트랙패드를 사용하여 앱 콘텐츠를 스크롤합니다. 콘텐츠를 스크롤하는 동안 스크롤바가 표시되는지 확인합니다.
T1-11 LS-I13 마우스와 트랙패드를 사용하여 계단식 또는 팝업 콘텐츠가 포함된 UI 요소 위로 포인터를 가져갑니다. 추가 콘텐츠가 표시되는지 확인합니다.
T1-12 LS-I14 노트북 및 데스크톱 화면에서 데스크톱 스타일 메뉴와 컨텍스트 메뉴가 사용되는지 확인합니다.
T1-13 LS-I15 각 앱 화면에서 마우스와 트랙패드를 사용하여 UI 패널의 크기를 조절하고 재정렬합니다.
T1-14 LS-I16 마우스와 트랙패드를 사용하여 세 번 클릭하거나 탭하여 앱에서 항목을 선택합니다. 예를 들어 전체 텍스트 줄을 선택할 수 있습니다.
스타일러스 T1-15 LS-S2 스타일러스를 사용하여 앱에서 그림을 그리고 글씨를 씁니다. 스타일러스를 사용하여 그림과 글을 삭제합니다.
T1-16 LS-S3 스타일러스로 콘텐츠를 드래그 앤 드롭하여 앱 내의 타겟을 드롭합니다. 멀티 윈도우 모드에서 앱과 다른 앱 간(두 앱 간)에 콘텐츠를 드래그 앤 드롭합니다.
T1-17 LS-S4

스타일러스를 사용하여 다음과 같이 앱과 상호작용합니다.

  • 그림을 그릴 때 현재 스타일러스 위치와 마지막으로 렌더링된 획 사이의 지연 시간을 관찰합니다.
  • 다양한 양의 스타일러스 압력으로 그립니다. 압력이 변화함에 따라 스트로크 너비가 바뀌는지 확인합니다. 압력이 높아지면 스트로크가 두꺼워집니다.
  • 그림을 그릴 때 스타일러스를 기울입니다. 음영 스트로크가 생성됩니다. 스타일러스를 더 많이 기울일수록 음영 스트로크가 더 넓고 옅어집니다.
  • 그림을 그릴 때 손가락과 손바닥이 화면을 터치하도록 합니다. 손가락과 손바닥 터치는 표시되지 않습니다.
맞춤 커서 T1-18 LS-P1

마우스와 트랙패드를 사용하여 앱과 상호작용합니다. 맞춤 커서가 적절한 위치에 표시되는지 확인합니다. 예를 들면 다음과 같습니다.

  • 텍스트 입력란용 I-빔
  • 크기 조절 가능한 레이어 가장자리의 핸들 크기 조절
  • 앱이 장기 실행 작업을 실행할 때 스피너