閱讀974 返回首頁    go 阿裏雲 go 技術社區[雲棲]


關於HTML5的十條霸氣側漏預測

  對於利用HTML5技術來開發產品的開發者和企業決策者來說,HTML不僅讓他們的網站看起來更漂亮,而且讓網頁實現了以往不能實現的諸多功能,比如支持本地存儲,設備兼容好,網頁多媒體、3D、圖形、特效等新特性,網頁性能大幅度提升等。HTML5的優勢、特性逐漸顯現。


      HTML5的異軍突起意味著什麼?今天小編為各位帶來HTML5在2013年的十條霸氣預測,一探HTML5網頁標準為何霸氣側漏。


1、HTML5移動平台崛起

      HTML5作為一種被多個操作係統共同使用的標準,已經成為跨平台開發應用程序的首選。當時,在HTML5全麵普及之前,HTML+JavaScript的混合開發應用程序的做法還將普遍一段時間。Canvas的盛行,即使沒有FLash和Silverlight,也能為用戶提供圖片和動畫。


       2013年,越來越多的操作係統和應用平台選擇首先支持HTML5標準,比如說Chrome OS、Firefox OS、Tizen、BlackBerry 10、Windows 8等。其中,受Google支持的Chrome OS將成為對HTML5標準兼容性最好的移動平台。同時HTML5標準測試第一高分Tizen手機係統的出現,將對Android(HTML5評分均低於上述係統和平台)產生巨大的威脅,這或許將是三星轉型的關鍵產品。(參考閱讀《三星艱難的選擇:忍氣吞聲用Android?小心翼翼選Tizen?》)


2、Chrome瀏覽器最受益


       我們會發現,幾年前,有些網頁應用程序專門為某一瀏覽器設置,而且隻在某一瀏覽器上運行。比如說現在的網銀大多數都要求在IE環境下運行,不過越來越多的網銀開始支持Chrome瀏覽器。上世紀90年代,許多網頁應用是為IE瀏覽器打造的,現在,開發者都會驕傲地在網頁上貼上“專為Chrome設計、請下載最新版Chrome以獲得最佳效果”。這樣的趨勢在2013年將加速,因為開發者清楚,高性能的網頁瀏覽器遠比操作係統更重要。除了Chrome,Webkit內核(Safari、BlackBerry 10手機瀏覽器)的瀏覽器也將從HTML5的普及中受益。開發者如果采用HTML5標準開發應用程序,他們肯定知道他們開發的產品能在Chrome、WebKit瀏覽器上暢通無阻,節省測試時間。


3、IE 10痛並快樂著


       IE 10的出現被認為是微軟瀏覽器從脆弱到安全的巨大進步。IE 10瀏覽器已經全麵支持HTML5標準,但是麵對Chrome、Firefox每年多次的升級,微軟緩慢的更新必然將是IE10在一年之後看起來又醜又慢。好在,微軟已經設立了單獨的HTML5實驗室,專門為IE10測試HTML5兼容程度,雖然IE在HTML5的道路上還是一個剛下地的小寶寶,但是會爬總比在繈褓中好。


4、拜拜IE6、7、8


       感謝360安全瀏覽器,一舉消滅了絕大部分IE6用戶。不過,IE6之後的IE7、IE8對HTML5的兼容程度依舊慘不忍睹。這裏給開發者的建議就是,取消對IE6、IE7、IE8的支持,讓過時的瀏覽器隨著HTML5標準的到來“灰飛煙滅”。


5、拜拜Android 2.x


        IE6的市場份額就像Android 2.x操作係統一樣頑固。根據Google公司的數據,在2012年年中,Android 2.3.x設備曾占據整個Android係統的90%。Android 2.x對HTML5標準的兼容性並不好,這樣龐大的市場占有率可以說是Google在係統升級上的失誤。不過,從最新的數據來看,Android 4.x操作係統已經占據Android操作係統 40%以上的市場份額。預計到2013年底,Android 2.x的市場占有率將降至15%,同時Android應用程序開發者也會將重點放在更好的Android 4.x上。


6、響應設計將成主流


        到目前為止,響應設計依舊不是網頁開發的主流,甚至有時被列在重要性的次級,網頁設計師則“有空”才做。這樣的局麵急需改變。隨著電腦和移動設備界限的逐漸模煳,開發者需要讓它們設計的產品能夠自動適應設備的屏幕尺寸和分辨率。(TECH2IPO已采用響應設計,各位讀者可以用不同的手機和平板電腦進行體驗)


       此外,網頁設計師也要注意緊跟HTML5網頁設計潮流,為跨平台使用者提供便利。


7、移動開發超越桌麵開發


       掰著指頭數都知道智能手機和平板電腦的發展速度已經全麵超越個人電腦。現在,無論是消費級市場還是企業市場,開發者花在移動開發上的時間超過傳動桌麵電腦。


8、桌麵上的HTML


      移動開發的火爆並不意味著桌麵開發的減少,對於許多信息工作者來說,傳統的桌麵依舊是他們的工作重點。然而PC桌麵隻是手機、電腦、平板多屏中的一屏,開發者需要找到桌麵和移動設備公用的代碼。


       HTML配合JavaScript完全可以勝任這一工作。Google提供的Chrome Packaged Apps和微軟的Windows Store Style應用程序都將在多屏、跨平台時代獲得迅速發展。


9、SPA時間


      何為SPA,Single Page Application,即“單頁應用程序”。SPA單頁應用程序可以保證跨平台應用程序的穩定性,給用戶一樣的操作、使用體驗。2010年,RIA(Rich Internet Applications)“富互聯網應用”風靡,2013年,SPA也將成為主流

趕緊來給你的網頁應用做個SPA吧。


10、HTML5分裂了,who care


        2012年夏天,負責製定HTML標準的兩家機構是網頁超文本技術工作小組 (WHATWG)和萬維網聯盟 (W3C)宣布分家,各自製定自己的HTML5標準。其中W3C的標準為固定版本,並提供HTML 5.1、5.2、5.3之類的升級;WHATWG的版本更靈活,可隨時更新。


        但是不管HTML5取名為何,開發者將從以前關注的DOM、CSS樣式、簡單JavaScript API等低級特性轉向ShadowDOM、Web組建、CSS布局、語音識別等高級功能。

最後更新:2017-04-04 07:04:13

  上一篇:go 桌麵操作係統大比拚:Ubuntu 12.10與OS X美洲獅
  下一篇:go CMS係統中學習到的快速將System.out.println全部轉化為logger