피드로 돌아가기
올리브영 테크블로그Mobile
원문 읽기
All New Android 12
Google이 Android 12에서 Material You 디자인 언어, 개인정보 대시보드, CPU 작업시간 22% 단축으로 역사상 가장 큰 UI/성능 개선 구현
AI 요약
Context
Android 5.0부터 사용된 Material Design은 모든 사용자에게 동일한 디자인 경험을 제공했으며, 개인정보 보호 기능이 산재되어 있어 사용자가 앱의 마이크/카메라 접근을 실시간으로 파악하기 어려웠다. 또한 기본 시스템 인터페이스의 배터리 효율이 개선될 여지가 있었다.
Technical Solution
- Material You 디자인 언어 도입: 배경화면의 주요 색상을 자동 감지하여 사용자 지정 색상 팔레트를 생성하고 라이트/다크 모드 모두에 적용
- 위젯 디자인 변경: 기존 원형 아이콘 대신 둥근 사각형 형태로 통일하고 알림에 텍스트 정보 추가
- 개인정보 대시보드 추가: 어떤 앱이 어떤 권한에 접근하는지 중앙에서 조회 및 실시간 차단 가능하도록 구현
- 마이크/카메라 접근 표시: 앱이 마이크 또는 카메라에 접근할 때마다 사용자에게 실시간 표시 제공
- 위치 정보 보호 강화: 정확한 위치 대신 대략적 위치 제공 기능 추가로 상세 주소 접근 차단
- 시스템 성능 최적화: 사용자의 터치, 스와이프, 스크롤 반응성을 높이기 위해 기본 시스템 재설계
- 장치 성능 클래스 표준화: OS 업그레이드 후에도 현재 기기 성능에 맞는 앱 실행 가능하도록 구현
Impact
- Android 11 대비 코어 시스템 서비스 CPU 작업시간 최대 22% 단축
- 빅 코어 사용량 15.4% 절감으로 배터리 사용 시간 연장
Key Takeaway
Android 12는 개인화 UI와 개인정보 보호의 균형을 Material You 색상 자동 생성 및 중앙 집중식 권한 관리로 달성했으며, 시스템 성능을 전면 재설계하여 사용자 체감 반응성을 높이는 동시에 배터리 효율을 개선했다.
실천 포인트
Android 앱 개발팀에서 Android 12 이상을 타겟할 때 Material You의 동적 색상 시스템(색상 팔레트 자동 생성)을 활용하면 사용자 배경화면에 맞춘 일관된 테마 경험을 수동 커스터마이징 없이 제공할 수 있고, 개인정보 대시보드 API를 통해 권한 접근 이력을 추적하여 사용자 신뢰도를 높일 수 있다.