Использование BatteryStatus API для веб-разработки

Вoт кaк этo рaбoтaeт нa мoиx дeвaйсax:

Нeтбук, Windows7, Firefox

Тeлeфoны Android 4.2 и Android 5.1, сooтвeтствeннo, кaк в FF

Дeсктoп, Windows7, Chrome

Знaчeния бaтaрeи oкругляются бoльшую стoрoну, a в oстaвшeeся врeмя рaссчитывaeтся скриптoм чeрeз нeкoтoрoe врeмя. сoxрaнeниe пoльзoвaтeльскиx дaнныx, кoтoрыe мoгут быть полезны в дальнейшей работе. Отключить, чтобы загрузить и играть видео и аудио файлов. Окружающей среды Light Sensor API — с его помощью можно отслеживать уровень освещения экрана и окружающей среды, а также управлять яркостью экрана. Немного о том, что именно предоставляет API:
Объекта window.навигатор.аккумулятор есть свойства:
зарядка
тип: Boolean
идентификатор показывает, подключено ли ваше устройство зарядки
chargingTime
двигателя:
возвращает оставшееся время до батареи в секундах
dischargingTime
двигателя:
возвращает оставшееся время полной аккумулятора разрядки в секундах
уровень
двигателя:
Число, отображающее батареи, масштабируемое от до 1. База проекта насчитывает более 10 500 агентств. Я надеюсь, что рано или поздно разработчики и заказчики обращают внимание это расширение, и нужно учитывать это время при создании новых приложений для удобства своих пользователей. Среди них есть очень полезные вещи, использование которых не вызывает никаких вопросов. На сайте разработчиков пометках есть такой неопределенной надписью, как «Uncertain future». Услуга действует БЕСПЛАТНО или заказчиков и исполнителей. Тем не менее, некоторые браузеры уже вполне в состоянии работать с этими возможностями. Таким образом, есть возможность, а что на счет приложений? Vibration API — спецификация определяет API, который обеспечивает доступ к механизму вибрации устройства. Необходимо веб-сайт, мобильное приложение, услуги по SEO или контекстная реклама? Близость Датчик, Акселерометр, Гироскоп, Magnetometer API — отлеживать данные проксиметра, акселерометра, гироскопа и магнетометра. Конкретно в этом случае возможность, предоставляемая BatteryStatus может показаться подозрительным, не, правда, зачем веб-сайт или веб-приложения, чтобы подняться в моих родных? Для отображения изображения с более низкой концентрацией;

На сайтах можно отключить дисплей:

анимации

сложные эффекты

градиентов

тени

с помощью окружающей среды Light Sensor API , чтобы уменьшить яркость экрана

показать только самые информационные блоки, или оставить вовсе не только контакты, в зависимости от требований сайта

Заключение:
В настоящее время все известные браузеры или иначе поддерживают DAP w3c, даже не смотря на то, что он по-прежнему не является официальной частью стандарта. Несмотря на то, что в проекте эта возможность появилась еще в 2011 это еще пробирается стандарт (уже более чем пять лет). Применение этой технологии новые возможности мобильного веб-разработчиков с точки зрения адаптивности и создать наиболее качественную продукцию. Конкурсная площадка WORKSPACE поможет выбрать оптимальный и). Поддержку. Всегда хочет максимально полезно использовать предоставляемые функциональность. Chrome 38+

Chrome для Android

Firefox 31+

Более подробно и опубликованной по этой ссылке. Еще раз, что интересного содержит DAP:
Общая Sensor API — это спецификация позволяет определить события датчиков. Наиболее большое пространство для использования, естественно, видит html5 игр и веб-приложений. Обзор возможностей и примеры использования

Дата опубликования: 19.04.2017

Долгое время, начиная с 2009 года в рамках w3c DAP (World Wide Web Consortium Устройства Api Working Group) производится обработка JavaScript API. Но лично мне более интересно думать о том, как это использовать обычный веб-сайты:
Используя Battery Status API можно организовать адаптивность новый смысл, в том, в зависимости от уровня зарядки. Battery Status API — API позволяют получать данные об уровне заряда батареи. Чтобы увидеть как это работает, можно много демо, например, здесь или здесь. д. Хочу предложить свои варианты использования данной деятельностью. Большинство, эти прекрасные вещи находятся в разработке или в стадии черновика, более конкретно можно посмотреть здесь:
Конкретно хотел бы рассказать BatteryStatus API. Если человек работает в украшение, или документами, поддержания игнорировать данные, если уровень заряда низкий, или до конца полномочий остается мало времени;

Игр, так что можно сохранить последние результаты;

Чаты, можно сообщить участникам, что что-то скоро может выйти из низкой зарядки батареи;

Сохранение текущего положения пользователя на странице, когда почти исчерпаны батареи;

и т.

Комментирование и размещение ссылок запрещено.

Комментарии закрыты.

Translate »