Intel推新工具,將iOS代碼轉為HTML5

jopen 11年前發布 | 8K 次閱讀 IOS

        Intel 近日推出了一個 HTML5 App Porter(HTML5 應用移植)工具,可以幫助移動應用開發者將 iOS 本地應用代碼轉換為 HTML5 代碼(Mozilla 應該會很高興,其 Firefox OS 就是專門運行此類應用的操作系統)。 

        該工具不是一個完整的解決方案,即不會自動轉換 iOS 應用的所有代碼,但可以幫助開發者完成盡可能多的代碼轉換工作,來加速應用移植過程。 

        該工具可以幫助開發者完成如下工作: 

        1.   將 Objective-C 源代碼轉換成 JavaScript 代碼 

Intel推新工具,將iOS代碼轉為HTML5

        2.   將 iOS API 類型和調用轉換成 JavaScript/HTML5 對象和調用 

Intel推新工具,將iOS代碼轉為HTML5

        3.   將 Xcode 界面生成器的布局文件轉換成 HTML+CSS 文件 

Intel推新工具,將iOS代碼轉為HTML5

        4.   將 Xcode 項目文件轉換成微軟 Visual Studio 2012 項目文件 

Intel推新工具,將iOS代碼轉為HTML5

        以下建議可以為你帶來更好的轉換效果: 

  • 保持良好的設計和架構,代碼模塊化,可以輕松去耦、測試和重構;
  • 避免轉換依賴的第三方庫的源代碼。對于一些 iOS 庫,你可以很容易地找到同等的 JavaScript 替代庫或 API。
  • 隔離除 Objective-C 外的任何C/C++底層代碼。該工具目前僅支持轉換 Objective-C 代碼,盡管涵蓋大部分C語言特性,但尚不支持聯合體(unions)、指針、位字段等底層特性。因此,建議將這些代碼封裝起來,采用其他形式來轉換或重構。
  • </ul>

            詳細信息:Technical Reference – Intel HTML5 App Porter Tool - BETA 

            下載:Intel HTML5 App Porter Tool – BETA(需要 Windows 8 和 Visual Studio 2012)

    來自: www.iteye.com
     本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
     轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
     本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!