Android 디스플레이

이 섹션에서는 앱 바로가기, 원형 런처 아이콘, 방해 금지 모드(DND), 멀티 윈도우(화면 분할, 자유 형식 및 PIP 모드), HDR(High Dynamic Range) 동영상, 야간 조명 및 소매 데모 모드를 비롯한 다양한 Android 디스플레이 설정의 AOSP 구현을 다룹니다. 자세한 내용은 이 섹션의 하위 페이지를 참고하세요.

적응형 아이콘

적응형 아이콘은 기기 내에서 일관성 있는 모양을 유지하지만 이는 기기마다 다르며 개발자가 하나의 아이콘 애셋만 제공합니다. 또한 아이콘은 사용자에게 시각적 즐거움을 제공기 위한 모션에 사용될 수 있는 두 가지 레이어(포그라운드 및 백그라운드)를 지원합니다.

앱 바로가기

Android 7.1.1 버전에서는 개발자가 런처에 표시 가능한 앱에 작업과 관련된 바로가기를 정의할 수 있습니다. 앱 바로가기를 사용하면 앱 내에서 자주 실행되거나 권장되는 작업을 사용자가 빠르게 시작할 수 있습니다.

신뢰할 수 없는 터치 차단

시스템 보안 및 우수한 사용자 환경을 유지하기 위해 Android 12에서는 특히 창 관리자 및 입력 디스패처 영역에서 변경하여 오버레이 악용을 방지하는 지원을 추가했습니다. Android 12에서는 오버레이가 안전하지 않은 방식으로 앱을 가리는 터치 이벤트를 앱에서 사용하지 못하도록 합니다. 즉, 시스템은 몇 가지 예외를 제외하고 특정 창을 통과하는 터치를 차단합니다.

원형 아이콘

원형 런처 아이콘은 Android 7.1.1 이상에서 지원됩니다. 원형 런처 아이콘은 기본으로 사용 설정되지 않습니다. 기기 구현에서 원형 아이콘을 사용하려면 기기의 리소스 오버레이를 수정하여 사용 설정해야 합니다.

색 관리

Android 8.1에는 디스플레이 기술 전체에 걸쳐 일관적인 경험을 제공하는 데 사용할 수 있는 색 관리 지원이 추가되었습니다. Android 8.1에서 실행되는 애플리케이션은 고색 재현 디스플레이의 기능 일체에 액세스하여 디스플레이 기기를 최대한 활용할 수 있습니다.

대화 알림 및 위젯

Android 11에서는 우선순위와 알림 수준을 기준으로 알림 창에 대화 알림의 동작과 위치를 맞춤설정하는 지원을 추가하여 대화를 중요 항목으로 표시하고 대화 공간에 대화별 대화창이 실행되도록 했습니다. 이러한 Android 11 기능을 기반으로 하는 Android 12 대화 위젯 기능을 통해 사용자는 중요한 연락처의 대화 위젯을 홈 화면에 추가할 수 있습니다. 그러면 알림을 기다릴 필요 없이 쉽게 대화를 재개할 수 있습니다.

디스플레이 컷아웃

Android 9에는 기기에 다양한 유형의 디스플레이 컷아웃을 구현할 수 있도록 하기 위한 지원이 추가되었습니다. 디스플레이 컷아웃을 사용하면 더 넓고 몰입감 있는 환경을 구축하는 동시에 계속해서 기기 전면의 중요한 센서를 위한 공간을 확보할 수 있습니다.

방해 금지 모드

Android 7.0은 타사 자동 규칙과 관련된 방해 금지 모드(DND) 구성, 알람 제어, 시각적 방해 요소 억제 및 DND 설정 맞춤설정을 지원합니다.

HDR 동영상 재생

HDR(High Dynamic Range) 동영상은 고화질 동영상 디코딩 부문의 차세대 기술로, 탁월한 재현 품질을 선사합니다. Android 7.0에는 HDR 동영상 파이프라인의 탐색 및 설정과 관련된 올바른 상수 생성을 포함하는 초기 HDR 지원이 추가되었습니다.

다중 디스플레이

Android 10은 멀티스크린 및 폴더블 휴대기기, 외부 디스플레이 활용 및 기타 폼 팩터를 지원합니다. 또한 다중 디스플레이는 운전석 화면, 조수석 화면 및 뒷좌석 엔터테인먼트와 같은 여러 자동차 관련 기능까지 지원합니다.

