2012年7月19日

Mobile web apps 開發跨平台的行動裝置應用程式

關於Mobile web apps的定義可參考以下連結

http://ayu1114.blogspot.tw/2012/05/mobile-web-app.html

但是,更簡明的定義,是"為行動裝置而最佳化的網站",見"Building iPhone Apps with HTML, CSS, and JavaScript"。基本上就是利用HTML5 + CSS3 + Javascript 來進行網站應用程式開發。視需求可以將應用程式包裝為獨立的、無需聯網的app,甚至可以放到網路商店上販售,目前有jqtouch, phonegap, Appcelerator titanium mobile, sencha touch, jquery mobile等套件可供選擇。apple陣營還多了一個nimblekit可以使用,可產生原生iOS呼叫。

debug的部分,javascript可以使用alert(),但是html5可能需要weinre來作遠端除錯。

這幾天又出現了新的架構發佈 http://enyojs.com/ 精彩可期啊~~


判斷裝置的畫面大小,以決定所載入的js,可以參考 http://blog.wu-boy.com/2012/07/develop-iphone-moblie-web-app-tip/ ,但是希望enyo.js可以一勞永逸地解決這個問題

臉書在iPhone上有自己的原生app,這個app在載入外部的網頁/應用程式時的行為,是否是受webkit一樣的限制呢?或是在外部網頁利用open graph登入的話,就是受到所用的瀏覽器(如safari)的限制呢?這個問題一旦解決,在跨平台應用的開發上,就可以對可能發生的行為更為了解。 http://cire.pixnet.net/blog/post/36704474-%E6%9C%89%E8%B6%A3%E7%9A%84-mobile-web-app-%E5%AF%A6%E8%B8%90---audiovroom 值得好好的研究一下。





沒有留言:

張貼留言