谷歌|微软为 Surface Duo 选用了谷歌提供的双屏窗口管理器


微软刚刚在开发者博客上宣布 , 其将为SurfaceDuo双屏移动设备引入对谷歌Jetpack窗口管理器的支持 。 据悉 , 谷歌已经为Jetpack窗口管理器添加了对双屏设备的支持 。 对于开发者来说 , 该应用程序接口(API)意味着他们能够同时为SurfaceDuo和三星GalaxyZFlip开发适配的应用程序 。

谷歌|微软为 Surface Duo 选用了谷歌提供的双屏窗口管理器
本文插图
【谷歌|微软为 Surface Duo 选用了谷歌提供的双屏窗口管理器】

资料图(来自:Microsoft)
使用该API的开发人员 , 现在能够识别折叠屏的两个重要因素 , 即显示功能和设备状态 。
显示功能API可让开发者知晓Surface双屏设备的折痕、铰链、弯曲区域、或切口 , 以便调整App布局来规避 。
设备状态API允许开发者检测铰链的硬件状态 , 比如合上、部分开启、完全打开(平面)或翻转 。

谷歌|微软为 Surface Duo 选用了谷歌提供的双屏窗口管理器
本文插图

模拟器截图(来自:AndroidDeveloper)
虽然微软已经在SurfaceDuo开发SDK中提供了此信息 , 但切换到谷歌的窗口管理API , 将使得开发者的App变得更加通用 。
软件巨头表示:即日起 , SurfaceDuo应用程序开发者将能够选择使用已做好部署准备的SurfaceDuoSDK、或向谷歌提供的折叠屏JetpackAPI库迁移 。
需要注意的是 , 目前后者仍处于"Alpha预览"阶段 。 感兴趣的朋友可到微软或谷歌开发者博客上了解更多信息 。


    推荐阅读