본문 바로가기
임프레션

Google, 안드로이드 15에서 서드파티 앱이 배터리 상태 읽을 수 있게 할 계획

by seeweb TV 2023. 9. 29.
728x90

 

- 구글에서는 안드로이드 15에서 서드파티 앱이 측정한 배터리 상태, 즉 정격 용량 대비 남은 예상 완전 충전 용량(%)을 읽을 수 있도록 할 계획입니다.

- 현재 이 값은 시스템 전용 BATTERY_STATS 권한으로 제한되어 있기 때문에 공개 안드로이드 SDK를 통해 조회할 수 없습니다(몇 달 전에 알게 되었지만, 이 권한을 ADB를 통해 수동으로 부여할 수 있습니다).

- 안드로이드 14에서는 측정된 배터리 상태를 읽기 위한 API가 도입되었지만, '애플리케이션에 이 권한이 필요한 사용 사례'가 없었기 때문에 '개인 정보 보호 차원이 아니라 기술적인 이유로' 제한되었습니다. 하지만 이제 사용 사례가 생겨서 공개적으로 접근할 수 있도록 하는 등 상황이 바뀐 것 같습니다.

- 안드로이드 15에서 공개 API로 개방하더라도 모든 기기에서 데이터를 사용할 수 있는 것은 아니라는 점에 유의하세요. 기기의 배터리 충전 IC가 이 데이터를 안드로이드의 상태 HAL에 보고하도록 설정해야 할 수 있으며, 이 데이터를 OS와 이후에 이 API를 호출하는 앱에서 읽을 수 있게 해줘야 할 수도 있습니다.

 

728x90
반응형

댓글