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