[来自:微软,Viampu]SurfaceDuo预览版SDK包括以下内容:(1)支持双屏Surface Duo开发的原生JavaAPI,如DisplayMaskAPI,以及铰链角度传感器等新功能。
微软Surface Duo双屏预览开发SDK有哪些特点?
微软今日宣布推出面向 Surface Duo 双屏设备的预览 SDK,以便开发者学习如何打造新奇的体验。未来几周内,该公司还将发布适用于 Windows 10 双屏设备的预览 SDK。此外,软件巨头宣布了新的 Web 标准提案,以允许 Web 开发人员为可在 Android 和 Windows 10X 上运行的网站和渐进式 Web 应用(PWA)打造双屏体验。
【来自:Microsoft,via MSPU】Surface Duo 预览 SDK 包括以下内容:(1)支持 Surface Duo 双屏开发的原生 Java API,比如 DisplayMask API,以及铰链角度传感器等新功能。(2)集成 Android 模拟器,带有 Surface Duo 预览镜像:即便没有实体设备,亦可对应用展开测试。
模拟器支持姿势、手势、铰链角度、模拟双屏接缝等特性,未来还将添加更多功能。(3)使用要求:需搭配 Android Studio 和 Android Emulator 。微软将在未来几周内通过 Insider 渠道推送 Windows SDK 的预发布版本,并于 2 月 11 日发布 Windows 10X 双屏模拟器,下面是预览 SDK 的介绍:(1)提供原生双屏 Windows 开发 API,支持跨越两个屏幕的 Windows 10X 应用程序和铰链位置检测。
(2)提供 Microsoft Emulator 官方 Hyper-V 双屏模拟器,方便部署现有的 UWP 和 Win32 应用程序,并在单屏和双屏方案中进行测试。(3)最新的 Windows Insiders 预览版本支持 64 位 Windows 10 专业、企业和教育版,最好在四核 64-bit CPU、8GB RAM(推荐 16GB)、启用 Hyper-V 并支持 DirectX 11.0 的独立 GPU 平台上运行。
最后是面向双屏设备的全新 Web 标准:(1)微软提议用于双屏布局的 CSS 原语和一个 JavaScript Window Segments Enumeration API,方便开发者在 Web 平台上检测和显示多屏内容。(2)双屏填充:随着 Web 标准的推进,微软希望通过 polyfill 来探索双屏开发环境与编写代码。
(3)微软Edge浏览器提供开箱即用的渐进式Web应用(WPA)支持,可以从Windows 10X和Android平台直接安装,支持与浏览器相同的双屏布局功能和相关工具。更多详情请耐心等待太平洋时间2月11日周二上午8:30的微软365开发者日活动。