微软的iOS桥梁IslandWood如何实施?

问题描述:

微软最近宣布的Project Islandwood很有趣,因为它允许为iOS编写的Objective-C代码重新用于通用Windows应用程序。微软的iOS桥梁IslandWood如何实施?

我找不到在细节上的任何信息,因此:

  • 已微软有效地在Windows 10中实现的是iOS子系统?
  • 它建立在现有软件(例如旧的OpenStep源代码)上还是从头开始构建?
  • 所有的各种iOS框架 - 核心数据,核心文本,核心图形,OpenGl等 - 实施?

它允许在Objective-C中使用普通Windows Runtime和iOS API compat层编写通用Windows应用程序。

的Visual Studio 2015年拥有的Objective-C,这样就可以编译的Objective-C到Windows应用程序语言投影。提供了最常见的iOS API(CoreGraphics,CoreText,OpenGL等)。

您可以将Xcode项目导入到Visual Studio中,然后将其编译为Windows应用程序。

看到http://aka.ms/islandwood项目Islandwood网站和细节生成通话Compiling Objective-C Using the Visual Studio 2015 C++ Code Generation that Builds Windows, SQL, .Net, and Office。 Jim Radigan在上半年谈到了Objective C代码的生成。 Salmaan艾哈迈德开始对项目Islandwood在具体谈到33分钟

+0

关于iOS的API COMPAT层 - 这是建立在现有的开放源代码(见我的第二个问题)?我试图把我的头围绕在这是一个温和的事业还是更大的事情。此外,UIKit是否实施? – bright

+0

视频有关UIKit如何实现的问题(约58:45)。 ios“模拟器”由DirectX支持。 – phi