Android 一直被设计为“一次一个屏幕”的范例,即使它可以运行一个应用程序的多个实例或视图。即使在某些“桌面模式”中,这一点也很明显,其中一些应用程序会在您切换到另一个应用程序时立即暂停。这只是 Microsoft 的用于 Surface Duo 的 SDK 或软件开发工具包可以帮助开发人员的场景之一。
该套件包括 API 或库,开发人员需要将这些 API 或库与 Duo 特定的功能挂钩,尤其是双屏设置和用于确定设备铰链角度的传感器。它还包括一个模拟器,可以连接到 Android Studio 开发环境以测试所有可能的组合。
微软表示,Duo 和 Neo 将支持多种双屏应用布局,从只占用一个屏幕到扩展到两个屏幕,再到每个屏幕只显示同一应用的一部分。该公司还提供文档,让开发人员开始了解在调整他们的应用程序或创建新应用程序时需要注意什么。
它也不仅仅是Android。在接下来的几周内,微软还将发布基于未发布的 Windows 10X 的 Surface Neo 的 SDK。该公司还致力于为渐进式 Web 应用程序或 PWA 开发相同的双屏支持,当然,由基于 Chromium 的新 Microsoft Edge 提供支持。