IT之家訊Win10不只是在界面上發生了很大變化,底層功能也有重大改進。在Windows10正式發布前微軟列舉了系統中增加的多項傳感器特性,包括活動傳感器、計步器、氣壓計、距離傳感器等。近日,微軟在官方博客中撰文詳細地解釋了Sensor batching、ReadingTransform、Custom Sensors三種傳感器特性工作原理,開發者和普通用戶都將受益于這些新特性。
其中,Sensor batching是一種針對加速度計的電源節能方案,能夠減少設備在睡眠時的功耗。該傳感器特性能夠減少應用進程對電能的消耗,以更加合理的頻率從從傳感器批量獲取采樣數據,而不再是以較短的固定周期獲取數據,減少進程活動時間。下圖展示了這種變化:
其他兩種傳感器特性將使開發者收益,ReadingTransform是輔助開發者根據Windows或Windows Phone設備方向調整應用程序的傳感器特性。由于不同的設備傳感器所采用的坐標系不同,那么對于開發者來說處理這些數據將會十分繁瑣。借助ReadingTransform可簡化開發者使用傳感器數據的步驟,使用Win10 UWP API,只需要更改一行代碼即可。
借助Custom Sensors(自定義傳感器功能),硬件設備制造商可以在不需要第一方聲明的前提下自由添加新的傳感器類型,例如空氣質量傳感器、溫度傳感器以及心率傳感器。微軟高級項目經理Rinku Sreedhar解釋道:
“自定義傳感器將提供一個通用的API,IHV(獨立設備制造商)可獨立于微軟的操作系統設備生產周期發布任何類型的傳感器。過去使用Win32傳感器API的合作伙伴,現在不需要修改硬件即可開發Windows應用商店應用,也不需要使用復雜的低級HID(人機接口)”。
更詳細的內容可參考微軟官方博客。
玩轉Win10,盡在IT之家Win10特別專題>>
新聞熱點
疑難解答