Dean Hume a fait du très bon travail avec PWA récemment, et il a également exploré beaucoup des nouvelles API de la plate-forme, en l’occurrence l’API Generic Sensor:
The Ambient Light Sensor API provides developers with the means to determine ambient light levels as detected by the device’s main light detector. This information is available to developers in terms of lux units. If you are building a Progressive Web App and you want to style it differently depending on the light levels in the room, then this could be the feature for you. There are a number of use cases for this feature, such as a web application that provides input for a smart home system to control lighting, a “Kindle” style reading app, or even a web app that calculates settings for a camera with manual controls (aperture, shutter speed, ISO, etc.).
J’ai parlé de l’API Generic Sensor à Chrome Dev Summit 2016, donc il a certainement fallu un certain temps pour qu’il arrive dans Chrome (je pense qu’il est toujours derrière un drapeau) et il semble qu’il ait atterri dans Edge en premier. Le capteur de lumière ambiante est l’une des nombreuses API construites sur des capteurs génériques. il y en a d’autres comme le gyroscope et les magnétomètres & mdash; et il vous permet d’obtenir des informations sur les niveaux de lumière ambiante autour de l’utilisateur, en ouvrant des cas d’utilisation tels que le réglage automatique de la luminosité ou même en proposant à l’utilisateur de passer à un thème en mode sombre. Il sera certainement intéressant de voir ce que l’API générique du capteur générique apportera aux expériences Web.