標籤:
在過去幾年裡,移動開發如火如荼的競爭中,iOS、Android、HTML5 、window等各種開發方式都高速的增長模式,
而iOS和Android讓設計師和開發人員開始重新思考網頁應用,HMLT5 開發方式相對來說是容易些 ,
HTML5的開發架構 如下:
一. Joshfire:跨平台開發架構
Joshfire是一個開源的跨平台開發架構,協助開發人員建立可以在多種平台上啟動並執行web app。它使用HTML5和JavaScript,並且允許開發人員快速整合本地應用和特定的web應用。
Joshfire可以讓你的應用接受鍵盤,滑鼠,觸控螢幕,遙控器等裝置的輸入。Joshfire支援Node.JS。
二、 Sencha Touch:基於HTML5的移動網頁開發架構
Sencha touch可以讓開發人員建立類似本地應用體驗的web app。Shencha是第一個使用HTML5,CSS和JavaScript並且支援音頻/視頻,本機存放區,圓角,漸層背景以及陰影的開發架構。
三、 JO:一個簡單的HTML5 App架構
JO可以協助你建立類似本地應用的Web App。JO是一個開源的免費架構,可以和PhoneGap一起使用。
四、 Baker:HTML5 電子書架構
Baker是用來在iPad或者iPhone平台上發布互動電子書或者電子雜誌的HTML5電子書架構。.
五、ouchy Boilerplate
Touchy Boilerplate 是一個用來建立移動web app,包括HTML模板,Meta tag等的工具。Touchy可以支援動態網頁面導航,固定式頁面頭,滾動內容,瀏覽歷程記錄等功能。Touchy使用jQuery或者 Zepto.JS。
六、 Ripple:讓移動開發測試更容易
在各個的平台上進行測試行動裝置 App是很難的事情。Ripple可以協助你在不同的平台商測試並且調試你的HTML5行動裝置 App。Ripple是一個chrome的擴充。它可以類比每個平台的詳細資料,例如user_Agent,Geolocation等等。
七、 MobileESP:檢測你的移動網頁訪問者
MobileESP項目提供了一套簡單、輕量級的API讓網站的開發人員檢測訪客判斷使用的行動裝置。
八、 Tiggr
Tiggr是一個移動一個用建立工具,可以讓你快速建立行動裝置 App。你不需要寫代碼就能建立豐富的行動裝置 App。
九、 Lungo.js:HTML5 移動開發架構
Lungo.js 是第一個應用HTML5和CSS3特性的移動開發架構。它可以協助開發人員建立iOS,Android,Blackberry和WebOS平台的應用。
Lungo.js 不需要任何web伺服器的支援就能協助使用者實現HTML5的功能,例如WebSQL, Geolocation,History,Device orientation等等。
十、 RestKit
Restkit是一個objective-c的開發架構,目的是簡化並加快與Restful的web service互動。它提供了一個簡潔的HTTP request/response API和一個強大的對象映射系統。
十一、 HTML5 相容性表格
Mobile HTML5是一個表格,顯示了不同裝置/平台對HTML5特性的支援情況。包括Safari, Android, Blackberry, IE,Opera,Firefox,webOS和Symbian。
TML5 App 開發架構收集