關於HTML5令人激動的10項預測

對於HTML5的開發者和公司決策者們而言,現在最重要的技術是HTML、JavaScript、CSS、移動平臺和設備、以及不斷改進的HTML平臺(包括瀏覽器和操作系統)。這意味着,下面10件事情將發生在2013年:

  1基於HTML5移動平臺的崛起

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

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

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

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

  2爲Chrome定製(kit)

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

  3IE10——幸福並痛苦着

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

  4。IE6、IE7和IE8的消亡

  IE10處於關注的中心,而舊版本的IE漫漫的消亡過程仍未完成。只有最頑固的企業和中國仍然要求支持IE6,世界許多地方都直接跳過了IE7。如果你還沒有停止支持IE6和IE7,那麼在2013年停止吧。放棄IE8好像有點誇張,但是也沒有什麼堅持的必要。IE10的發佈使IE8落後了兩個版本(這通常被用來當做判斷是否應該放棄的標準),jQuery2。0將在2013年加入Googleapp而放棄支持IE8。到2013年底,大多數開發者將發現IE8不值得他們浪費時間。

  5Android2。X的消亡

  Android2。x(Eclair,FroyoandGingerbread)看上去就像我們的手中的另一個IE6。儘管,Google已經開始出貨Android4+的設備,但據Google自己的統計,截止2012年中期,所有的Android設備中2。x系列的Android(主要是2。3。x)佔90%以上!Google未能保持其Android的用戶羣和生態系統的升級。幸運的是,2012年的假日季(聖誕前後)似乎幫助打破這種僵局。Android4+(IceCreamSandwichandJellyBean)的佔有率在2012年年底飆升至近40%。到2013年年底,Android2。X可能將佔不到15%的市場份額,而Android開發者將把重心切換到4+版本。

  6響應式設計成爲主流

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

  7移動開發超過桌面開發

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

  8桌面HTML應用

  雖然手機應用在增長,但還沒有到放棄桌面開發的時候。傳統形式的桌面對許多信息產業工作者仍然非常重要。但隨着PC變成僅是您使用的衆多設備之一,開發人員會希望寫的代碼能跨PC和移動設備運行。HTML和JavaScript是滿足這種需求的最佳選擇,比如ChromePackagedApps和WindowsStoreStyle(WinJS)apps平臺能讓之成爲可能。微軟和Google都在推動HTML用於桌面應用程序的開發,開發者應及時響應並開始擁抱跨平臺HTML和JavaScript桌面開發的時代。

  9SPA時代

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

  10去掉HTML版本號

  現在,W3C已經“完成了”HTML5規範,媒體報道和大家關注的重點將會集中在“Web標準平臺下面將推出什麼”上面。W3C已經開始致力於HTML5。1標準,HTML5。1是下一個WHATWG(網頁超文本應用技術工作組)的標準的縮影。下一代的HTML平臺的改進將從HTML5的較低級別核心(DOM元素、CSS樣式、SimpleJavaScriptAPIs,比如Geolocation),轉向對應用開發更爲重要的改進上來(如ShadowDOM、WebComponents、CSS佈局和語音識別)。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章