HTML5終極指南:2012年的14個預測

jopen 12年前發布 | 23K 次閱讀 HTML5

        無論是當紅科技企業如 Zynga、非死book、Google 和 Apple,還是剛剛誕生的初創企業,2012年都是決勝 HTML5 的一年。以下是關于 HTML5 在 2012 發展趨勢的大膽預測:

        一、歡迎來到更加互聯的 Web世界

        2012年,html5 將增加更多有用的開放接口 API,供開發人員使用,讓網站之間的連接更加緊密。

        例如,非死book 上的 Zynga 游戲在 iFrames 里運行。通過調用最新的 PostMessage API,這些游戲能在 非死book 包容框架內互相之間通訊。在 HTML5 之前,不同窗口之間的通訊需要依賴遠程服務器——或者使用不穩定的破解方法。

        另外一個讓人興奮的新功能是 CORS (Cross Origin Resource Sharing)。這是不同網站之間分享信息變得非常容易。例如,CORS 將允許初創企業開發出一種能夠編輯 非死book 圖片的編輯服務,允許你修改之后再上傳,無需通過糟心的破解途徑。

        基于 HTML5 的的語義信息(例如 Semantics 和 Microdata)創建提取 web 頁面信息的 web 工具變得更加容易。因此,將有大量的 Mashup 混搭服務出現,出色的瀏覽模式也將越來越多(例如 readers 閱讀器和 translators)

HTML5終極指南:2012年的14個預測

        二、Web瀏覽器看上去更像 iPhone

        每個人都喜歡蘋果的 iOS 操作系統。現在你可以在 HTML5 上看到了。2012年你的右臉其將開始支持 push notifications 通知服務,geolocation 地理位置服務,以及可以離線使用的應用程序。有些瀏覽器可能會采用更加類似 iOS 的用戶界面。

        三、越來越多的應用程序將基于 HTML5創建,而不是以可下載應用程序的方式出現(例如金融時報的客戶端)

        你可能已經在使用電子郵件、日程和圖片分享等 web 應用程序,2012年將有更多類型的程序推出 HTML5 版本。你將看到類似 Inkscape 和 Illustrator 這樣的內容創建程序也開始支持 HTML5。

        四、IE瀏覽器和微軟將變得“酷”很多

        微軟對瀏覽器 IE 已經投入了巨資,并且很多資金用于提升 html5 的性能,未來將在 IE10 上有所體現。IE10憑借 Canvas 硬件加速功能將在速度測試上擊敗所有其他瀏覽器競爭對手。此外微軟還在 HTML5 頁面與桌面電腦的功能整合方面別具匠心,并最終推動 HTML5 應用的開發熱情。

        五、瀏覽器廠商將推出應用程序商店業務

        看到蘋果公司的移動應用商店 App Store 的巨大成功,并且結合 html5 的日漸成熟,未來瀏覽器廠商將會構建自己的網絡應用商店 Web App Store,從而對蘋果公司應用商店可能構成沖擊。其實,谷歌公司的谷歌瀏覽器 Google Chrome 已經推出了網絡應用商店。這個趨勢對于 HTML5 應用開發者來說是個好事——這意味著程序將有更多的銷售機會,盡管不同平臺的支付平臺和分賬機制還未就緒。

        六、至少有一個基于 WebGL的重量級主機游戲會發布(再發布)

        2012年至少有一個 AAA 級別的主機游戲公司會邁出這一步,發布一款基于 WebGL 的,無需客戶端的 3D web 游戲。也可能采用重新發布一部游戲大作的方式(例如團隊要塞 2 或者刺客信條),或者是一款流行的多人在線游戲如魔獸世界,當然也有可能直接發布一款全新游戲。

        七、多數應用都將通過離線緩存來支持離線工作

        離線緩存技術將會迅速提高 html5 的可用性和應用范圍。基于緩存而不需要聯網,就可以查詢本地數據庫和服務,這一方面能提高 HTML5 應用的運行速度,提供類似傳統桌面應用的流暢性,同時也能帶來一些安全性話題,例如你可能在清理計算機緩存的時候不小心擦除掉你正在處理的文檔或者工作進 度,或者為惡意軟件遠程訪問你電腦上的私密數據打開方便之門。

        八、HTML5廣告將取代 Flash廣告變得無處不在

        html5 廣告可以兼容 Flash 廣告,隨著致力于基于 html5 提供各方面技術和工具以及各種服務的創業公司不斷涌現,HTML5廣告面臨的沙盒問題、安全問題以及認證工具等問題都將得到解決。

        九、JavaScript 隨著內存管理和數據類型的改進而提高運行速度

        JavaScript 已經是世界上運行最快的腳本語言之一了,但還是有提高空間。Google Chrome 已經開始著手推動更好的內存管理和垃圾收集算法。加之更優秀的數據類型管理,Javascript 將獲得與 Java 等成熟語言較為接近的性能表現。

        十、Canvas硬件加速技術將被應用于多種瀏覽器(但不會是主流瀏覽器)

        其他瀏覽器廠商都會學習微軟引入硬件加速技術,不這么做就會顯得落伍。火狐瀏覽器面臨的形式最為嚴峻,如若不引入硬件加速將可能重演 IE 悲劇——遲鈍、腫脹并被遺留代碼活活拖跨。2012年主流移動瀏覽器還不會支持硬件加速,這估計要等到 2013 年。

        十一、人們將能在移動設備上玩到 Zynga等公司的 HTML5流行游戲,但限于一些較為簡單的游戲

        你也許能看到有人玩純 HTML5 版本的 Zynga 撲克、字謎、Mafia Wars 等游戲,這些游戲可以在網頁里,也可以在 非死book 原生應用里運行。但這些都會是寫基于菜單的游戲、棋牌游戲或者角色扮演游戲,更復雜的富有視覺沖擊的游戲例如 Ville 還需要等待一段時間。

        十二、非死book將發布改進的 HTML5 API,允許與其他網站更加無縫集成

        十三、非死book將于桌面更加無縫集成

        想想吧,任意拖放、文件系統訪問、照片同步以及桌面 Widgets。這些功能將模糊桌面與瀏覽器之間的界限,讓社交圖譜與桌面體驗緊密結合。

        十四、蘋果依然不會在移動版 Safari上支持 HTML5的聲音功能

iOS3時代,html5 的聲音功能在移動 Safari 上一切正常,但是蘋果在 iOS4 和 5 版本中禁用了大多數的 API 調用,因為這可能會沖擊 iTune 業務。2012年,蘋果依然不會放松對蘋果生態系統的絕對控制權,并拒絕向 html5 提供聲音接口 API。

        原文出處:The Definitive Guide To HTML5: 14 Predictions For 2012

     來自: blog.jobbole.com

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!