微软已经宣布了 4 种新的开发 Windows 10 通用应用的方式:Web 应用、.NET/Win32 桌面应用、Android Java/C++、iOS Objective-C。(详情请查看:Windows 通用应用 4 种新形式:Android 和 iOS 轻松移植)
微软将这一系列方案命名为“通用 Windows 平台桥梁”,其核心就是快速利用现有的代码和技能开发 Windows 10 通用应用,并加上 Windows 特有的体验,更多信息都将在今年夏季公开。
微软也在其 Windows 开发中心提供了更多信息,以及工具包内测的申请:
- Android:Project Astoria 可以让 Android 开发者面向 Windows 10 手机编译应用,而无需离开 Android IDE,也包括 Windows Phone 模拟器,以及 Interop 功能。
- iOS:Project Islandwood 可以在 Visual Studio 2015 中直接用现有的 Objective-C 代码来构建通用应用。可以从 Xcode 导入项目,优化应用体验,并扩展 Windows 平台功能。
- .NET 和 Win32 应用:Project Centennial 可以打包现有的 .NET 和 Win32 应用,也可以利用新的 Windows 平台功能和 API,并发布到应用商店。
- Web 应用:Project Westminster 可以打包 Web 应用或网站,可以通过 JavaScript 调用系统 API,并发布到应用商店。
目前都在内测,只限邀请开发者预览,你可以分别在这里申请:Project Astoria 和 Project Islandwood(地址和 .NET/Win32、Web 应用相同,点击这里访问)。