2015-05-07 7 views
4

Недавно анонсирован Project Islandwood Microsoft, поскольку он позволяет использовать код Objective-C, написанный для iOS, для перепрофилирования в универсальное приложение Windows.Как реализован мост Microsoft iOS IslandWood?

Я не мог найти какую-либо информацию о деталях, так:

  • ли Microsoft эффективно реализована подсистема IOS в Windows 10?
  • Является ли он основан на существующем программном обеспечении (например, в старом исходном коде OpenStep) или построен с нуля?
  • Являются ли все различные рамки iOS - Core Data, Core Text, Core Graphics, OpenGl и т. Д. - реализованы?

ответ

3

Это позволяет записывать универсальные приложения Windows в Objective-C, используя обычное время выполнения Windows вместе с уровнем совместимости API для iOS.

В Visual Studio 2015 имеется языковая проекция для Objective-C, поэтому вы можете скомпилировать Objective-C в приложение Windows. Предоставляются наиболее распространенные API iOS (CoreGraphics, CoreText, OpenGL и т. Д.).

Вы можете импортировать проект Xcode в Visual Studio, а затем скомпилировать его как приложение Windows.

Просмотреть сайт проекта Islandwood по телефону http://aka.ms/islandwood и вести переговоры о строительстве Compiling Objective-C Using the Visual Studio 2015 C++ Code Generation that Builds Windows, SQL, .Net, and Office. Джим Радиган рассказывает о генерации кода Objective C в первом тайме. Сальмаан Ахмед начинает говорить конкретно о проекте Islandwood около 33 минут.

+0

О уровне совместимости API iOS - это построено на существующем открытом исходном коде (см. Мой второй вопрос)? Я пытаюсь склонить голову вокруг того, было ли это умеренным начинанием или чем-то большим. Кроме того, реализован ли UIKit? – bright

+0

На видео есть вопрос о том, как реализуется UIKit (около 58:45). IOS «эмулятор» поддерживается DirectX. – phi

 Смежные вопросы

  • Нет связанных вопросов^_^