Как стать автором
Обновить

Комментарии 35

Не могу придумать практического применения.
Зачем?
Автосохранение данных перед выключением устройства, например.
В преддверии Boot to Gecko — не забывайте, там на JavaScript весь интерфейс. И отображалка батареи тоже
НЛО прилетело и опубликовало эту надпись здесь
Главное не забыть у меня об этом спросить. Я лучше знаю что мне в данный момент лучше — полноценно поработать 5 минут или в «энергосберегающем» режиме полчаса.
Я думаю что разница будет не 5 и 30 минут, а где-то 5 и 7 минут.
Тогда тем более принудительное включение неприемлемо.
Ну как сказать. Допустим автосохранение данных к примеру очень полезная штука. Да и бываю случаи когда приложение что-то фоном делает, и в случае если заряд подходит к концу, приложение может приостановить эту фоновую операцию, если она не так важна. Например индексация чего-либо… не знаю.

По сути как сказали выше — эта штука нужна только для Boot to gecko. Реально этот стандарт будет не так востребован.
Можно выводить предупреждение о низком заряде при скачивании большого объёма информации, чтобы потом не начинать скачивание заново.
в html5-играх, при использовании видео-камеры или голосового ввода в web-приложениях (с применением media stream api), — во всех тех случаях, когда заряда батареи может не хватить для полноценной работы пользователя следует предупредить.
Разве не само устройство или операционная система должны заботиться о заряде батареи и предлагать сохранить данные? Зачем эта функция в HTML?
С переездом сложных приложений в веб не хочется, видимо потерять данные; можно предлагать включать энергоэффективный режим без всякий тенюшек.
Было бы апи, куда засунуть найдется :)
Не сильно то поможет отключения тенюшек
Если что-то жрет процессор и это можно отключить — то помочь должно. Допустим если устройство не подключено к зарядке, можно предложить отключить все все лишнее для увеличения времени работы. Так же как это делает ОС.
Просто лишняя работа не оправдывает себя. Не думаю что пользователь заметит разницу между 5 мин и 5.5 мин.
Предлагает, но не сохраняет.
Вам же будет приятно, если после включения устройства и повторного открытия страницы у вас будут заполнены 20 из 30 полей ввода? :)
К тому же появляется куча игр на HTML5, так что это очень даже актуально.
А разрешение оно спрашивает, перед тем как лезть смотреть мое оборудование?
Нет, не спрашивает.
Да вам какая разница-то? Вы ж не используете количество заряда батареи в качестве ключа при хешировании гостайны?
А вдруг =)
А что, это интересная мысль — использовать текущие величины силы тока, ёмкости батареи, количества циклов и напряжения. У меня например 199 циклов, текущая ёмкость 5521 mAh (при номинальной ёмкости в 6500 mAh), напряжение на аккумуляторе 12459 mV. При этом цифры меняются со временем.
Какие браузеры на андройд поддерживают хтмл5?
НЛО прилетело и опубликовало эту надпись здесь
Ну тогда странно почему на 2.3 в дефолтном браузере:
Battery specifications
Battery level: unknown
Charging status: unknown
Battery charged: unknown
НЛО прилетело и опубликовало эту надпись здесь
Тогда не верный вопрос. Какие браузеры поддерживают эту функцию?
НЛО прилетело и опубликовало эту надпись здесь
iOS5.1 — не показывает
Я думаю, Mozilla для Boot to Gecko придумали много спецификаций.

И пока их не стоит ждать где-либо кроме Gecko
У меня тоже не показывает
Некоторые из поднятых выше (в комментариях) вопросов являются по смыслу дубликатами тех вопросов, которые обсуждались в комментариях к моей блогозаписи «Возьми API, JavaScript; поди узнай скорей-ка, что в Файерфоксе нашем села батарейка!…» от 29 декабря 2011 года. Полагаю поэтому, что заинтересованным блоггерам следует спервоначалу ознакомиться с тогдашними комментариями.
image

:( GT 7.0 Plus N, Honeycomb 3.2
НЛО прилетело и опубликовало эту надпись здесь
iPhone 4, iOS 5.0.1
Battery level: unknown

не робе :(
Я почему-то подумал о батарее отопления. :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории