Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> Windows 資訊

Project Islandwood:iOS 應用移植 Win10 免沙盒、可直接調用 Windows API

編輯:Windows 資訊

微軟 Build 2015 宣布 Project Astoria(安卓應用移植)與 Project Islandwood(iOS 應用移植)。Astoria 近期消息鋪天蓋地,Islandwood 關注度較低。Islandwood 讓開發者將現有 iOS 代碼移植至 Win10 應用,需更多精力,微軟開源該工具並持續改進。

微軟博客闡述工具指導原則,目標生成應用支持:

  1. 完整 Windows API 訪問權限:Objective-C 代碼中方便調用 Windows API
  2. iOS 兼容性:最大程度復用現有 iOS 代碼
  3. 無沙盒機制:iOS 與 Windows API 可協作

對比 Astoria:安卓應用運行於沙盒,僅能訪問微軟支持的 API。Islandwood 無沙盒意味著工具不支持某 iOS API 時,開發者可直接調用 Windows API,微軟還提供「Projections」工具允許用 Objective-C 調用 Windows API。項目開源,開發者可自行修復問題或尋求社區幫助。目前僅支持 x86,未來幾周添加 ARM/Mobile 支持。成敗取決於 iOS 開發者意願。

Copyright © Windows教程網 All Rights Reserved