走進全新Intel HTML5 Development Environment
2013年2月英特爾收購了appMobi的HTML5工具部門, 包括集成開發環境、測試功能、基于云計算的構建服務以及負責這些產品的相關人員等。該公司于2013年2月表示, 2012年appMobi的HTML5開發人員增加了6倍, 用戶超過15萬。
英特爾認為HTML5代表了未來發展方向,之所以收購appMobi的工具業務部,是因為英特爾知道開發人員需要一種能夠***限度利用HTML5的框架,而英特爾致力于為開發人員提供必要工具, 以加快HTML5的普及。
英特爾HTML5 Development Environment為開發人員提供了單獨使用HTML5所不能提供的功能, 例如對應用程序進行構建和排障的便利框架, 包括能夠測試設備硬件性能, 例如GPS和加速計等。
事實上,英特爾HTML5 Development Environment能讓開發者編寫 JavaScript API, 然后使用一種工具生成適用于特定平臺的正確API。該開發環境現在支持Microsoft Windows*, Android, iOS, Facebook, Nook, Firefox OS等平臺。而HTML5也是***種可以在英特爾生產的所有產品上運行的運行時環境, 包括手機、平板電腦、上網本、筆記本、計算機和服務器等。
具體來說,英特爾HTML5 Development Environment具有以下主要優勢:
發布前試用
因為HTML5使應用程序能夠在廣泛的設備上運行, 英特爾HTML5 Development Environment包括一種設備仿真工具, 允許開發人員進行試用。
開發者可以在多種設備上預覽應用程序, 從常規筆記本到超極本、平板電腦到Android和iOS智能手機等。無論是使用有線連接、3G還是Wi-Fi, 開發者可以試用它們的傳感器、加速計和GPS, 或者測試它們的Wi-Fi*, 看看應用程序的反應情況,也可以使用內置設備仿真獲得非常接近的應用程序運行情況估算值。該功能能夠快捷簡便地在多種設備之間進行切換。
免費和無限制
使用英特爾® HTML5 Development Environment是免費的,它是一種本地設備, 因此開發者需要多少, 就可以使用多少。通過基于云計算的構建服務, 開發者可以一次構建一個或者多個應用程序。
選擇代碼編輯器
開發人員可使用內置代碼編輯器或添加自己喜歡的代碼編輯器, 例如Emacs或 Microsoft Visual Studio。使用熟悉的代碼編輯器可幫助開發人員縮短開始開發HTML5應用的前期投入時間。
可靠的支持
市面上并不缺乏可用的HTML5開發人員工具, 但是這些工具并非都由像英特爾這樣具備豐富產品經驗和資源的企業提供支持。實際上, 英特爾收購appMobi的HTML5工具和相關人員已足以說服一些開發人員嘗試HTML5。
許多開發人員愿意嘗試遷移他們的開發環境, 因為這些工具是由一個長期為開發人員提供支持的企業來托管。它讓人們有信心投入時間和精力去學習它。
對于不熟悉HTML5尤其是不熟悉appMobi的開發人員來說, 一個顯而易見的問題是, 按照合理預期, 使用英特爾HTML5 Development Environment可以為他們節省多少時間?在一定程度上, 答案取決于應用程序的類型。
比如說, 針對一款休閑游戲,英特爾HTML5 Development Environment的優勢之一是它提供canvas加速功能, 能夠使圖形更加流暢。此外, 它不僅是可用于游戲, 而且可用于任何需要圖形加速的地方, 不論是動態圖像還是UI小部件等。
英特爾還提供Intel HTML***pp Porter Tool, 使開發人員能夠將iOS代碼移植到HTML5中。現在, 英特爾提供該工具的測試版, 它可自動轉換盡可能多的代碼, 減輕開發人員的工作負擔, 加快應用程序的上市速度。
目前, 英特爾HTML5 Development Environment可以:
1. 將Apple Objective-C(以及C的子集)源代碼轉換到JavaScript;
2. 將Apple iOS API類型和調用轉換到JavaScript/HTML5對象和調用;
3. 將Apple Xcode Interface Builder (XIB) 文件內的視圖布局轉換到HTML和CSS文件;
4. 將Apple Xcode項目文件轉換到Visual Studio 2012。
隨著平臺和設備的數量繼續增長, HTML5能夠支持開發人員以便利、經濟高效的方式進行開發的價值也將日益提升。英特爾HTML5 Development Environment使開發人員能夠迅速掌握HTML5, 并充分發揮該技術的潛力。