HTML5是一門新技術能夠允許開發者基于Web創建豐富的應用程序,適用于任何設備或標準的Web瀏覽器中。許多業界人士認為HTML5能夠拯救Web,并且喧稱基于本地開發平臺應用已經過時。今年早些時候,就有文章報道稱HTML5將取代本土應用,但這還需要很長一段時間來驗證。
為何HTML5還需要很長時間才能成為贏家呢?業界眾說紛紜,一起來看下:
HTML5不是一個平臺:HTML5只是一個語言標準。這也是困擾HTML5的重要原因。盡管基于HTML5開發的應用能夠允許在所有的平臺上,設想初衷是非常美好的,但是就目前來看對于HTML5還有一定難度。
HTML5擁有一個新興化的碎片問題:它經常被鼓吹作為一種解決方案,它真能成為未來的主角嗎?
根據Appcelerator公司的Michael King指出HTML5支持跨瀏覽器問題上至少有30%的不同。也就是說,HTML5的某些特性也許在Chrome支持,但是在Safari或者Firefox上并非很友好。這一問題在移動瀏覽器上也能體現出。這就打破了開發者創建HTML5應用并且能夠將其部署到所有平臺上的言論。
Apple、Google、Facebook對HTML5不友好(只是暫時的):Facebook為了適配蘋果的iOS SDK放棄使用HTML5重新使用本地應用進行構建,由于是本地應用,速度提升非常明顯。該新應用推出幾周后,在App Store里的評級從5星一度躍至4星。
然而移動Web的開發顯然也給Facebook帶來了商業利益,因為HTML5支持移動Web應用支付,目前還不清楚究竟是蘋果還是谷歌獲利。但可以明確的是用戶非常青睞移動Web應用,蘋果和谷歌正在削減本地應用項目。
HTML5的承諾:扎克伯格上周說道:“并不是HTML5不好,我敢確定,在不久的將來,HTML5依然會帶給大家震撼!” 他遺憾的說:“HTML5版本的Facebook還沒有做好充分的準備,因而迫使我們放棄使用HTML5。”他在采訪中還提到“我們一直認為HTML5是最有前途的一門技術”。