Windows 开源了 Windows 到 iOS 的桥接技术 WinObjC,可以移植 iOS 应用到 Windows 上,当前还是技术预览阶段。
“Windows Bridge for iOS (WinObjC) 为 Visual Studio/Windows 提供一个 Objective-C 开发环境。此外,WinObjC 提供对 iOS API 兼容的支持。”
上周微软发布了 Windows 10,提供超过 190+ 个市场进行升级,现在已经有 10 亿台设备升级到 Windows 10 和 Universal Windows Platform (UWP)。除了 Windows,微软还提供了 Windows SDK 和周边工具,可以让用户构建和提交 Universal Windows 应用。Windows 10 引入了新 API,构建一个平台让应用更个性化:自适应用户体验,自然用户输入和基于云的服务。微软还引入了一系列“桥接”技术,允许开发者把他们现有的 iOS,Android,Web 和桌面代码和技术集移植到 Windows。
今天微软正式开源了 Windows Bridge for iOS (之前称为 ‘Project Islandwood’),当前还是预览阶段,今年秋天会发布最终版本,会跟 Visual Studio 2015 Update 一起发布。WinObjC 遵循 MIT 开源协议,更多关于编译器,运行时,IDE 集成方面的介绍请看 in-depth post on the Windows Bridge for iOS。iOS 桥接技术当前支持 Windows 8.1 和 Windows 10 应用,x86 和 x64 处理器架构,对 ARM 支持编译器进行了优化,支持移动端。
其他桥接技术更新:
‘Project Westminster’提供在 Windows 10 和 Visual Studio 2015。
Windows Bridge for Android,‘Project Astoria’当前也是技术预览阶段。在开发 Android 桥接技术的同时,也会为其社区做贡献,提交一些改进来优化 ANGLE。ANGLE 提供 OpenGL 到 DirectX 的转换,这些改进已经被 Google 接收,提升了 ANGLE 的性能和 DX feature level 9.3 的兼容性。
Windows Bridge for Classic Windows apps,‘Project Centennial’ 已经准备好发布到当前 .NET 和基于 Win32 的 Windows 应用中,明年会进行公开测试。
WinObjC GitHub 地址:https://github.com/Microsoft/WinObjC