appMobi在黑色星期五將其移動平臺開源
appMobi 希望通過技術開源的方式,為移動互聯網應用更具吸引力,其中包括:JavaScript Bridge API——一套可對硬件進行訪問的跨平臺 API,mobiUs Web App Browser ——可像執行本地應用一樣運行互聯網應用的瀏覽器,HTML5 Game Acceleration——一個可以提升 HTML5 游戲速度的 Canvas 對象。
appMobi 已決定在今年的黑色星期五將其 HTML5 相關的移動開發技術開源——JavaScript Bridge API、mobiUs Web App Browser 以及 HTML5 Game Acceleration。appMobi 的 CTO,Sam Abadir 說這樣做是為了幫助原生應用向 Web 應用過渡:“幫助推動原生應用產業向以 Web 應用為基礎的應用發展,我們向全世界的軟件開發社區分享我們的 HTML5 知識。”
JavaScript Bridge API 是一套面向 iOS 和 Android 開發者的可使應用具備原生應用特性的 API,其提供了對加速計的支持、還包含攝像頭、顯示屏以及對設備的高級控制功能,諸如提醒功能、文件操作、播放器、對 DirectCanvas 插件的直接訪問等,此外,還提供對 Analytics API 的支持,該 API 可以跟蹤應用的使用和訪問情況,諸如此類。
mobiUs Web App Browser 是一款可模擬原生應用的瀏覽器,可使應用操作設備上的所有硬件資源,最重要的是在有無網絡連接時都可以運行應用。mobiUs 使用 HTML5 的 Canvas 來對應用進行渲染,現在僅支持 iOS 平臺,基于 Android 平臺的版本計劃于 2012 年 1 月發布。
HTML5 Game Acceleration 的目的是為 HTML5 游戲提供加速,通過使用 DirectCanvas,避免了文字重排、熱點匹配以及為超鏈接創建索引等的影響。appMobi 宣稱,在對多個動畫元素同時渲染時,性能可提升 5 倍。
appMobi 為 iOS 和 Android 開發者提供了一套 XDK,該 XDK 可幫助開發者將應用部署為本地應用、HTML5的 Web 應用以及 Chrome 應用。開發者在 IDE 中可以選擇使用 HTML 語言還是 JavaScript 或 CSS。這個 XDK 本身就是一個 Chrome 應用,它可在一個模擬器中編譯和運行應用,可以模擬加速計、WiFi/3G 連接以及地理位置信息等。編譯后的應用同樣也可部署在真實的設備上進行進一步地的測試。XDK 和相關的技術已經開源并且免費,appMobi 通過提供云服務擴展來獲取利潤,服務包括:消息推送、應用內支付、空中升級以及客戶分析等。
到目前為止,已經有將近2,700名用戶在使用 appMobi,有將近4,000個相關的項目被部署。
查看英文原文:appMobi Open Sources Its Mobile Platform During Black Friday