Microsoft今天发布了用于iOS(以前被称为Project Islandwood)的Windows Bridge作为MIT许可证的开源项目。该工具还没有准备好正式启动 - 仍然是在此秋季后来的阶段 - 但微软希望“更多的眼睛,反馈和参与代码”,所以公司现在可以在GitHub上提供它。

Microsoft在4月份建立2015年开发人员会议上,微软推出了四个新的Windows Store应用程序类型:Web,Desktop,Android和iOS。球场很简单:开发人员将能够重用他们的Web代码,Windows桌面应用程序(.NET代码),Android应用程序(Java和C ++),以及IOS应用程序(目标C),以构建跨所有类型的Windows设备工作的通用应用程序。

目前,iOS的Windows Bridge支持用于X86和X64处理器架构的Windows 8.1和Windows 10应用程序。Microsoft计划很快添加编译器优化和支持ARM,含义移动应用程序。

微软很有希望能够为其其余的Windows Bridge进行iOS开发“在公开赛中”。该项目的目标是让iOS开发人员在Windows上构建和运行应用程序,但微软警告今天的发布仍然是一项过程。尽管如此,Microsoft希望iOS应用程序开发人员将看看,将工具与其应用程序所需的产品进行比较,并且甚至可以直接贡献(使用源代码,测试,错误报告和注释)。

“我们与iOS桥的目标从未简单地在Windows上运行iOS应用程序”iOS程序管理器的Windows Bridge“Salmaan Ahmed,解释说明。“相反,我们的目标是帮助您编写尽可能多的现有代码和知识的大型Windows应用程序。当然,我们将继续努力扩大我们的iOS兼容性,但重要的是要注意,您可以与桥接桥做得更多。“

Ahmed还概述了推动iOS桥梁建筑和设计的三个核心原则:

完整Windows API访问:使其在Objective-C的CodeiOS中轻松使用Windows API兼容性:Empower开发人员可以将现有的IOS代码重用为合理的POSTIBLENO SANDBOXING:iOS和Windows API应该能够一起工作

有关更多详细信息,您需要查看iOS的Windows Bridge of alhmed的帖子:让我们打开这个。

至于其他三个桥梁,微软今天共享一些更新:

微软仍然旨在在两到三年内为10亿个Windows 10设备。这对开发人员来说是一个很棒的音乐,但它也需要使用正确的工具:除了从底层构建的Windows 10应用程序外,该公司还希望其Windows商店中的Android,iOS,Web和现有Windows应用程序。