Что для каждого из нас есть автономность мобильно устройства? Деления индикатора батареи непосредственно влияют на расположение духа, распорядок дня и в некоторой мере даже ход событий жизни каждого из нас. Обычный потребитель редко понимает, что же на самом деле происходит внутри его Li-ion батареи. В общем то оно и правильно. Пользователь не должен отвлекаться от потребления контента и мучить свой мозг ненужными ему интимными подробностями устройства.
За Android очень крепко закрепился штамп – “жрет батарею”. С горечью должен признать, что в нашей вселенной есть ОС которые гораздо лучше справляются с энергосбережением, и в этой области роботам определенно есть куда расти. Если уж так случилось, что несмотря на этот досадный момент, выбор все равно пал на ОС от Google, то ничего не остается, как отвлечься от “потребления контента” и научится понимать некоторые процессы, происходящие внутри устройства.
1. Экран. Прежде всего вам нужно определить тип экрана вашего устройства. Если это семейство AMOLED то ваше энергопотребление будет напрямую зависеть от количества черного в интерфейсе устройства. Для отображения черного цвета субпиксели просто выключаются, а соответственно не потребляют заряд. Так что, если хотим экономить энергию – начинаем любить черные обои (и никаких анимированных обоев).
Далее яркость (в этом пункте технология матрицы не важна). Датчик освещенности – это как коробка-автомат в автомобилях, избавляет от переключения передач, но увеличивает расход топлива. Так же и с экранами мобильнх устройтсв. Гораздо больше энергии тратится на изменения состояния подсветки экрана, чем на поддержку ее фиксированного значения, а так как датчику свойственно ошибаться, вместо экономии мы часто получаем дополнительный расход. Переходим в ручной режим управления яркостью при помощи виджета на рабочем столе. А лучше – при помощи сторонних программ по типу Quick Settings, регулируем яркость с точностью до процента в зависимости от условий внешней среды. Стараемся не держать ее на избыточном уровне.
Пока роботы не научатся лучше оптимизировать энергосбережение, и пока производители железа не выпустят новые аккумуляторы\процессоры\экраны\модули памяти и тд – автономность Android устройств будет зависит только от нас самих. Так что изучаем процессы, которые происходят внутри и адаптируем наши сценарии работы под них. А напоследок поделюсь некоторыми результатами, которые получатся, если следовать всему, о чем я писал выше.
спасибо!
кушать любят все!
Эх, вот куплю себе E6 и буду хвастаться ) Правда куплю.
@Sonyrus, хвастаться убогой операционкой и устаревшим железом? Ну ну
@fokke, я имел в виду время автономной работы ) И мне глубоко наплевать на “свежесть” железа и ОС в смартфоне. Главное – удобство!
@Sonyrus, я не говорил “свежесть”. я говорил убогость. разница есть, потому как даже на не “свежем” железе можно приятно работать.
А удобством сложно назвать тормозящий браузер например.
@Spitfire, С убогостью Симбы категорически не согласен. Уж в чем, в чем, а в убогости ее сложно обвинять. Да, не красивая, да, не юзерфрендли, да, старая. Но отнюдь не убогая, причем начиная с самых ранних версий. И отлично подходит для слабого (читай, энергоэффективного) железа!
Тормозящий браузер – это конечно плохо. Но я пока других не видел на смартфонах ; )
Дружище, определись с ником, а то со стороны выглядит странно : )
@Sonyrus, ну я не буду по поводу Симбы больше писать. Помойму и так всё ясно, и Элоп сам прекрасно сказал, современная ОС без своей экосистемы обречена на пропвал, так и получилось, и поэтому её зыкрывают.
Браузеры на андроиде, ВП7 и на иОСе, не тормозят.
Вначале просто писал с телефона, там был вбит другой ник
@Spitfire, Ну раз Элоп сказал… )))
А браузеры тормозят на всех портативных устройствах. Это факт. Где-то больше, где-то меньше. Но тормозят и бесят )
@Sonyrus, вы просто нормальными телефонами не пользовались.
Советую посмотреть на мир более широким взглядом, он такой разнообразный, красивый и быстрый в отличие от Симбиана
@Spitfire, не надо делать поспешных выводов. И судить о моем взгляде на мир тоже не стоит, ты меня не знаешь.
У меня HTC HD2, телефон может сесть часов за 6 при использовании одного только агента через мобильный интернет. экран жрет процентов 80 батареи. это при самой низкой яркости. такие вот дела. мне бы хоть часов 10 держал. я бы очень рад был.
@Уася, Семен тебя может просветить. Он мне говорил о каких то чудесах автономности своего HD2
@Иван Водченко, я честно говоря в это не очень верю… у всех знакомых у которых есть HD2 андроид батарею сажает за пол-дня. винмо ведет себя получше – на пару часов дольше.
я уже описывал свое отношение к энергосбережению, повторюсь: считаю нормальным заряжать Андроид-телефон каждый день. Мне именно на день заряда хватает. Даже если что-то остается, все-равно ставлю на зарядку на ночь – непонятно что завтра будет. По этой-же причине привык заряжаться при первой возможности – в машине, в офисе. Рекордов по энергосбережению ставить не собираюсь. От тлефона беру все в полной мере, пусть отрабатывает, иначе зачем я за него столько денег заплатил… В игры играю редко. Советы автора принимаю (даже отключил виброотклик :-), но считаю что они применимы больше всего если оказался в лесу – тогда я все повырубаю чтобы сохранить заряд. Кстати использование черного фона – на амоледе реально помогает – сам недавно понял это. Короче, статья подходит начинающим роботоводам :-)
>нормальным заряжать Андроид-телефон каждый день.
@Владислав Сурков,
Увольте =) Жить с проводом зарядки это не наш метод! Мой SGS (на дарке 9.5 + Дарк Коре 1.4) при нормальном с ним обращении, 1ч. серфинга в день, 1-2 часа музыки в день (PowerAMP с включённым гр.эквалайзером), 1 час разговоров в день, живет 3 дня. Если весь день играть в игры то конечно он скончается за день.
@PAD, я по вашему дарки ром никогда не видел? согласен, это самая энергоэффективная прошивка для сгс… но я и на ней каждый день заряжаюсь, просто к вечеру больше заряда остается и можно днем не дозаряжаться. поэтому при моем использовании смартфона я считаю это нормальным. при желании можно 2-3 дня протянуть, но мне эти рекорды неинтересны.
@Владислав Сурков, В том то и дело что я не стараюсь рекорды ставить. Каждый день заряжать это точно не вариант! Вся мобильность в зарядке каждый день теряется (зарядка дома->зарядка в машине->зарядка на работке->…->зарядка дома), уже не понятно кто его кого использует ;). Дорогой гаджет на то и дорогой чтобы не отягощать своего хозяина, тем более если ты игры не запускаешь. Думаю нормально думать об зарядке, только 2-3 раза в неделю.
@PAD, да я же не против, но это к сожалению пока невозможно. а заряжаюсь я каждый день для перестраховки. вошло в привычку, провод зарядки возле кровати.
@Владислав Сурков, у меня тоже была такая привычка на нокии 6681. Но после сони эриксона W950i я эту привычку победил. Этот смарт тоже долго живет на одной зарядке (просил зарядку 2 раза в неделю) хотя аккумулятор всего 950 мАч.
@PAD, ну это вас уже куда-то не в ту степь понесло :-) мы тут про андроид вроде… Я вам говорю, что я на любой прошивке батарею сажаю за день, а если и остается, то все равно надо заряжаться, чтобы на завтра до вечера хватило.
Несколько поправок:
>> Все автосинхронизации – это зло.
Зло – это push. Периодическая синхронизация – это нормально.
>> Индикатор состояния аккумулятора. Помните, что его “рисовали” так, чтобы он вызывал, как можно меньше стресса у пользователя. Врать – его основная работа.
Откуда такие сведения? Индикатор качества сигнала да – врет. А батарейка, насколько я знаю, нет.
>> Пару таких полных циклов раскачают вашу батарею,
Раскачка была актуальна для NiCd батареек 10 лет назад. Нынешние батареи наоборот, не любят быть разряженными, для них это вредно. И сильно заряженными они тоже не любят быть, потому что перегреваются, для них это тоже вредно. Полезность цикла разрядка-зарядка в том, что калибруется логика процента заряженности батарейки.
Самые прожорливые сервисы на телефоне – это 3G и экран. Поставьте телефон в Airplane Mode и закиньте его на полку, и он проживет несколько недель.
@oshpaz, литиевый аккумулятор не боится полного разряда и на ресурс это, практически, не сказывается. Перезарядить не даст контроллер внутри аккумулятора.
Нууу, статье неуд=)))
Автор старался, но написал то, что и так все знают=)
З.Ы. А мне вот реально интерестно стало, а сколько же нокла н8 живёт от одного заряда? К примеру мой снежный смартфон (Samsung galaxy ace) на проше 2.3.3 живёт при нормальной эксплуатации с твиттером мэйлом инетом и парой игр в лучшем случае часов 6, поэтому в 3 – 4 часа дня я вырубаю всё что можно дабы дотянуть до вечера и не остаться без связи =(( Имхо печально совсем.
Хорошая статья, спасибо.в шестом пункте, последнее предложение написано «виброзонок»исправьте пожалуйста.
была у меня нокиа 5800 убица айфона хд )
чето все жалуются, что андроид быстро садиться хм, да нокиа 5800 по сравнению с моим milestone садилась чутли не за 2 часа интернет серфинга, когда milestone держит в активном режиме часов 6-7, у меня даже у брата айфон4 садиться куда быстрее, особенно заметно на играх.
а ваще я раз тестил свой milestone, включил вай фай, минимальная яркость(без выключения экрана), проц был нагружен на 30-40%, включил я это где то в обед, к ночи я был удивлен, что заряд еще на половине, лег спать, даже когда проснулся телефон еще не сел =) он сел только к обеду, system monitor показал, что он сел за 23часа 46минут. а нокиа вечно тупа разряжалась за 2 дня с включенным вай фаем.
меня лично устраивает жизнь моей батарейки.на 2-3 дня мне всегда хватает. причем интернетом пользуюсь по полтора часа в день, ну и аська круглосуточно включена + гугл толк.
@atrax, что то не совсем вкурил выложенную мысль
цитирую:”system monitor показал, что он сел за 23часа 46минут. а нокиа вечно тупа разряжалась за 2 дня с включенным вай фаем.” так 23,часа 46 минут это почти сутки а про нокию написал что разряжаеться за 2 дня это 48 часов… в чем прелесть?
@Дмитрий, про то что моторола садиться целый деть с включеным экраном, wi.fi, под нагрузкой в 40%, а нокиа садиться за 2 дня с выключеным экраном, при том не пользуясь телефоном. так моя моторола если не трогать день то тратиться токо 5% акамулятора, короче около 20 дней может проваляться конешно если вай фай не оставить включеным.
@atrax,
ну начнем с того что в NOKIA аккумулятор меньшей емкости… 1320 mAh против 1500mAh у MOTOROLA во вторых включен wi-fi а передача данных по нему я так понимаю не производилась значит на расход энергии это не сильно повлияло так как wi-fi имеет свойсто уходить в спящий режим…
если уж сравнивать девайсы класса коммуникаторов (с клавиатурным блоком) то тут стоило сравнить с той же NOKIA E90 и тут я скажу что MOTOROLA была бы не влучшем положении так как, у меня была эта NOKIA E90 и она со 100% яркостью внутреннего экрана, вкл. wi-fi, Bluetooth в режиме многозадачности (полноценной) минимум 3-4 программы работала минимум 2-е суток в сети UNEL (где по умолчанию расход энергопотреьбления больше)
А мне статья понравилась. Практические рекомендации всегда полезнее пространных рассуждений ни о чем. В проблемах Андроид-аппаратов виноват не автор, а Гугл и производители телефонов))) И тут уже можно вволю порассуждать о всемирном заговоре с целью развода потребителей: почему “устаревшая” и всеми хаемая Симбиан не требует такого мощного железа и не расходует батарею как сумасшедшая, почему производители смартфонов ставят во флагманские аппараты смешные по емкости батареи в угоду тонкости, малому весу и прочим примочкам для блондинок, почему игры на смехотворных по нынешним временам мощностях Sony PSP часто выглядят лучше андроидных и прочее. Но это уже, пожалуй, тема для отдельной статьи)))
Да… Думал о другом когда ожидал статью. Надеялся на пространные размышления, почему гугл купила такую ОС, которая заведомо будет сильно жрать батарею, а всё из-за того, что используется виртуальная ява-машина. Часть оперативки, а на таких устройствах как Мини мы из обзора по ниже идругих аппаратах где оперативной памяти явно меньше 512 мегабайт до 200мегабайт занимают в оперативной памяти как раз именно виртуальная машина, по типу как у меня стоит вируал бокс с ещё одной 7кой (ну или VMwareс парой серверов или других операционных систем). У эппл же всё своё и работает на низком уровне без всяких подобных ухищрений, как и у WP7.
Пока у устройства на андройд не появится свободно 1024 оперативки, аккумылятора на 2000 мАЖз, ждать каких либо рекордов нет возможности. Стоит присмотреться, как на обычном компе пожирает ресурсы виртуальная машина, хотя бы просто в простое, а потом загрузить её чем-нибудь, даже хотя-бы простенькой энгри бёрдс для PC. И мы увидим сколько ресурсов от нашей реальной машины загребает под себя это чудо, причём усиливая энергопотребление и прочие ресурсы системы. Так что по сути телефон, у которого вся операционная система работает на виртуальной машине, как бэ система в системе, не предназначен быть супер живучим.
Вот гугл и планируют выпускать планшет на своей вебОС. Они с ней, думаю, выиграют лишние часы, чтобы обогнать в автономности эппл.
От статьи ждал примерно того, про что написал сам, только с ещё какими нибудь таким лайфхаками, крутыми, но о том как отключать автоматическую проверку сообщений и твитов – это получается становиться рабом робота и покупать себе телефон, чтобы за него выполнять работу, а серьёзными советами о допустим как реализована автономность в других пользовательских прошивках типа даркиром или цианоген мод, может какие-то принципы построения этих прошивок могут дать пользователям не рутованных телефонов дать возможность использовать своё устройство без ущерба для автономности, но, к сожалению, такого не получил.
@Markmaster, мне кажется вы преувеличиваете потребление ресурсов ява машиной, плюс не будем забывать что с версии 2.2 появились компилированные ява приложения.
с одной стороны с другой компилируя приложение под определенную платформу / процессор видео ускоритель – да получаем нехилый прирост, ровно до тех пор пока не захотим запустить то же самое на другой платформе и тут, появляется страшный монстр – несовместимость!!! в случае с айфончиками ничего страшного скомпилили 4 раза и под каждый тип получили по приложению, а вот с андроидами не все так гладко, придется делать финты ушами со стороны системы, впихивать дополнительные модули в программы чтобы на разных типах процессоров программа выполнялась по разному.
ТОГДА КАК в жава код будет выполняться везде одинаково и не потребует от программиста серьезных усилий (в общем случае) все усилия перекладываются на разработчиков телефона, которые пилят ось (и жава машину) под конкретное железо, компилируют ее для него, отлаживают.
Все вышесказанное не касается разработчиков особо крутых игр, котрые хотят выжать из своих игр максимум, но с другой стороны, они за это кучу денег получают, и опять – возможность скомпилировать код есть с версии андроид 2.2
не стоит гнать на гугл, они приняли правильное решение, а вот на месте производителей телефонов я б задумался о мощности аккумуляторов, ато 1200mAh в Desire HD – это смешно, мой старенький SE M600 с в разы более мелким экраном и без кучи сервисов, вайфаев жпс и прочего – которые жрут батарею, был с аккумом 900mAh, согласитесь объем аккумулятора растет не адекватно потребляемой мощности, вот и все.
Как же все плохо на Андроиде… У меня N900, почта пуш, Твиттер, Фэйсбук пуш, 24/7 Gtalk, Skype, автообновление приложений, постоянно включенный WiFi и прочая и прочая. Это фоновые сервисы, которые работают у меня ВСЕГДА (хотя можно и отключить). Время жизни в жестком варианте (куча звонков, общение в IM, браузинг итд) – примерно 18 часов. В спокойном режиме (мало звонков, телефон в кармане) – ТРОЕ суток! И это при тех же самых фоновых задачах, вроде почты и WiFi. Так что фоновые сервисы умеют потреблять не так уж много энергии. Гораздо больше тратится на подсветку и звонки. Ну, это я про нормальную ось сейчас говорю )))
@Sonyrus, Maemo круто?
@Soobot, Почему круто? Я считаю это нормальным явлением ) Но хочется, конечно большего! Недельку бы в жестком режиме )
@Sonyrus, Ну это не круто даже :)
У меня нексус С. При постоянном обновлении (пуш): Gmail, Twitter, GTalk постоянно включенном WiFi, много мейлов и звонков телефон даже дольше протянет. При том, что я шпилю постоянно и мучаю браузер, к 00.00 остается 30% заряда. Но это все игры по сети.
@Александр Ляпота, Ну не круто, так не круто, я не спорю ) Рад за твой Нексус!
@Sonyrus, maemo нормально)ясн)
@Александр Ляпота, Не верю!=)))
@Александр Ляпота, Думал уже продавать свой HD2… причина именно низкая автономность, и тупость андроида.
НО…. наткнулся на эту прошивку, и … Я В ШОКЕ…
http://www.youhtc.ru/forum/showthread.php?t=13511
Там есть всё… и автономность 2-суток, ни для одной прошивки на андроиде мною провереных это планка не подъемная, и возможность создания папок… и скидывания туда всего сто угодно, без доп софта… и фото звонящего на весь экран, опять же без доп софта, и человеческий сервис СМС…отчёты о доставке как на симбе… ввобщем всё только радует… очень советую попробовать.
ХВАЛЁНЫЙ …ТАЙФУН… нервно курит в сторонке…
ОБЗОР: http://www.mobile-review.com/soft/2011/miui.shtml
@skimen, Да, прошивка классная, у нас есть ее обзор для СГС. Но причина малой атономности в ХД2 – не проблема андроида, а АКБ. Для такого экрана 1200 мАч очень мало. Мой нексус при самом настоящем андроиде живет намноооого дольше.
@Sonyrus, хм у меня у друга n900 у меня Acer Liquid Metal, врямя жизни +- одинаково, хотя, я юзаю телефон еще и для кучи игр, которые мой друг линуксоид неприемлет.
все относительно
по поводу автономности скажу только одно – нокии сониериксоны и прочие, которые жили по 3 суток ато и по неделе – все туфта, т.к. с появлением новых возможностей начинаешь юзать телефон в разы больше, плюс большие дисплеи, мощные процессоры и прочие пожератели энергии, все это дает о себе знать.
Считаю что зарядки на сутки – более чем достаточно, а подзаридить всегда можно, если вы конечно не в глухую чащу уехали, ну или не забыли зарядить.
@Pavlushka66, Я как раз написал про свое использование и время жизни своего N900. Причем довольно подробно ) И, так сказать, безотносительно других смартфонов ) И я не понял, сколько живут ваши с другом аппараты?
Может лучше купить nokia 3310? :D Судя по картинкам с графиком батареи автор использовал коммуникатор во сновном для звонков. Мало-мало для почты и etc. :D Мне хватает на день, а на ночь включается на зарядку. Для екстренных случаев есть подменная батарейка :)
@Злой Дядя, во во, подменная батарейка и ваще вся автономность – маркетинговый ход, что бы все покупали новые, запасные батарейки, авмоильные ки и тп…)очень может быть!
@Soobot, *автомобильные зарядки)) беспроводная клава тоже жрёт бытарею! )))))
@Soobot, бывает когда нет розетки физически. И тогда у меня есть доп. батарейка. И покупалась она именно для таких случаев ;)
@Злой Дядя, автор ещё тот пройдоха ;)
@Иван Водченко, заметьте, не я это сказал :D ;)
Ну да и правда. Ожидал чегото большого и глобального…..а тут такие вещи , которые многие и так знают(
@Anton, анонс был помпе зный, а статья получилась скромная :)
Познавательно, хоть и это все и так уже знал. Кстати ещё если у вас Ютел, постоянно держит сеть 3G, то смарт на порядок быстрее садится чем через обычный GSM.
С трудом могу представить, куда тратится энергия при изменении яркости. Скорее всего бОльший расход батареи при включенной автоматической регулировке яркости происходит из-за лагов алгоритма и включении яркого режима, там, где можно без него обойтись
Имхо тема не раскрыта. Заголовок дал мне надежду на более глобальную тему автономности (и только первый абзац о том), а вышла более практичная “Как сэкономить заряд батареи в Android-смартфоне”. Именно эта, практическая часть, удалась. Но заголовок не тот.
@Alexander Kuzmin, как я и говорил в твиттере тема давалась не легко в итоге вышли «добрые советы» :)
@Иван Водченко, норм, статья в плане советов хорошая. Я вот, например, про черный цвет в AMOLED-экранах не знал. У меня были живые обои Seeds of Life с черным фоном, и жрут столько же, сколько цветные неживые (стоят сейчас). Хотя может зависит от конкретных живых обоев.
категорически не согласен про WIFI, EDGE/3G потребляет энергии на порядок больше
@VSeredov, Согласен, подправил. Просто неточность в написании! :)
Цытата: Экран. Прежде всего вам нужно определить тип экрана вашего устройства. Если это семейство AMOLED то ваше энергопотребление будет напрямую зависеть от количества черного в интерфейсе устройства.
Вопрос: А если нет. Если не АМОЛЕД не будет?…..
@skimen, Если не САМОЛЕД, скорее всего белый экрномичнее, это в большинстве случаев.
На HD2 чёрный экономичнее…однозначно.
Да и вообше как по мне: Белый – это подсветка – а значит расход батареи.
@VSeredov, Скорее 3G, чем Edge. А так да – Wi-Fi не такой прожорливый, как 3G.