現狀:
在移動(dòng)設備開(kāi)發(fā)HTML5應用只有兩種方法,要不就是全使用HTML5的語(yǔ)法,要不就是僅使用JavaScript引擎。
JavaScript引擎的構建方法讓制作手機網(wǎng)頁(yè)游戲成為可能。由于界面層很復雜,已預訂了一個(gè)UI工具包去使用。
純HTML5手機應用運行緩慢并錯漏百出,但優(yōu)化后的效果會(huì )好轉。盡管不是很多人愿意去做這樣的優(yōu)化,但依然可以去嘗試。
HTML5手機應用的最大優(yōu)勢就是可以在網(wǎng)頁(yè)上直接調試和修改。原生應用的開(kāi)發(fā)人員可能需要花費非常大的力氣才能達到HTML5的效果,不斷地重復編碼、調試和運行,這是首先得解決的一個(gè)問(wèn)題,F在html5的應用已經(jīng)相當廣泛,未來(lái)移動(dòng)互聯(lián)網(wǎng)都需要用到html5開(kāi)發(fā)應用[2]
HTML5的移植非常簡(jiǎn)單,但假設每個(gè)人都會(huì )讓這變成一個(gè)自動(dòng)化操作。
網(wǎng)絡(luò )標準:
HTML5本身是由W3C推薦出來(lái)的,它的開(kāi)發(fā)是通過(guò)谷歌、蘋(píng)果,諾基亞、中國移動(dòng)等幾百家公司一起醞釀的技術(shù),這個(gè)技術(shù)最大的好處在于它是一個(gè)公開(kāi)的技術(shù)。換句話(huà)說(shuō),每一個(gè)公開(kāi)的標準都可以根據W3C的資料庫找尋根源。另一方面,W3C通過(guò)的HTML5標準也就意味著(zhù)每一個(gè)瀏覽器或每一個(gè)平臺都會(huì )去實(shí)現。