移動HTML5應用的前景
這是一個從PC延續(xù)到移動設備的話題,看起來在PC領域Flash與HTML5之爭是后者勝利了,但是雙方都了解并且現狀也的確是這樣。盡管HTML5 作為一項開放標準獲得了眾多支持,但Flash仍然是毋庸置疑的事實標準,而HTML5的應用仍然鳳毛麟角。
當然這并不意味著HTML5會消失,只是技術人員需要時間來熟悉新技術的特性,而HTML5自身也需要一個不斷完善的過程,更重要的是在支持HTML5的瀏覽器全面普及前很少網站能采用如此大膽的設計,最多不過是設計兩套方案按需選擇,畢竟Flash插件的高普及度決定了它是事實標準。
而在移動領域Flash與HTML5是站在同一起跑線,新興市場的消費者并未對Flash產生太大依賴,你可以看到蘋果所有iOS設備都不支持Flash,但是這一策略并未延續(xù)到蘋果的PC產品。
而HTML5能做得顯然比Flash更多一點,并不只是播放視頻或者簡單交互,新增的特性可以讓HTML5成為開發(fā)應用程序的方式。
例如Adobe也有類似的開發(fā)環(huán)境Adobe Air,但是這是需要安裝額外插件的,而HTML5被大多數新推出的智能手機所支持,這些平臺包括iOS、Android、Blackberr、 Symbian^3、Windows Phone等常見智能手機平臺,這意味著你只需要開發(fā)一款APP就可以同時面向多個平臺提供服務,你不需要再去維護多個OS版本應用。
也許你會認為 HTML5應用這只是一個網頁,事實上iOS已經能夠建立網頁應用,而未來各個平臺都可能會加入對HTML5的底層支持,封裝過后的HTML5應用和普通應用沒有太多差別。
當然現在HTML5的移動開發(fā)也存在著一些問題,例如不同機型、不同平臺對HTML5的支持度不盡相同,HTML5應用目前的開發(fā)周期也較長,但是這些問題應該都能夠逐步得到解決,而跨平臺、無縫支持等特性將會讓HTML5在移動開發(fā)中占據更有利的位置。
【編輯推薦】