멀티 윈도우

Android 7.0 이상에서는 사용자가 새로운 플랫폼 기능인 멀티 윈도우를 사용하여 기기 화면에 여러 개의 앱을 동시에 표시할 수 있습니다. 또한 Android는 멀티 윈도우의 기본 구현은 물론 몇 가지 변형까지 지원합니다.

야간 조명

Android 7.1.1에는 야간 조명 기능이 포함됩니다. 야간 조명은 기기 화면에서 발산되는 청색광의 양을 줄여 사용자의 시간 및 위치에 따른 자연광에 좀 더 가깝도록 만들어 줍니다. Android 8.0에는 사용자에게 야간 조명 효과의 강도를 제어할 수 있게 해주는 기능이 포함됩니다.

PIP 모드

Android 8.0은 Android 휴대기기를 위한 PIP 모드를 지원합니다. PIP를 사용하면 활동이 진행 중인 앱을 작은 창으로 전환할 수 있습니다.

소매 데모 모드

Android 7.1.1 이상에서는 사용자가 작동 중인 기기를 쉽게 살펴볼 수 있도록 소매 모드를 시스템 수준에서 지원합니다. Android 8.1은 이 지원을 수정하여 기기 정책 관리자를 통해 데모 사용자를 생성하도록 합니다.

회전 추천

Android 8.0에서 사용자는 Quicksettings 타일 또는 디스플레이 설정을 사용하여 자동 회전 및 세로 회전 간에 전환할 수 있습니다. Android 9에서는 기기 위치가 변경되는 경우에도 현재 화면 회전을 고정하여 의도하지 않은 회전이 없도록 세로 회전 모드를 업데이트했습니다.

화면 분할 상호작용

Android 7.0 이상에서는 사용자가 플랫폼 기능인 멀티 윈도우를 사용하여 기기 화면에 여러 개의 앱을 동시에 표시할 수 있습니다. Android 8.0은 기능을 조정하고 여기에 추가 기능을 더하여 화면 분할을 개선합니다.

동기화된 앱 전환

동기화된 앱 전환은 기존 앱 전환 아키텍처를 개선하는 Android 9 기능입니다. 사용자가 앱을 열거나 닫거나 전환하면 SystemUI 또는 런처(홈 화면) 프로세스에서 애니메이션을 프레임별로 제어하고 보기 애니메이션 및 창 애니메이션 간의 동기화를 보장하도록 요청을 전송합니다.

텍스트 분류

텍스트 분류는 개발자가 텍스트를 쉽게 분류할 수 있도록 머신러닝 기법을 사용합니다. Android 9에서는 새로운 Text Classifier 서비스를 통해 Android 8.1에 도입되었던 텍스트 분류 프레임워크를 확장했습니다. Text Classifier 서비스는 OEM이 텍스트 분류 시스템을 지원하기 위해 사용하면 좋은 권장 방법입니다.

위젯 및 바로가기

Android 8.0에 바로가기 및 위젯을 추가하는 데 사용되는 Flow API는 애플리케이션 개발자가 위젯 트레이에 의존하는 대신 앱 내부에서 바로가기와 위젯을 추가할 수 있게 해줍니다. 또한 보안을 이유로 바로가기 추가를 위한 기존 메서드(브로드캐스트 전송)가 지원 중단됩니다.

창 블러

Android 12에서는 창 흐리게 처리 효과(예: 배경 흐리게 처리, 후면 흐리게 처리)를 구현하는 데 공개 API를 사용할 수 있습니다. 이러한 API를 사용하면 창 후면의 내용을 흐리게 처리할 수 있습니다. 배경을 흐리게 처리하여 불투명 유리 효과가 나는 창을 만들거나 창 후면의 전체 화면을 흐리게 처리하여 심도 효과를 낼 수 있습니다. 두 효과를 결합할 수도 있습니다.

창 돋보기

Android 12에서 저시력 사용자는 창 확대 기능을 사용하여 변화하는 요구에 맞는 방식으로 화면의 모든 것을 쉽게 확대할 수 있습니다. 창 확대를 사용하면 전체 화면에서 확대/축소 기능을 사용할 때와 달리 화면에서 선택한 부분을 확대할 수 있습니다. 선택한 창을 화면 전체에 드래그할 수 있으며, 이렇게 하면 필요에 따라 화면의 여러 부분을 확대할 수 있습니다.