Главное не забыть у меня об этом спросить. Я лучше знаю что мне в данный момент лучше — полноценно поработать 5 минут или в «энергосберегающем» режиме полчаса.
Ну как сказать. Допустим автосохранение данных к примеру очень полезная штука. Да и бываю случаи когда приложение что-то фоном делает, и в случае если заряд подходит к концу, приложение может приостановить эту фоновую операцию, если она не так важна. Например индексация чего-либо… не знаю.
По сути как сказали выше — эта штука нужна только для Boot to gecko. Реально этот стандарт будет не так востребован.
в html5-играх, при использовании видео-камеры или голосового ввода в web-приложениях (с применением media stream api), — во всех тех случаях, когда заряда батареи может не хватить для полноценной работы пользователя следует предупредить.
С переездом сложных приложений в веб не хочется, видимо потерять данные; можно предлагать включать энергоэффективный режим без всякий тенюшек.
Было бы апи, куда засунуть найдется :)
Если что-то жрет процессор и это можно отключить — то помочь должно. Допустим если устройство не подключено к зарядке, можно предложить отключить все все лишнее для увеличения времени работы. Так же как это делает ОС.
Предлагает, но не сохраняет.
Вам же будет приятно, если после включения устройства и повторного открытия страницы у вас будут заполнены 20 из 30 полей ввода? :)
К тому же появляется куча игр на HTML5, так что это очень даже актуально.
А что, это интересная мысль — использовать текущие величины силы тока, ёмкости батареи, количества циклов и напряжения. У меня например 199 циклов, текущая ёмкость 5521 mAh (при номинальной ёмкости в 6500 mAh), напряжение на аккумуляторе 12459 mV. При этом цифры меняются со временем.
Некоторые из поднятых выше (в комментариях) вопросов являются по смыслу дубликатами тех вопросов, которые обсуждались в комментариях к моей блогозаписи «Возьми API, JavaScript; поди узнай скорей-ка, что в Файерфоксе нашем села батарейка!…» от 29 декабря 2011 года. Полагаю поэтому, что заинтересованным блоггерам следует спервоначалу ознакомиться с тогдашними комментариями.
HTML5: Доступ к батарее через javascript