蘋(píng)果普及了HTML5技術(shù),Facebook押注HTML5上,卻受到不小的打擊,導致在后來(lái)一段時(shí)間里,唱衰HTML5的言論成為媒體的一種幸災樂(lè )禍的態(tài)度,人人避而不談。微信通過(guò)公眾號的形式,以游戲、營(yíng)銷(xiāo)重新煥發(fā)出HTML5的青春。
上一周微信推送廣告的事件引起了一陣熱議,寶馬、VIVO、可口可樂(lè )三大品牌給用戶(hù)推送的廣告也是美妙至極,在朋友圈中再次展示了HTML5的魅力,輕并且跨平臺,它在未來(lái)將極有可能替代傳統的Flash,而非App。
即使你不是技術(shù)控,你也應該感受到過(guò)去一年時(shí)間身邊發(fā)生的HTML5事件,去年由微信朋友圈引爆的《圍住神經(jīng)貓》以及之后一系列的小游戲,都證明了HTML5的營(yíng)銷(xiāo)價(jià)值。
HTML5已經(jīng)出來(lái)很多年了,HTML5是一個(gè)基于瀏覽器的協(xié)作標準,可以讓各種不同的素材在瀏覽器中流暢運行,它最大的優(yōu)點(diǎn)在于跨平臺性、易開(kāi)發(fā)以及開(kāi)發(fā)成本低。早在2010年的時(shí)候,喬布斯在封殺Flash的言論中,就預言HTML5將會(huì )成為取代Flash的下一波技術(shù)浪潮。
從那時(shí)候開(kāi)始,HTML5與Flash之間的爭論就一直成為程序員之間茶余飯后的談資。就在上周二,Youtube宣布讓HTML5默認成為視頻播放器,這一舉動(dòng)在 2010年之前看來(lái),似乎是不敢想象的。要知道在那時(shí)候,Adobe還吹噓全球有75%的網(wǎng)站在視頻中采用Flash技術(shù)。但截至到去年,HTML5的普及已經(jīng)廣泛被人們所接受,有85%的網(wǎng)站都在使用HTML5技術(shù)。
Flash是如何衰落的?
蘋(píng)果從來(lái)都不是第一家將新技術(shù)推向市場(chǎng)的公司,但這些年也同時(shí)不失時(shí)機的把軟盤(pán)、光驅、Flash、上網(wǎng)本、傻瓜相機等技術(shù)或設備淘汰掉,Flash無(wú)疑是最臭名昭著(zhù)的技術(shù)之一。
喬布斯非常厭惡Flash,所以無(wú)論是iPhone還是iPad都從來(lái)沒(méi)有支持過(guò)Flash,就因為這事,蘋(píng)果還與Adobe爆發(fā)過(guò)一場(chǎng)備受爭議的口水戰,喬布斯甚至曾經(jīng)專(zhuān)門(mén)跑到一個(gè)論壇,來(lái)向人們解釋?zhuān)琲Pad為什么不支持Flash:“Flash技術(shù)缺乏足夠的開(kāi)放性、性能差、電池消耗大,缺乏觸摸支持,這大大阻礙了人們在使用iPad的用戶(hù)體驗?!?/p>
2010年,蘋(píng)果賣(mài)出了4000萬(wàn)臺iPhone和1500萬(wàn)臺iPad,雖然從去年開(kāi)始,平板電腦就已經(jīng)出現了增長(cháng)放緩的現象,但很顯然,開(kāi)發(fā)商不能忽視這么龐大的用戶(hù)群,所以蘋(píng)果與Adobe的那場(chǎng)戰爭,蘋(píng)果背后站了一大群開(kāi)發(fā)人員支持研發(fā)HTML5技術(shù),讓這項技術(shù)得以普及開(kāi)來(lái)。
在第二年,Adobe自己也放棄了Flash移動(dòng)端的研發(fā)工作,HTML5幾乎已經(jīng)被移動(dòng)瀏覽器廣泛支持,Adobe認識到Flash已經(jīng)落后于時(shí)代,同時(shí)應用程序的加入也讓瀏覽器為基礎的FLASH變得不是那么重要。另外Flash也同樣面臨Andorid系統碎片化需求,針對不同的版本進(jìn)行不同的優(yōu)化,費時(shí)費力。
扎克伯格在HTML5上遭遇滑鐵盧
很多大公司都在推動(dòng)HTML5的發(fā)展,其中以Facebook的扎克伯格最為瘋狂,作為技術(shù)極客的他誓要利用HTML5的Web App來(lái)打破iOS和Android的壟斷,也造成了前幾年一直頗具爭議的一個(gè)話(huà)題——HTML5是否會(huì )取代原生App?
但很可惜的是,HTML5這一技術(shù)在2012年遇到了一些麻煩,推動(dòng)HTML5技術(shù)發(fā)展的兩個(gè)標準組織W3C和WHATWG終止合作,天之驕子的扎克伯格更是在HTML5上摔了一個(gè)大跟頭,由于過(guò)于執著(zhù)相信HTML5將會(huì )取代原生App,導致Facebook在2013年之前在移動(dòng)端的產(chǎn)品的市場(chǎng)表現非常一般。
如果不是2012年扎克伯格做了一項花10億美元收購Instagram的舉措,在那時(shí)候幾乎可以說(shuō)Facebook將錯過(guò)這波移動(dòng)浪潮,頂著(zhù)千億市值IPO的Facebook在2012年股價(jià)更是連連受挫。
按照常理來(lái)說(shuō),Facebook這些年在HTML5的試錯應該大大打擊了HTML5的實(shí)用性,如無(wú)意外,它將會(huì )成為一項冷門(mén)的技術(shù),曇花一現后消失在用戶(hù)的視野里。但在去年火爆朋友圈的《圍住神經(jīng)貓》這款小游戲開(kāi)始,HTML5再次重新出現了人們面前,令人們思考它的實(shí)際價(jià)值究竟是什么?
微信成為HTML5技術(shù)流行的最大推手
很多熱點(diǎn)的事件都是厚積薄發(fā),HTML5就是如此。此前iOS和Android系統已經(jīng)放棄了Flash,這讓HTML5有了一個(gè)天然的成長(cháng)基礎。而現在手機硬件的提升和HTML5本身的完善,使得基于HTML5的應用表現更好?,F在iPhone對HTML5的支持很完善,而Google也完成了移動(dòng)端Chrome瀏覽器向Chromium內核的切換,大幅提升了對HTML5的支持。
在過(guò)去幾年,很多基于HTML5的應用都在試圖替代原生App,但受限于技術(shù)的完善程度,這些應用的體驗都遠遠不如原生App。過(guò)去一年HTML5能夠重新熱起來(lái)的重要因素就是提供了比原生App更好的體驗,但這種體驗的基礎并不是單純的替代原生App,而是做了一些最適合HTML5的細分應用,比如小游戲、媒體和營(yíng)銷(xiāo)類(lèi)的產(chǎn)品。
這些細分的方向能夠最大程度發(fā)揮HTML5跨平臺、開(kāi)發(fā)成本低、開(kāi)發(fā)速度快的諸多優(yōu)點(diǎn),在整體產(chǎn)品體驗上遠遠超出原生App。
原生App的需求從需求的角度來(lái)看,HTML5和原生App并不是對立的,反而是原生App需要HTML5去解決一些核心的問(wèn)題,比如原生App之間的信息互通。目前原生App都是各自孤立的,既缺少相互的信息傳輸,也讓App的流量費用變得越來(lái)越高。而HTML5應用則能夠以很低成本解決這些原生App自身無(wú)法解決的問(wèn)題,讓整個(gè)移動(dòng)應用市場(chǎng)更有效率。
在國內市場(chǎng),BAT都在努力推動(dòng)HTML5技術(shù),比如去年百度推出了直達號,阿里巴巴的Yun OS更是圍繞著(zhù)HTML5 應用為核心來(lái)打造,但最終令HTML5所展現在普通用戶(hù)面前的最大推手,還是微信,利用朋友圈的私密社交性,以及HTML5本身的跨平臺、低成本開(kāi)發(fā)、速度快等特性,不少公司利用HTML5技術(shù)在朋友圈做了一次又一次的營(yíng)銷(xiāo)傳播。
實(shí)際上微信并沒(méi)有在HTML5技術(shù)上有什么創(chuàng )造性的推進(jìn),而是在HTML5的應用場(chǎng)景上做出了自己的不同嘗試,即并沒(méi)有基于瀏覽器和網(wǎng)址去推廣HTML5,而是通過(guò)微信特殊的賬號和收藏的方式,形成了附著(zhù)于微信這樣一個(gè)超級App的HTML5應用場(chǎng)景。
當然,更重要的是微信提供了一些用戶(hù)最容易接受的細分HTML5應用,這使得用戶(hù)獲得了更好的應用體驗和更便捷的獲取應用的渠道。
HTML5理想很豐滿(mǎn),但現實(shí)很骨感
從蘋(píng)果、Google、Facebook到國內的大公司,它們都能夠預見(jiàn)到HTML5的前景和趨勢,但一個(gè)技術(shù)將以何種方式影響市場(chǎng)卻是個(gè)很難預見(jiàn)的事情。你永遠無(wú)法提前預知未來(lái)的技術(shù)究竟會(huì )以怎樣的一種形式呈現在人們面前。
Flash到目前為止也并沒(méi)有死亡,在很多地方人們還是需要依賴(lài)Flash技術(shù),比如在制作網(wǎng)頁(yè)游戲上,相比HTML5,后者不能處理自動(dòng)處理動(dòng)畫(huà)效果上反復交互,需要借助
其他工具比如CSS3和JavaScript才能實(shí)現同樣的效果,但是在涉及到視頻方面,HTML5與Flash目前誰(shuí)占主導地位,已經(jīng)一目了然。
HTML5在加載大圖片的時(shí)候的性能會(huì )有下降,大量用戶(hù)同時(shí)訪(fǎng)問(wèn)同一個(gè)HTML5應用時(shí),性能也會(huì )下降,HTML5在性能上的差距以及用戶(hù)體驗,與原生App相比,相差甚遠,你打開(kāi)同一個(gè)H5應用與原生應用,你可以很明顯的感覺(jué)到,H5應用的上網(wǎng)速度要不及原生App。
蘋(píng)果普及了HTML5技術(shù),Facebook押注HTML5上,卻受到不小的打擊,導致在后來(lái)一段時(shí)間里,唱衰HTML5的言論成為媒體的一種幸災樂(lè )禍的態(tài)度,人人避而不談。
微信通過(guò)公眾號的形式,以游戲、營(yíng)銷(xiāo)重新煥發(fā)出HTML5的青春,H5應用將來(lái)是否真的能夠完全替代原生App,打破iOS與Android壟斷的局面,或許這樣一個(gè)在未來(lái)很長(cháng)一段時(shí)間具有爭議的話(huà)題,也只能交給時(shí)間來(lái)決定了。