關(guān)于 HTML5 令人激動的 10 項預(yù)測
當(dāng)前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
對于 HTML5 的開發(fā)者和公司決策者們而言,現(xiàn)在最重要的技術(shù)是 HTML、JavaScript、CSS、移動平臺和設(shè)備、以及不斷改進的 HTML 平臺(包括瀏覽器和操作系統(tǒng))。這意味著,下面 10 件事情將發(fā)生在 2013 年: 1 基于HTML5移動平臺的崛起 在開發(fā)跨平臺 app 方面,HTML5 發(fā)揮著越來越重要的作用。目前,這種開發(fā)一般都是通過本地封裝器完成的,例如 Cordova(Cordova 使得 HTML 和 JavaScript 可以在 iOS 和 Android 等平臺上驅(qū)動 app)。這種技術(shù)稱為混合型 app 開發(fā)。 今年,許多新興平臺把支持 HTML5 app 作為平臺基本功能——不需要封裝器了!這其中重要是 Google 的 Chrome OS;Firefox OS 則已經(jīng)計劃通過低端的中興、TCL 設(shè)備上在歐洲開始出貨;以 HTML 為中心新的平臺 Tizen 得到了英特爾和三星在內(nèi)的多家重量級公司支持;同樣以 HTML 為中心的 Ubuntu 將帶來最具流行風(fēng)味的 Linux 手機;BlackBerry 10 也將 HTML 和 JavaScript 作為其下一代 app 戰(zhàn)略的核心;還有 Windows 8,Windows 8 引入了新的 HTML、JavaScript 開發(fā)模式來開發(fā)“Windows 8 的風(fēng)格”app。這些平臺中,有些一定會在 2013 年取得成功。我最看好 Chrome OS 和 Tizen。 Chrome OS 有 Google 作為強大的后盾,重新修改了開發(fā)者和消費者推廣方式,并具有最寬廣的平臺戰(zhàn)略的優(yōu)勢(跨移動和桌面平臺),Chrome OS 已經(jīng)取得了先發(fā)優(yōu)勢。 而 Tizen 同時得到了英特爾、三星、NEC、松下、Sprint、華為、Vodafone 等的業(yè)界巨頭最廣泛的支持,并擔(dān)任了 Linux 基金會工程管理的職位。Tizen 因為更加開放(更加可定制),而具有了向 Android 發(fā)起挑戰(zhàn)的潛力。這種開發(fā)性對設(shè)備制造商非常有吸引力。 2 為Chrome定制(kit) 越來越多的網(wǎng)站選擇只在一種瀏覽器上進行 app 的測試。20 世紀(jì) 90 年代是以“為 Internet Explorer 定制”為標(biāo)志的,開發(fā)者們現(xiàn)在則以“為 Chrome 定制”來標(biāo)榜他們的 app——針對 Chrome 瀏覽器開發(fā),不保證一定通用。在 2013 年,這種趨勢可能會進一步加速。基于 Webkit 的 Chrome 瀏覽器非常高效,不斷的快速改進,而且?guī)缀踉谒兄髁鞑僮飨到y(tǒng)(Windows、Mac、Linux、Android 和 iOS)上通用。并且,同樣基于 Webkit 的 Safari 和 Blackberry 瀏覽器,幫助 Chrome 提供一些額外的兼容性。因此,開發(fā)人員更愿意專門為 Chrome 瀏覽器開發(fā)程序。雖然這樣可能會疏遠(yuǎn)某些用戶,但“為 Chrome 定制”可以更充分地利用 HTML5 API,節(jié)省寶貴的開發(fā)和測試時間。 3 IE 10——幸福并痛苦著 IE 10 被認(rèn)為是古老 IE 瀏覽器的一個巨大的進步。通過對 Web 標(biāo)準(zhǔn)更深入的支持,IE 10 使 IE 瀏覽器進入了 HTML5 的時代。但是,面對的快速持續(xù)更新 Chrome 和 Firefox 瀏覽器,IE 瀏覽器 2013 年將再次被甩在后面。微軟有將 IE 瀏覽器更新的更快些的希望:微軟 IE9 時代建立的 HTML5 實驗室在不斷發(fā)布 IE10 的“實驗性”改進,使其成為一個更強大的 HTML5 瀏覽器。雖然微軟的步幅并不大,但這仍然是一個好的開始。 4。IE6、IE7和IE8的消亡 IE10 處于關(guān)注的中心,而舊版本的 IE 漫漫的消亡過程仍未完成。只有最頑固的企業(yè)和中國仍然要求支持 IE6,世界許多地方都直接跳過了 IE7。如果你還沒有停止支持 IE6 和 IE7,那么在 2013 年停止吧。放棄 IE8 好像有點夸張,但是也沒有什么堅持的必要。IE10 的發(fā)布使 IE8 落后了兩個版本(這通常被用來當(dāng)做判斷是否應(yīng)該放棄的標(biāo)準(zhǔn)),jQuery 2.0 將在 2013 年加入 Google app 而放棄支持 IE8。到 2013 年底,大多數(shù)開發(fā)者將發(fā)現(xiàn) IE8 不值得他們浪費時間。 5 Android 2.X的消亡 Android 2.x(Eclair, Froyo and Gingerbread)看上去就像我們的手中的另一個 IE6。盡管,Google 已經(jīng)開始出貨 Android 4+ 的設(shè)備,但據(jù) Google 自己的統(tǒng)計,截止 2012 年中期,所有的 Android 設(shè)備中 2.x 系列的 Android(主要是 2.3.x)占 90%以上!Google 未能保持其 Android 的用戶群和生態(tài)系統(tǒng)的升級。幸運的是,2012 年的假日季(圣誕前后)似乎幫助打破這種僵局。Android 4+(Ice Cream Sandwich and Jelly Bean)的占有率在 2012 年年底飆升至近 40%。到 2013 年年底,Android 2.X 可能將占不到 15%的市場份額,而 Android 開發(fā)者將把重心切換到 4 + 版本。 6 響應(yīng)式設(shè)計成為主流 到目前為止,響應(yīng)式設(shè)計仍然不是 Web 開發(fā)的主流——只是“如果你有時間”,才去做的事情。這種情況將要改變。隨著電腦和移動設(shè)備之間的界限越來越模糊,開發(fā)人員不得不讓網(wǎng)站和應(yīng)用程序可以動態(tài)地適應(yīng)各種不可預(yù)知的屏幕尺寸和屏幕分辨率。 7 移動開發(fā)超過桌面開發(fā) 不需要高薪的分析師就能發(fā)現(xiàn)手機和平板電腦在增長,而傳統(tǒng)的 PC 正在衰退。現(xiàn)在起,開發(fā)者將開始花更多的時間來開發(fā)用于移動設(shè)備的軟件,而不是傳統(tǒng)的 PC 程序,并從消費市場延伸到各種規(guī)模的企業(yè),以服務(wù)所有內(nèi)部和外部用戶。如果你在 2013 年開發(fā)的不是移動程序,要么你是在維護傳統(tǒng)軟件,要么已經(jīng)錯失了良機。 8 桌面HTML應(yīng)用 雖然手機應(yīng)用在增長,但還沒有到放棄桌面開發(fā)的時候。傳統(tǒng)形式的桌面對許多信息產(chǎn)業(yè)工作者仍然非常重要。但隨著 PC 變成僅是您使用的眾多設(shè)備之一,開發(fā)人員會希望寫的代碼能跨 PC 和移動設(shè)備運行。HTML 和 JavaScript 是滿足這種需求的最佳選擇,比如 Chrome Packaged Apps 和 Windows Store Style (WinJS) apps 平臺能讓之成為可能。微軟和 Google 都在推動 HTML 用于桌面應(yīng)用程序的開發(fā),開發(fā)者應(yīng)及時響應(yīng)并開始擁抱跨平臺 HTML 和 JavaScript 桌面開發(fā)的時代。 9 SPA時代 隨著 HTML 和 JavaScript 應(yīng)用于桌面開發(fā)和日益復(fù)雜的移動應(yīng)用程序開發(fā),開發(fā)人員將發(fā)現(xiàn)他們需要新的技術(shù)來構(gòu)建可維護的跨平臺應(yīng)用程序。得益于 Backbone, Knockout 和 Kendo UI 等功能強大的框架的支持,單頁應(yīng)用程序 Single Page Application(SPA)上升勢頭迅猛。如果“RIA(Rich Internet Applications)是在 2010 年的流行語,那么”SPA“將是 2013 年的流行語。如果你作為一個 HTML 和 JavaScript 開發(fā)人員,正在尋找一個值得學(xué)習(xí)新技術(shù)或新概念,那么在 2013 年必然是 SPA 架構(gòu)。 10去掉HTML版本號 現(xiàn)在,W3C 已經(jīng)“完成了”HTML5 規(guī)范,媒體報道和大家關(guān)注的重點將會集中在“Web 標(biāo)準(zhǔn)平臺下面將推出什么”上面。W3C 已經(jīng)開始致力于 HTML 5.1 標(biāo)準(zhǔn),HTML 5.1 是下一個WHATWG(網(wǎng)頁超文本應(yīng)用技術(shù)工作組)的標(biāo)準(zhǔn)的縮影 。下一代的 HTML 平臺的改進將從 HTML5 的較低級別核心(DOM 元素、CSS 樣式、Simple JavaScript APIs,比如 Geolocation),轉(zhuǎn)向?qū)?yīng)用開發(fā)更為重要的改進上來(如 ShadowDOM、Web Components、CSS 布局和語音識別)。 即使版本號不來湊湊熱鬧,關(guān)于 HTML 討論將會繼續(xù),HTML 技術(shù)也將繼續(xù)發(fā)展。 該文章在 2013/3/9 13:29:52 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |