Google Chrome 及 Chrome OS 近期新增了三则扩展 API 提案:蓝牙 API、USB API 以及受控模式 API。这些功能在创意非凡的开发者手中会发挥出非常酷的功用。
受控模式 API:
开发人员可以利用受控模式(managed mode)预先配置并锁定受控用户的配置文件,以此管理其他 Chrome 用户的使用体验。
随后可以通过 chrome.experimental.managedMode 模块向对应的浏览器发起进入受控模式的请求,以及询问该浏览器当前是否处于受控模式之下。但扩展程序不能要求浏览器离开受控模式。该操作只能由用户在浏览器中完成。
USB API:
目前在 ChromeOS 中,需要第三方驱动程序才能工作的设备还无法使用。该 API 的用处之一就是让 Chrome 扩展担当起设备驱动程序的功用,让原先无法使用的设备也能在 ChromeOS 中使用。
另一方面,设备驱动程序实作人员还可以通过该 API 迅速为 Chrome 中与 USB 功能相关的应用部署新版驱动,而不必依赖于特定平台代码的编写。
蓝牙扩展 API:
蓝牙 API(最终)至少能与 Android 及 iOS 所提供的 API 相媲美。V1 版本将支持基本的 RFCOMM 通讯。对规范的支持将在未来版本中实现。蓝牙功能可能会大量消耗资源,造成运行相关扩展的设备的电池迅速耗尽。除性能外,还需重点关注安全与隐私问题。
网友评论