10項關於HTML5令人興奮的預測

評論
評論

 

本文編譯自 readwrite.com,『HTML5: 10 Provocative Predictions For The Future』,對於 HTML5 的開發者和公司決策者們而言,現在最重要的技術是 HTML、JavaScript、CSS、行動平台和設備、以及不斷改進的 HTML 平台(包括瀏覽器和作業系統)。這意味著,下面 10 件事情將發生在 2013 年:

1 HTML5 行動平台的崛起

在開發跨平台 app 方面,HTML5 發揮著越來越重要的作用。目前,這種開發一般都是通過本機封裝器完成的,例如 Cordova(Cordova 使得 HTML 和 JavaScript 可以在 iOS 和 Android 等平台上驅動 app)。這種技術稱為混合型 app 開發。

今年,許多新興平台把支持 HTML5 app 作為平台基本功能——不需要封裝器了!這其中重要是 Google 的 Chrome OS;Firefox OS 則已經計劃通過低端的中興、TCL 設備上在歐洲開始出貨;以 HTML 為中心新的平台 Tizen 得到了英特爾和三星在內的多家重量級公司支持;同樣以 HTML 為中心的 Ubuntu 將帶來最具流行風味的 Linux 手機;BlackBerry 10 也將 HTML 和 JavaScript 作為其下一代 app 戰略的核心;還有 Windows 8,Windows 8 引入了新的 HTML、JavaScript 開發模式來開發“Windows 8 的風格”app。這些平台中,有些一定會在 2013 年取得成功。我最看好 Chrome OS 和 Tizen。

Chrome OS 有 Google 作為強大的後盾,重新修改了開發者和消費者推廣方式,並具有最寬廣的平台戰略的優勢(跨行動和桌面平台),Chrome OS 已經取得了先發優勢。

而 Tizen 同時得到了英特爾、三星、NEC、松下、Sprint、華為、Vodafone 等的業界巨頭最廣泛的支持,並擔任了 Linux 基金會工程管理的職位。Tizen 因為更加開放(更加可客制),而具有了向 Android 發起挑戰的潛力。這種開發性對設備製造商非常有吸引力。

2 為 Chrome 定制(kit)

越來越多的網站選擇只在一種瀏覽器上進行 app 的測試。20 世紀 90 年代是以『為 Internet Explorer 打造』為標誌的,開發者們現在則以『為 Chrome 打造』來標榜他們的 app——針對 Chrome 瀏覽器開發,不保證一定通用。在 2013 年,這種趨勢可能會進一步加速。基於 Webkit 的 Chrome 瀏覽器效率非常高,不斷的快速改進,而且幾乎在所有主流作業系統(Windows、Mac、Linux、Android 和 iOS)上通用。並且,同樣基於 Webkit 的 Safari 和 Blackberry 瀏覽器,幫助 Chrome 提供一些額外的相容性。因此,開發人員更願意專門為 Chrome 瀏覽器開發程式。雖然這樣可能會疏遠某些用戶,但『為 Chrome 打造』可以更充分地利用 HTML5 API,節省寶貴的開發和測試時間。

3 IE 10——幸福並痛苦著

IE 10 被認為是古老 IE 瀏覽器的一大進步。更深入支援 Web 標準,IE 10 使 IE 瀏覽器進入了 HTML5 的時代。但是,面對的快速持續更新 Chrome 和 Firefox 瀏覽器,IE 瀏覽器 2013 年將再次被甩在後面。微軟有將 IE 瀏覽器更新的更快些的希望:微軟 IE9 時代建立的 HTML5 實驗室在不斷發布 IE10 的“實驗性”改進,使其成為一個更強大的 HTML5 瀏覽器。雖然微軟的步伐並不大,但這仍然是一個好的開始。

4。IE6、IE7 和 IE8 的消亡

IE10 處於關注的中心,而舊版本的 IE 漫漫的消亡過程仍未完成。只有最頑固的企業 (和中國) 仍然要求支援 I

E6,世界許多地方都直接跳過了 IE7。如果你還沒有停止支援 IE6 和 IE7,那麼在 2013 年停止吧。放棄 IE8 好像有點誇張,但是也沒有什麼堅持的必要。IE10 的發佈使 IE8 落後了兩個版本(這通常被用來當做判斷是否應該放棄的標準),jQuery 2.0 將在 2013 年加入 Google app 而放棄支援 IE8。到 2013 年底,大多數開發者將發現 IE8 不值得他們浪費時間。

