微軟為Surface Duo選用了谷歌提供的雙屏窗口管理器
微軟剛剛在開發者博客上宣布,其將為Surface Duo雙屏移動設備引入對谷歌Jetpack窗口管理器的支持。據悉,谷歌已經為Jetpack窗口管理器添加了對雙屏設備的支持。對於開發者來說,該應用程序接口(API)意味著他們能夠同時為Surface Duo和三星Galaxy Z Flip開發適配的應用程序。
資料圖(來自:Microsoft)
使用該API 的開發人員,現在能夠識別折疊屏的兩個重要因素,即顯示功能和設備狀態。
顯示功能API可讓開發者知曉Surface雙屏設備的摺痕、鉸鏈、彎曲區域、或切口,以便調整App佈局來規避。
設備狀態API 允許開發者檢測鉸鏈的硬件狀態,比如合上、部分開啟、完全打開(平面)或翻轉。
模擬器截圖(來自:Android Developer)
雖然微軟已經在Surface Duo開發SDK中提供了此信息,但切換到谷歌的窗口管理API,將使得開發者的App變得更加通用。
軟件巨頭表示:即日起,Surface Duo 應用程序開發者將能夠選擇使用已做好部署準備的Surface Duo SDK、或向谷歌提供的折疊屏Jetpack API 庫遷移。
需要注意的是,目前後者仍處於“Alpha 預覽”階段。感興趣的朋友可到微軟或谷歌開發者博客上了解更多信息。