Автономность Android L. Реальная эффективность Project Volta

Google любит всякого рода «Project’ы». Это касается не только глобальных планов компании (о том, что Google – это SkyNet из художественного фильма «Терминатор», не пошутил только ленивый), но и непосредственно Android: Jelly Bean включал в себя Project Butter, изменяющий скорость анимации в интерфейсе до 60 кадров в секунду, в KitKat был Project Svelte, позволявший ОС работать всего при 512 МБ оперативной памяти в устройстве, а вместе с Android L нас познакомили и с Project Volta, который должен улучшить автономность Android-устройств. Насколько же это действительно так?

nexus 5 и android L

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

Чтобы исправить это, в Android L появился API «JobScheduler», который позволяет ОС обрабатывать неважные запросы приложений вроде очистки базы данных или загрузки логов разом. Кроме того, система, например, не «будит» устройство для задач связанных с подключением к Сети, когда такое подключение отсутствует.

Переход со среды Dalvik на ART также должен благоприятно повлиять на время автономной работы, ведь, как уверяла нас Google, ART значительно быстрее, а значит — ей требуется меньше процессорного времени и, следовательно, энергии.

Чтобы узнать, насколько все это эффективно на самом деле, наши коллеги из ArsTechnica провели свой тест автономности одного и того же Nexus 5 на Android L и на Anroid KitKat 4.4.4. В течение теста экран смартфона оставался включенным и автоматически каждые 15 секунд загружались веб-страницы, вплоть до отключения устройства. Для обоих запусков теста яркость экрана была установлена на 200 кд/м2, что проверялось с помощью колориметра. Кроме того, для дополнительной точности каждый тест был проведен дважды.
автономность android L и kitkat
В результате Android L Developer Preview увеличил время автономной работы Nexus 5 на 36%, что соответствует 2 дополнительным часам. Отметим также, что появившийся в «L» режим энергосбережения не использовался.

К тому же мы не случайно обратили здесь внимание на то, что это предварительный релиз ОС для разработчиков. Тот же «JobSheduler» требует поддержки приложений, например. Так что к моменту выхода финальной версии нового Android, результаты могут даже улучшиться.

Тем не менее результат внушительный. Берегитесь «яблочники», скоро вам будет не до шуток о розетках!

Теги
Лонгриды для вас
Google Chrome
Google хочет ускорить загрузку сайтов в Chrome чужими руками

Несмотря на то, что Chrome не лишён недостатков, именно он продолжает оставаться самым популярным браузером хоть на мобильных, хоть на десктопных платформ. Сказывается противоречивость фирменного решения Google. С одной стороны, это очень прожорливый браузер, а с другой, он довольно удобный и быстрый. Поисковый гигант уже давно борется с устранением существующих недостатков, но получается у него это откровенно так себе. Тем не менее, почти каждое обновление несёт нам тот или иной апгрейд производительности. Того же стоит ожидать и в будущем.

Читать далее
Google Фото
Google выпустила обновление «Google Фото» с новыми фильтрами и умными настройками

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

Читать далее
Android 12
Когда Google выпустит Android 12? Что известно к настоящему моменту

У Google очень необычная методика запуска новых версий Android. Вместо того, чтобы сначала презентовать обновление, затем начать предварительные испытания, а после – выпустить его в релиз, компания действует совершенно иначе. Мало того, что Google перепутала порядок запуска программы бета-тестирования и анонса, так ещё и придумала проводить испытания обновлений Android в два независимых этапа, которые разделяет презентация с объявлением всех предстоящих нововведений. Поэтому запуск первого этапа – это почти всегда неожиданность. Но только не в случае с Android 12.

Читать далее
Новый комментарий