Как устроен Project Volta: ленивый софт сохранит заряд27 июня 2014, 19:24
В Android 4.1 Google пыталась избавиться от лагов интерфейса, назвав это Project Butter. В 4.4 было продемонстрировано улучшение в работе с оперативной памятью - Project Svelte. В последней итерации ОС, Android L, был объявлен Project Volta, улучшающий автономность. Утверждается, что с его помощью время работы от одного заряда увеличивается на 15-20%. Но как Google достигает этого? Основные наработки делались от одного простого факта, обнаруженного на Nexus 5: 1 секунда лишней работы процессора (это означает, что он мог бы не "просыпаться" специально для этого, а сделать действие потом, когда и так был бы активен) приводит к снижению времени работы в режиме ожидания на две минуты! ![]() Это открытие породило концепцию "ленивые вперёд" ("lazy first"). Приложения должны создаваться так, чтобы несрочные действия (не требующие реакции пользователя) выполнялись не тогда, когда возникают, а как можно позже. Это позволит процессору проснуться один раз ради всех задач сразу, вместо многократных пробуждений, что снизит энергопотребление. Чтобы разработка "ленивого" софта была проще, Google показала API с названием JobScheduler, позволяющее откладывать задачи до включения дисплея, появления Wi-Fi, сотового соединения и так далее. В помощь разработчикам также был показан Battery Historian - инструмент для посекундной слежки с активностью приложения в плане поглощения заряда аккумулятора. Он позволит определить, какие действия программы заставляют процессор зря просыпаться, чтобы откладывать их. Не обошлось в Project Volta без обычной системы сбережения энергии, позволяющей снизить частоту процессора, скорость обновления дисплея и ограничить фоновые данные при низком заряде аккумулятора.
По материалам Google с помощью AnandTech и phonearena.com |
![]() Обзор Samsung Galaxy S25 Ultra![]() Обзор Honor Magic 7 Pro против Magic 6 Pro![]() Обзор Honor Pad V9![]() Обзор смарт-часов Xiaomi Watch S4![]() Обзор Honor MagicBook X16 Plus![]() Обзор Xiaomi Redmi Note 14 Pro+![]() Обзор Trouver X4 Pro — турбина, ИИ и бак для воды![]() |