現在移動應用層出不窮,可謂是無人不曉的事情。在這個智能手機和平板電腦特別是手機大爆炸的時代,它已經成為人們生活中非常重要的壹部分。很大壹部分人離不開手機,手機優先已經成為壹種趨勢。不管開發什麽,都是以移動為主,移動應用可以極大的方便人們的生活。所以未來HTML5應該優先考慮更多移動設備上的應用。現在已經有壹些大型企業將HTML5應用到移動開發中,表現非常好,所以最終會成為壹種趨勢。
第二,遊戲開發是壹個重要領域。
現在玩遊戲應該是壹個很賺錢的領域,但是玩手機遊戲,尤其是收費遊戲,開發配樂應用有局限性,因為iOS系統的充值需要向蘋果支付30%的傭金,用HTML5開發web應用可以巧妙的避開這30%的傭金。所以遊戲開發者應該是HTML5受益最大的。
第三,響應式設計
在HTML 5真正改變移動開發平臺之前,必須邁出重要的壹步,那就是“響應式設計”,即屏幕可以根據內容自動調整大小。但是,響應式設計也是壹件非常困難的事情,因為現在的各種設備確實讓開發者眼花繚亂。想要做好響應式設計,就必須了解內容與屏幕的反饋關系。響應式設計應該完全離開“流”,專註於內容在網頁和移動設備中是如何處理的。這個過程還在繼續,HTML 5最終會讓它成為可能。
第四,設備接入
消除Web應用和原生應用邊界的最大障礙是瀏覽器訪問移動設備基本功能的能力,如相機、通訊錄、日歷、加速器等。為了利用HTML5實現這種能力,Mozilla壹直試圖通過手機瀏覽器Fennec來增強設備訪問能力。對於許多移動開發者來說,改善設備訪問是HTML5最令人興奮的創新,這意味著Web應用程序可以在沒有任何PhoneGap打包的情況下登錄到移動設備。遊戲開發者當然是最開心的,因為有些功能對他們來說被屏蔽了,比如可以集成到遊戲中的加速器。這就打開了另壹個可能的世界,比如更好地與雲融合,提高遊戲的可玩性。有了HTML5這個平臺,開發者可以不再依賴Java語言、CSS3、HTML等編程語言。
動詞 (verb的縮寫)離線緩存
離線緩存是壹個相對較新的概念。簡單來說,web應用在離線時仍然可以正常運行。傳統意義上的web應用需要依賴網絡,HTML5的離線緩存可以突破這種束縛。有了離線緩存技術,web應用可以正常離線使用。目前已經有產品實現了這種方式。比如亞馬遜Kindle的雲閱讀器。