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






