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