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

微软刚刚在开发者博客上宣布,其将为SurfaceDuo双屏移动设备引入对谷歌Jetpack窗口管理器的支持 。据悉,谷歌已经为Jetpack窗口管理器添加了对双屏设备的支持 。对于开发者来说,该应用程序接口(API)意味着他们能够同时为SurfaceDuo和三星GalaxyZFlip开发适配的应用程序 。
谷歌|微软为 Surface Duo 选用了谷歌提供的双屏窗口管理器
文章图片
资料图(来自:Microsoft)
【谷歌|微软为 Surface Duo 选用了谷歌提供的双屏窗口管理器】使用该API的开发人员,现在能够识别折叠屏的两个重要因素,即显示功能和设备状态 。
显示功能API可让开发者知晓Surface双屏设备的折痕、铰链、弯曲区域、或切口,以便调整App布局来规避 。
设备状态API允许开发者检测铰链的硬件状态,比如合上、部分开启、完全打开(平面)或翻转 。
谷歌|微软为 Surface Duo 选用了谷歌提供的双屏窗口管理器
文章图片
模拟器截图(来自:AndroidDeveloper)
虽然微软已经在SurfaceDuo开发SDK中提供了此信息,但切换到谷歌的窗口管理API,将使得开发者的App变得更加通用 。
软件巨头表示:即日起,SurfaceDuo应用程序开发者将能够选择使用已做好部署准备的SurfaceDuoSDK、或向谷歌提供的折叠屏JetpackAPI库迁移 。
需要注意的是,目前后者仍处于"Alpha预览"阶段 。感兴趣的朋友可到微软或谷歌开发者博客上了解更多信息 。


    推荐阅读