Windows 10开发工具预览版现已面向Windows Insiders开放
在三周前的世界移动通信大会(MWC)上,我们向大家初步介绍了 Windows 10 通用应用平台。现在,我很高兴地宣布 Windows 10 开发工具的第一个技术预览版现已面向 Windows Insiders 开放。
需要说明的是,这次发布的还只是个预览版。我们还在继续完善 Windows 10。 我们推出这个版本的目标就是让诸位有机会试用这些炫酷的新平台功能。而在诸位体验预览版新功能的时候,我希望大家留意以下几个主要更新:
· 自适应的用户体验:Windows 10 系统的自适应用户体验功能可以根据用户设备尺寸,自动调整界面大小,从而适应各种屏幕。目前 Windows 8.1 的应用开发者来说可以通过两步快速试用这个功能:1)删除原有开发项目中的一个用户界面 (把 Visual Studio 中的 3 个项目合并为 1 个项目);2) 使用增强的 ViewStateManager 控件,以实现用户界面在运行时的自适应功能。
· 用户控件:大量 Windows 10 用户界面控件可以在运行中实时判断用户交互特点,展现恰当的用户体验(例如,在配置触屏的笔记本电脑上,浮动控件显示较大的触控目标,而不是时应于鼠标操作的精细目标)
· API Contract:Windows 10 上,开发者可以直接验证某一 Windows 功能是否可用,而不必根据操作系统版本进行推断。在调用一个 API 之前,开发者可在运行环境中查看该功能的可用性。HardwareButtons 就是一个能够在代码中快速试的 API Contract。HardwareButtons 对应的硬件按钮只配置在手机上(移动 SDK 扩展),因此仅适用于手机和手机模拟器,在 PC 设备上无法使用。我们相信,API contract 和扩展 SDK 可以帮助开发者在运行时调用合适代码,从而在相应的设备上带来最佳的用户体验。
· Visual Studio 工具增强:在体验新的开发工具的同时,开发者会发现许多增强的新功能。更多相关细节,推荐大家阅读S. Somasegar 今天发布的博客:Windows 10 开发工具技术预览版。
开发者内容
除了预览工具之外,我们同时发布了很多资源,以帮助开发者快速了解新的通用应用平台功能:
1. 通用应用平台初探:在 2015 年世界移动通信大会上,Kevin Gallo 初步介绍了这个平台以及如何为这个平台开发通用应用。
2. Windows 10 Jumpstart 预览:Jumpstart 提供了一套比较全面的开发入门培训资料。这套视频概述了将 Windows 8.1 应用迁移至 Windows 10 所需的信息。
3. Windows 10 为开发者带来的新特性:Windows 10 开发者文档已经在 Windows 开发中心发布。该页面简要总结了文档中提及的新特性,包含涉及相关话题的深度链接。
4. 代码示例:针对 Windows 10 新推出的文档示例代码将在 GitHub 上陆续发布。今天,我们发布了第一批十几个例子,在 Build 期间还会有更多实例代码公布。
准备开始
着手开始试用预览版:
1. 如果你还没有开始,请立即加入 Windows Insider Program。我们现在提供了说明和下载链接,帮助你设置开发机器。
2. 安装后,通过使用通用应用模板开发一个 Windows 应用而开始试用。你可以在<语言> Windows 10 节点下找到它们。
3. 如果在试用预览版时碰到任何问题…
1. 首先,请查看版本说明和 Visual Studio 2015 CTP6 的已知问题,确定它是否是一个已知问题。
2. 访问 Windows 和 Windows Phone 应用 MSDN 论坛来查看是否有碰到问题的解答。
3. 如果你认为发现了一个缺陷,可以使用 Windows Feedback 应用中的新 Developer Platform 类别,该应用已作为 Windows 10 的一部分进行了安装。
4. 如果你对平台功能或 API 有任何建议,请上传到 Windows 平台开发者 UserVoice 网站。请注意,从现在到 Build 期间,我们将更新这个网站,以反映 Windows 10 的新功能。