5 Android 2.X 的消亡

Android 2.x(Eclair, Froyo and Gingerbread)看上去就像我們的手中的另一個 IE6。儘管,Google 已經開始出貨 Android 4+ 的設備,但據 Google 自己的統計,截止 2012 年中期,所有的 Andr

oid 設備中 2.x 系列的 Andr

oid(主要是 2.3.x)佔 90%以上!Google 未能保持其 Android 的使用者和生態系統的升級。幸運的是,2012 年的假期(聖誕前後)似乎已打破這種僵局。Android 4+(Ice Cream Sandwich and Jelly Bean)的佔有率在 2012 年年底飆升至近 40%。到 2013 年年底,Android 2.X 可能將佔不到 15%的市場份額,而 Android 開發者將把重心切換到 4 + 版本。

6 響應式設計 (Responsive Design)成為主流

到目前為止,響應式設計仍然不是 Web 開發的主流——只是“如果你有時間”,才去做的事情。這種情況將要改變。隨著電腦和行動設備之間的界限越來越模糊,開發人員不得不讓網站和應用程式可以動態地適應各種不可預知的螢幕尺寸和螢幕解析度。

7 行動開發超過桌面開發

不需要高薪的分析師就能發現手機和平板電腦在增長,而傳統的 PC 正在衰退。現在起,開發者將開始花更多的時間來開發用於行動設備的軟體,而不是傳統的 PC 程式,並從消費市場延伸到各種規模的企業,以服務所有內部和外部使用者。如果你在 2013 年開發的不是行動程式,要嘛你是在維護傳統軟體,要嘛已經錯失了良機。

8 桌面 HTML 應用程式

雖然手機應用程式在增長,但還沒有到放棄桌面的時候。傳統形式的桌面程式對許多資訊產業工作者仍然非常重要。但隨著 PC 變成僅是您使用的眾多裝置之一,開發人員會希望寫的程式能跨 PC 和行動設備執行。HTML 和 JavaScript 是滿足這種需求的最佳選擇,比如 Chrome Packaged Apps 和 Windows Store Style (WinJS) apps 平台能讓之成為可能。微軟和 Google 都在推動 HTML 用於桌面應用程式的開發,開發者應及時響應並開始擁抱跨平台 HTML 和 JavaScript 桌面開發的時代。

9 SPA 時代

隨著 HTML 和 JavaScript 應用於桌面開發和日益複雜的移動應用程序開發,開發人員將發現他們需要新的技術來構建可維護的跨平台應用程式。得益於 Backbone、Knockout 和 Kendo UI 等功能強大的框架的支持,單頁應用程式 Single Page Application(SPA)上升勢頭迅猛。如果“RIA(Rich Internet Applications)是在 2010 年的流行語,那麼”SPA“將是 2013 年的流行語。如果你作為一個 HTML 和 JavaScript 開發人員,正在尋找一個值得學習新技術或新概念,那麼在 2013 年必然是 SPA 架構。

10 去掉 HTML 版本號

現在,W3C 已經“完成了”HTML5 規範,媒體報導和大家關注的重點將會集中在“Web 標準平台下面將推出什麼”上面。W3C 已經開始致力於 HTML 5.1 標準,HTML 5.1 是下一個網頁超文本技術工作小組(Web Hypertext Application Technology Working Group,縮寫為 WHATWG)的標準的縮影。下一代的 HTML 平台的改進將從 HTML5 的較低層核心(DOM 元素、CSS 樣式、Simple JavaScript APIs,比如 Geolocation),轉向對應用開發更為重要的改進上來(如 ShadowDOM、Web Components、CSS 和語音識別)。

即使版本號不來湊湊熱鬧,關於 HTML 討論將會繼續,HTML 技術也將繼續發展。


精選熱門好工作

PopDaily 事業開發經理–【行銷部】

數果網路股份有限公司
臺北市.台灣

獎勵 NT$20,000

Shopee APP - 實體活動企劃專員

樂購蝦皮股份有限公司
臺北市.台灣

獎勵 NT$20,000

PopDaily APP開發工程師 –【工程部】

數果網路股份有限公司
臺北市.台灣

獎勵 NT$20,000

評論