Windows 開源 iOS 到 Windows 的移植技術(shù)
Windows 開源了 Windows 到 iOS 的橋接技術(shù) WinObjC,可以移植 iOS 應(yīng)用到 Windows 上,當(dāng)前還是技術(shù)預(yù)覽階段。
“Windows Bridge for iOS (WinObjC) 為 Visual Studio/Windows 提供一個 Objective-C 開發(fā)環(huán)境。此外,WinObjC 提供對 iOS API 兼容的支持。”
上周微軟發(fā)布了 Windows 10,提供超過 190+ 個市場進(jìn)行升級,現(xiàn)在已經(jīng)有 10 億臺設(shè)備升級到 Windows 10 和 Universal Windows Platform (UWP)。除了 Windows,微軟還提供了 Windows SDK 和周邊工具,可以讓用戶構(gòu)建和提交 Universal Windows 應(yīng)用。Windows 10 引入了新 API,構(gòu)建一個平臺讓應(yīng)用更個性化:自適應(yīng)用戶體驗(yàn),自然用戶輸入和基于云的服務(wù)。微軟還引入了一系列“橋接”技術(shù),允許開發(fā)者把他們現(xiàn)有的 iOS,Android,Web 和桌面代碼和技術(shù)集移植到 Windows。
今天微軟正式開源了 Windows Bridge for iOS (之前稱為 ‘Project Islandwood’),當(dāng)前還是預(yù)覽階段,今年秋天會發(fā)布最終版本,會跟 Visual Studio 2015 Update 一起發(fā)布。WinObjC 遵循 MIT 開源協(xié)議,更多關(guān)于編譯器,運(yùn)行時,IDE 集成方面的介紹請看 in-depth post on the Windows Bridge for iOS。iOS 橋接技術(shù)當(dāng)前支持 Windows 8.1 和 Windows 10 應(yīng)用,x86 和 x64 處理器架構(gòu),對 ARM 支持編譯器進(jìn)行了優(yōu)化,支持移動端。
其他橋接技術(shù)更新:
‘Project Westminster’提供在 Windows 10 和 Visual Studio 2015。
Windows Bridge for Android,‘Project Astoria’當(dāng)前也是技術(shù)預(yù)覽階段。在開發(fā) Android 橋接技術(shù)的同時,也會為其社區(qū)做貢獻(xiàn),提交一些改進(jìn)來優(yōu)化 ANGLE。ANGLE 提供 OpenGL 到 DirectX 的轉(zhuǎn)換,這些改進(jìn)已經(jīng)被 Google 接收,提升了 ANGLE 的性能和 DX feature level 9.3 的兼容性。
Windows Bridge for Classic Windows apps,‘Project Centennial’ 已經(jīng)準(zhǔn)備好發(fā)布到當(dāng)前 .NET 和基于 Win32 的 Windows 應(yīng)用中,明年會進(jìn)行公開測試。
WinObjC GitHub 地址:https://github.com/Microsoft/WinObjC