Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Android l preview: управление батареями и питанием

Оглавление:

Anonim

Следующая версия Android представляет функции экономии заряда батареи для разработчиков и пользователей

Вы никогда не можете иметь достаточно заряда батареи. Время автономной работы - одна из основных областей производительности смартфона, в которой еще есть много возможностей для совершенствования. Аккумуляторы в ведущих Android-телефонах постоянно растут, и это один из способов улучшить ситуацию. Но предварительная версия для разработчиков Android L также включает в себя усовершенствования программного обеспечения, направленные на увеличение срока службы, включая новую статистику заряда батареи и режим экономии заряда батареи для пользователей, а также инструменты, помогающие разработчикам создавать более дружественные к батарее приложения.

Давайте внимательнее посмотрим.

Во-первых, давайте посмотрим на изменения в управлении питанием в Android L., которые отображаются перед пользователем. В разделе «Настройки»> «Аккумулятор» вы увидите прогноз того, как долго батарея разряжена, в зависимости от вашего недавнего использования. Он появится через несколько минут использования, так как система почувствует, как вы используете свой телефон или планшет.

Следующим является режим энергосбережения, долго включаемый в индивидуальные телефоны Android, но новый для стандартной ОС. Он находится в меню «Настройки»> «Аккумулятор» в меню переполнения в верхнем правом углу экрана. Функция экономии заряда батареи может включаться автоматически, когда уровень заряда батареи достигает определенного уровня, или включаться вручную в любое время. Как мы видели в настроенных телефонах от Samsung, Sony, HTC, LG и других, этот режим уменьшает подсветку и снижает скорость процессора для экономии энергии.

Это не «ультра» или «экстремальный» режим экономии заряда батареи, поэтому все ваши приложения все еще доступны, когда он включен. (Когда он включен, вы увидите постоянное уведомление в тени уведомлений.)

«Проект Volta» от Google также вводит несколько важных функциональных возможностей, ориентированных на разработчиков, и в конечном итоге они позволят разработчикам создавать более дружественные к батарее приложения.

Первый - это инструмент анализа энергопотребления под названием Battery Historian, новая часть Android SDK. Аналогично тому, как разработчики могут анализировать графическую производительность с помощью инструмента «Profile GPU рендеринг», Battery Historian позволяет разработчикам видеть подробную визуализацию воздействия своих приложений на время автономной работы конкретного устройства.

Новый планировщик заданий в Android L - еще один важный инструмент для разработчиков, который может помочь приложениям избежать ненужного пробуждения устройства. Используя эту функцию, программисты могут устанавливать определенные предварительные условия и сроки для выполнения задач с интенсивным использованием батареи. Например, вы можете захотеть снять большой объем данных, но только когда доступно неизмеренное соединение Wi-Fi. Или вы можете отправить данные на сервер в течение 15 минут. Установка сроков позволяет планировщику заданий интеллектуально обрабатывать запросы заданий из различных приложений, а затем просыпать телефон и обрабатывать несколько одновременно, когда это имеет смысл. Поступая таким образом, вы избегаете повторного пробуждения ОС для каждой фоновой задачи.

Это примерно сопоставимо с функцией «очереди фоновых данных», которая есть в некоторых телефонах Sony, которая предназначена для предотвращения ненужных пробуждений путем постановки в очередь запросов фоновых данных и их обработки с заданными интервалами. Тем не менее, планировщик заданий в Android L - это шаг вперед, так как сами разработчики могут устанавливать конкретные условия и сроки для своих заданий.

Помните, что то, что мы видим в текущем превью для разработчиков Android L, не является окончательным, и оно вполне может измениться между нынешним и окончательным выпуском L. Впрочем, это многообещающее начало, и этой осенью преимущества должны быть видны на всех устройствах Android L.

Подробнее: все, что вам нужно знать об Android L, Android L Preview на практике