Windows 開源 iOS 到 Windows 的移植技術
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