微软于 23 日发布了 Windows 10 技术预览版的开发者工具,包括用于开发 Universal Apps 的 SDK。
在 Windows 平台上,Universal Apps 指能同时在智能手机、平板、PC、甚至 Xbox 主机上运行的应用程序。
此次发布的一些关键方面还有:
- 自适应 UX。单个 UI 能够适应不同尺寸的屏幕。可通过改进后的 ViewStateManager 来体验它和以前的 UI 的不同。
- 用户控制。部分 UI 控件能检测用户交互以显示匹配的界面(如针对触摸屏和鼠标显示不同的控件外观)。
- API contracts。显示 API 是否被设备上的 Windows 版本支持。
- 更多 Visual Studio Tools 改进。微软开发者部门副总裁 S.Somasegar 在这篇文章里详细介绍了 Visual Studio Tools 改进。包括可用 C#、VB、C++ 和 Javascript 创建 Universal Apps,在 Windows 10 预览版和模拟器测试,以及调试工具的改进情况。
如果你想开发 Windows Universal Apps,以下是准备开发环境的基本步骤:
- 注册 Windows Insider Program ;
- 安装或更新到最新的 Windows 10 技术预览版,以更好的支持 Universal Apps;
- 运行 Windows Update 检查最近更新;
- 更新 Visual Studio 到 2015 CTP6 ,安装开发者工具包,包括 Visual Studio Tools , Windows SDK ,以及 Windows Driver Kit (WDK) 10 。
同时,微软还发布了一些开发 Universal Apps 的学习资料,包括:
- Introducing the Universal App Platform 。微软在 MWC 2015 上发表的开发 Universal App 的演讲。
- Windows 10 Jumpstart Preview 。包括如何更新 Windows 8.1 App 以适配 Windows 10 的信息。
- What’s New in Windows 10 for Developers 。介绍更新后的 Windows 10 开发文档中的一些新内容。
- Code samples 。发布在 Github 上的一些示例代码,今后会逐步更新。
虽然 SDK 的发布令人激动,但 Windows 开发者产品经理 Cliff Simpkins 提醒大家这仍然是预览版:
今天我很高兴的宣布 Windows 10 技术预览版的第一个版本的开发者工具已经在 Windows Insiders 发布。然而,我也要指出这只是一个预览版。本次发布的目标是让开发者有机会试验新平台的各项能力,我们正在努力推动 Windows 10 正式版的研发进度。
Universal Apps SDK 的发布显示 Windows 10 的开发正在顺利进行,在本月早些时候,微软宣布 Windows 10 将于今年夏天正式发布。
感谢崔康对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ , @丁晓昀),微信(InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。
评论