차례:
Android의 다음 버전은 개발자와 사용자 모두에게 배터리 절약 기능을 제공합니다.
배터리 전원이 부족합니다. 배터리 수명은 스마트 폰 성능의 주요 영역 중 하나이며 여전히 개선의 여지가 많습니다. 최고의 안드로이드 폰의 배터리는 항상 더 커지고 있으며, 이는 상황을 개선하는 한 가지 방법입니다. 그러나 Android L 개발자 미리보기에는 새로운 배터리 통계 및 사용자를위한 배터리 절약 모드 및 개발자가 배터리 친화적 인 앱을 만드는 데 도움이되는 도구를 포함하여 수명을 늘리기위한 소프트웨어 개선 사항도 제공됩니다.
좀 더 자세히 살펴 보자.
먼저 Android L에서 전원 관리에 대한 사용자의 변경 사항을 살펴 보겠습니다. 이제 설정> 배터리 아래에서 최근 사용량을 기준으로 배터리가 얼마나 오래 남았는지 예상됩니다. 시스템이 휴대 전화 나 태블릿을 어떻게 사용하고 있는지 느끼기 때문에 몇 분 동안 사용한 후에 표시됩니다.
다음은 배터리 절약 모드이며 제조업체 맞춤형 Android 폰에 오래 포함되었지만 주식 OS에 새로운 기능입니다. 화면 오른쪽 상단의 오버플로 메뉴 아래 설정> 배터리에 있습니다. 배터리가 일정 수준에 도달하면 자동으로 배터리 절약 기능을 켜거나 언제든지 수동으로 활성화 할 수 있습니다. 우리가 삼성, 소니, HTC, LG 등의 맞춤형 전화에서 보았 듯이이 모드는 백라이트를 줄이고 CPU 속도를 낮추어 전력을 절약합니다.
그러나 이것은 "울트라"또는 "익스트림"배터리 절약 모드가 아니며 모든 앱이 켜져 있어도 계속 사용할 수 있습니다. 사용 설정되면 알림 창에 지속적인 알림이 표시됩니다.
구글의 "프로젝트 볼타 (Project Volta)"는 개발자 중심의 몇 가지 중요한 전력 기능을 소개하며, 이를 통해 개발자는보다 배터리 친화적 인 앱을 만들 수있다.
첫 번째는 Android SDK의 새로운 부분 인 Battery Historian이라는 전력 소비 분석 도구입니다. 개발자가 "프로필 GPU 렌더링"도구를 사용하여 그래픽 성능을 분석 할 수있는 방식과 유사하게 Battery Historian을 통해 개발자는 앱 동작이 특정 장치의 배터리 수명에 미치는 영향을 세부적으로 시각화 할 수 있습니다.
Android L의 새로운 Job Scheduler는 개발자가 불필요하게 장치를 깨우지 않도록 도와주는 개발자를위한 또 다른 중요한 도구입니다. 이 기능을 사용하여 프로그래머는 배터리를 많이 사용하는 작업을 수행하기위한 특정 사전 조건과 마감일을 설정할 수 있습니다. 예를 들어, 계량되지 않은 Wi-Fi 연결을 사용할 수있는 경우에만 많은 양의 데이터를 풀다운 할 수 있습니다. 또는 마감 시간 15 분 이내에 서버로 데이터를 보내려고 할 수 있습니다. 마감일을 설정하면 Job Scheduler가 다양한 앱의 작업 요청을 지능적으로 처리 한 다음 전화를 깨워 적절한 시간에 여러 번 처리 할 수 있습니다. 이러한 방식으로 작업을 수행하면 각 백그라운드 작업에 대해 OS를 반복해서 깨우지 않아도됩니다.
이는 일부 Sony 폰에서 볼 수있는 "큐 배경 데이터"기능과 거의 비슷하며, 백그라운드 데이터 요청을 큐에 넣고 설정된 간격으로 처리하여 불필요한 깨우기를 방지하도록 설계되었습니다. 그러나 개발자 스스로 작업에 대한 특정 조건과 마감일을 설정할 수 있으므로 Android L의 작업 스케줄러는이 단계를 넘어서는 단계입니다.
현재 Android L 개발자 미리보기에서보고있는 내용은 최종적이 아니며 현재 릴리스와 L의 최종 릴리스 사이에서 변경 될 수 있습니다. 그러나 유망한 출발이며 올 가을부터 모든 Android L 기기에서 이점을 볼 수 있습니다.