微软想改善Chromium浏览器续航能力,建议通用传感器API


微软想改善Chromium浏览器续航能力,建议通用传感器API


通过改善浏览器在调用各种传感器的“兼容性、性能和电池利用率” , 微软希望改善Edge和Chrome和其他基于Chromium的浏览器的续航表现 。最新消息称微软Edge工程师正致力于在Windows 10平台上为Chromium浏览器提供更好的传感器支持 。
【微软想改善Chromium浏览器续航能力,建议通用传感器API】根据托管在Google Docs上的文件显示 , 微软希望Chromium的通用传感器API在Windows 10平台上使用Windows.Devices.Sensors 。而目前Chromium所使用的传感器API是ISensor COM APIs , 它是基于在Windows 7平台上使用的传感器模型 。
微软的三位高级软件工程师表示:“我们建议更新通用传感器API , 设备定位和设备运动API的实现 , 以便在Windows 10上使用Windows.Devices.Sensors 。”目前的处理方式基于Windows Portable Devices堆栈来处理传感器 , 不过在Windows 10系统中微软已经引入了全新的传感器驱动 , 实现了
● 消除了对Windows Portable Devices(足迹和性能)的依赖
● 简化驱动程序模型的可靠性 。
● 通过硬件offload提高性能和电池寿命 。
Windows.Devices.Sensors中包含的硬件offload传感器将提供更高的CPU效率 , 这是现有传感器无法实现的 。它还将提高浏览器的性能和可靠性 , 因为新技术可以更快地对传感器对象进行操作 。
微软在commit中写道:“Windows 7.Devices.Sensors在Windows 7上已经不可用 。”在Chromium平台上还有相关的一个commit , 不过目前的状态是merge-conflict(合并冲突)和work-in-progress(正在处理中) 。目前还不知道微软的好主意何时会得到社区的认可 , 但它应该很快会部署到Edge Canary或Chrome Canary中 。

    推荐阅读