Android 12에서는 적용된 배경화면의 주요 색상을 기반으로 사용자 인터페이스의 색상을 자동으로 변경합니다.
안드로이드 12 Developer Preview 단계를 마쳤으며 안드로이드 12 베타 이전 빌드에 숨겨져 있던 많은 기능을 활성화합니다. 이전에 비활성화된 이러한 기능에는 개인 정보 표시기, 개선된 위젯, 빠른 설정을 위한 철저한 디자인 등이 포함됩니다. 최신 버전은 또한 새로운 버전으로 구동되는 Android 9 Pie 이후 최초의 주요 디자인 개편을 제공합니다. 재료 당신 디자인 언어. 이 새로운 디자인 철학의 가장 흥미로운 기능 중 하나는 UI의 색상이 배경 화면에 맞게 적응적이고 최적화된다는 것입니다.
Google은 Android 12가 사용자의 경험을 비공개적이고 '매우 개인적인' 환경으로 만들도록 설계되었다고 주장합니다. 이러한 의제에 맞춰 Android 12는 이제 휴대폰의 현재 색상에 사용된 색상을 기반으로 시스템 UI 전반에 걸쳐 일련의 상관 색상 팔레트를 자동으로 선택합니다. 벽지. 내부적으로 "monet"으로 알려진 이 기능은 RRO 및 OMS API의 진화로 볼 수 있습니다. 몇 년 동안 Android에서 사용할 수 있으며 Google의 "픽셀 테마"를 통해 기본적인 방식으로 활용됩니다. 앱.
Google I/O 2021 기조연설에 따르면 색상은 잠금 화면, 빠른 설정, 알림 패널은 물론 새로 추가된 요소에 균일하게 적용됩니다. 적응형 위젯.
이 기능에 대한 Google의 설명은 유망하지만 안타깝게도 Android 12 베타에서는 쉽게 액세스할 수 없습니다. 개발자 kdrag0nPixel 기기용 ProtonAOSP ROM 및 ProtonKernel에 대한 작업으로 인정받은 는 이미 Android 12 DP1에서 작동하도록 했습니다. 당시 그들은 이 기능이 "색상 유사성을 기반으로 RRO 오버레이를 동적으로 적용합니다." 최신 베타 빌드 기능에 대한 작업 데모도 있습니다.
시스템은 몇 달 전 처음 살펴본 이후 개선되었습니다. 현재 Google은 색상 추출 시스템이 Material 색상과 함께 클러스터링 알고리즘을 사용한다고 말합니다. 주요 색상과 덜 지배적인 색상을 결정한 다음 원하는 색상을 적용합니다. 벽지. 2가지 중성색과 3가지 액센트 색상의 5가지 색상과 12가지 재질 색상의 풍부한 팔레트를 사용하여 사용자의 배경화면에 가장 가까운 색상을 결정할 수 있습니다. 그런 다음 앱은 색인에서 Android 시스템 색상을 색상 팔레트로 가져와 다양하고 미묘한 방식으로 사용할 수 있습니다. 위젯은 색상 추출 기능을 사용하여 홈 화면의 사용자 테마와 조화를 이룰 수도 있습니다.
우리는 이 기능이 Pixel 휴대폰에 출시된 후 향후 공개 Android 12 빌드에 적용될 것으로 기대하며 직접 사용해 볼 수 있게 되어 매우 기쁩니다.
우리의 모든 것을 확인해보세요 Google I/O 보도!