Блоги Блоги 07.07.2014 в 22:54 comment

Насколько и почему Android L улучшит автономность смартфонов

author avatar
https://secure.gravatar.com/avatar/22a7cb673c7600faa5739de610856c43?s=96&r=g&d=https://itc.ua/wp-content/uploads/2023/06/no-avatar.png *** https://secure.gravatar.com/avatar/22a7cb673c7600faa5739de610856c43?s=96&r=g&d=https://itc.ua/wp-content/uploads/2023/06/no-avatar.png *** https://itc.ua/wp-content/themes/ITC_6.0/images/no-avatar.svg

Андрей Белокриницкий

Обозреватель и автор журнала "Домашний ПК" (Andretti)

android-L-1-650x350

Как известно из презентации Android L, в рамках проекта под названием Project Volta компания Google серьезно подтянула автономность новой версии ОС. Впрочем, заявления со сцены это одно, нам же интересны результаты на практике. К счастью ресурс Arstechnica уже сделал первые подобные измерения.

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

Как показали точные измерения, в течение одной секунды включения мобильного устройства тратится столько же заряда батареи, сколько и во время двух минут простоя. Свой вклад в столь быстрый разряд привносит экран, процессор и сетевые интерфейсы.

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

Новое приложение Battery Historian для детального отслеживания расхода батареи позволило Google найти большое количество небольших утечек и применить необходимые твики для оптимизации автономности системы. Можно расчитывать и на то, что когда данный инструмент попадет в руки разработчиков приложений, они в свою очередь также смогут заняться устранением утечек.

Повысить автономность позволил и переход с виртуальной машины Dalvik на ART. Новая VM компилирует необходимые приложения единожды, а не при каждом запуске и к тому же работает более эффективно и быстро.

Онлайн курс з промт інжинірингу та ефективної роботи з ШІ від Powercode academy.
Курс-інтенсив для отримання навичок роботи з ChatGPT та іншими інструментами ШІ для професійних та особистих задач, котрі допоможуть як новачку, так і професіоналу.
Записатися на курс

В теории все звучит неплохо, а что же вышло на практике?

Для тестирования использовался один и тот же смартфон Nexus 5, перепрошиваемый по очереди разными версиями Android (4.4.4 и L) после чего экран устройства оставляли включенным и запущенный браузер каждые 15 секунд загружал сайт по Wi-Fi подключению.

111.001

Как видно, одна лишь смена операционной системы позволила Nexus 5 в режиме веб-серфинга проработать на 126 минут или 36% больше чем с текущей версией Android. Данный тест не позволяет предсказать поведение других смартфонов в других режимах работы, но если цифры в среднем будут сопоставимы, то Android L станет одной из наиболее значимых вех в развитии системы Android.


Loading comments...

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: