2
本文作者: Longye | 2014-10-25 10:40 |
尽管微软很早就有了Windows CE、Windows Phone,但Windows 桌面系统一向对传感器支持不佳。微软自己在博客中也说道,由于缺乏标准,Windows 平台的传感器编程是一项不可复用的艰巨任务。
但在Windows 8上却发生了巨大改变,微软不仅推出了支持了包括光感、加速度、九轴等多类传感器,还推出了标准化的兼容驱动。配合Windows 7时推出的标准API使用后,在Windows 设备上加入传感器也变得非常容易了。
大家可能会很好奇,为何微软会在Windows 8里来了一记“大满贯”,把整套传感器支持都给补上来了。要知道这可不是一件容易事儿,想想台式机、笔记本其实都不太用到传感器,Windows 8当时官方也并未规划小于10寸的尺寸设计,所以传感器的必要性并不强。回忆下IE浏览器那么多年的不兼容状况,要让这家巨头认可支持的必要性可不容易。
原因在联想。在最近一场YOGA 3 Pro电脑交流活动上,联想产品经理讲述了经过——他们是如何说服微软加入这项支持的。
联想YOGA系列笔记本从第一代就加入了翻转模式,机身与平面可以以任意角度旋转。因为这个特性,它需要一种识别机制,能够分析机身屏幕状态。比如笔记本式和帐篷式两种状态下切换,屏幕肯定要自动转过来。
一位联想产品经理(应对方要求隐去名字)表示,最初的YOGA一代电脑其实是一个封闭开发项目,翻转这种形式在之前产品已经尝试过,YOGA一代算作更好地优化这一体验。当时由于未确定产品形式,所以微软并未参与此项目,这款的传感器所有软件支持都是由联想来做的。
当一代有了不错表现后,联想开始跟微软商议,希望在Windows 中能直接支持传感器。联想产品经理告诉雷锋网:“这并不是一个容易的过程,我们跟微软商讨了很久。当时YOGA项目是我们的旗舰系列,我们希望在二代中这种特性能够得到强化有更佳体验,最终我们说服了微软。”
而到了三代,也就是最近发布的YOGA 3 Pro上,这种传感器特性得到极大强化。联想介绍其上至少有五个传感器,调节屏幕亮度的光感;屏幕方向自适应的Harmony(应该是重力传感器);辨别360°、0°两种状态的磁力传感器;一个3轴、一个9轴组合的12轴传感器。这些传感器将帮助电脑更好的识别用户状态,以调整软件模式。
在这个过程中,微软也完善了对传感器的支持。从API、驱动到标准化等等,都逐步完善起来。
雷峰网原创文章,未经授权禁止转载。详情见转载须知。