Google上週發布了一篇官方博文,表示Chrome從今年9月開始將全面禁止Flash的後台加載功能。
如若此項計劃得以實行,那麼Google在「去Flash化」的道路上又將前行一步。
實際上,Chrome對Flash的態度一直不太友好。
針對用戶們的卡頓反饋,Google先是默認關閉了NPAPI插件,隨後又禁止了Flash的自動播放功能,
而到了今年年底,Flash將成為需要手動操作才能順利加載的插件之一。
除此之外,VR日報還注意到IE和Safari等主流瀏覽器也正在剝離Flash的控制,
Amazon、Facebook、Youtube更是從廣告和視頻業務下手,相繼排除了這項技術的引入。
由此來看,Flash在活了21個年頭之後看來是要壽終正寢了。
與之相對的是,VR網頁則在新的標準下得以建立,進一步排除了對於Flash的依賴。
由此促成的新形式編碼和流媒體直播等服務的需求,可能間接的砍了Flash最後一刀。
瀏覽器巨頭Mozilla早已投身WebVR的製作,試圖實現VR網頁的標準化。
而那些拋棄Flash的「罪魁禍首」,如今都在VR領域中發力,
全景視頻和直播、VR廣告的變革,這些無不影響著Flash的昔日地位。
不過,Flash本身就是基於老舊瀏覽器而打造的產品。
即使經歷了數次迭代,也無法逃離生命末期的宿命,而VR的出現可能恰恰成為了技術交替的一個契機。
VR作為新的平台,開發商更願意建立統一的標準
Flash在PC平台的盛行可能要得益於自己的通用性,由於每個網頁的編碼技術有所差異,
而業內的標準又一直懸而未定,這項技術才能在這20年間成為富媒體的主流形式。
然而隨著新標準的出現,VR網頁已經不需要再沿用原來的Flash模式了。
2014年10月份,W3C(萬維網聯盟)發布了正式的HTML5標準,這項標準從規劃到出台整整耗去了8年的時間。
W3C的首席執行官Jeff Jaffe博士隨後表示:
「Web已經進入了相對穩定的階段,而統一的模式則需要所有人的幫助。」
全新的VR平台同時也是新標準的絕佳練兵場。
Chrome和Mozilla率先做出了表率,他們試圖完成VR網頁和瀏覽器的標準化,
並在今年早些時候完成了WebVR API的1.0版本。
WebVR API不但統一了VR網頁的渲染和顯示標準,而且還規範了不同硬件之間的操作差異,
除此之外還能對桌面和移動平台實行兼容。
Google隨後在WebVR的標准上進行了跟進,並製作了一個名為「VR Shell」的內核,
允許用戶在佩戴VR頭顯的狀態下也能瀏覽普通的網頁。
由於傳統網頁的編碼和形式相對混亂,VR Shell目前還不太穩定,
但Google也在加緊完善這個內核,以便WebVR在過渡期內能被大眾所接受。
不過,某些獨立的系統可能會採取自己的「Web VR」模式,
Samsung為Gear VR開發的虛擬現實瀏覽器就是一個例子,但它同樣也是基於新的標準打造。
而Safari目前雖然還不支持VR網頁,但鑑於蘋果對於Flash一貫的不待見態度,Safari VR的未來也可想而知。
對於全新的VR網頁來說,頁面設計和瀏覽器開發商完全可以使用H5新出台的標準來統一口徑。
為了保障移動VR的性能,H5可能是個更好的選擇
Flash的穩定性和性能功耗一直為人所詬病,Flash Player的運行失效對於很多人來說可能已經是家常便飯了。
早期瀏覽器的設計由於偏向一體化,Flash在「掛彩」的同時也會引起整個瀏覽器卡死。
Chrome的分離結構,在某種程度上也是鑑於Flash的不良反饋。
在分離設計下,由於每個程序之間相對獨立,瀏覽器就不會受到Flash Player失效的影響,
Safari、Firefox隨後在10.6和3.6.4版本中也加入了類似的功能。
除此之外,調用Flash Player還伴隨著巨大的CPU與內存的性能損耗,PC有時候運行起來都相當吃力。
Flash雖然在PC端盛行過很長一段時間,但它從未贏得過移動端的青睞,
由於移動VR的受眾對視頻和直播有著一定的需求,這兩個問題也將在移動VR中被無限放大。
針對CPU性能不足的狀況,Flash Player在10.1版本之後加入了硬解功能,利用GPU來減少視頻的耗用資源。
硬件解碼緩解了性能不足的窘境,但同時又帶來了一個新的問題。
Flash Player作為網頁和硬件的中間層,在夾雜了硬解之後將會大大增加移動端的耗電量。
而大部分移動VR本身就有電量和性能不足的癥結,Flash此時將會顯得更加不適用。
由於各個瀏覽器有著不同的解碼格式(Opera和Firefox支持OGG模式,而Safari和IE9支持H.264,
只有Chrome全部支持),因此H5不能在傳統的網頁中發揮功效。
但在WebVR統一標準的幫助下,H5對於移動VR來說可能是個更好的選擇。
Html5通過視頻標籤能夠直接定義JS的播放方式,不需要再外掛一層Flash Player,
基本上保證了VR瀏覽器的穩定性。而排除了中間層的兩次解碼,移動VR的整體耗電量也會小上很多。
Flash在PC平台的富媒體優勢,在VR中將被改變
富媒體是一種在Web中通過圖形、音頻、視頻進行交互的方法,
Flash曾在傳統網頁端口有著巨大的富媒體優勢,主要體現在網頁遊戲、彈窗(插頁)廣告上。
得益於獨立統一的特性,Flash最初吸引了一大批具有富媒體經驗的開發者,這也為它統治網頁生態打好了基礎。
而隨著2010年前後網頁遊戲和社交遊戲的盛行,以及Facebook和Zynga等巨頭的幫助,
Flash逐漸加固了自己的主導地位。
然而,這些內容在VR中都需要作出大幅度的改變。
撇開網頁遊戲的退潮趨勢不說,佩戴VR設備進行網頁遊戲本來就是一種變扭的交互形式。
雖然Cocos 3D和白鷺等網頁遊戲開發引擎已經相繼加入了VR模塊,
但短時間內還很難有成品產出,未來以何種模式出現也仍然值得我們去商榷。
除此之外,VR中的廣告形式一直是個懸而未定的難題。
依目前的發展趨勢來看,Banner、彈窗、插頁等形式的Flash廣告已經不可取了。
在VR日報看來,VR廣告對媒介的依賴逐漸變小,轉而需求更強的感官衝擊。
一部分開發商甚至為了單獨的廣告而打造了遊戲形式的Demo體驗,這些都是Flash所無法辦到的事情。
而基於VR網頁的H5開發社區一旦成型,Flash在傳統富媒體上的應用也將被逐漸取代。
Adobe本身可能也已經意識到了Flash正在日落西山,
它們早前就終止了完成度高達80%的ActionScript4.0和AVM3.0項目,隨後也裁掉了整個中國研發中心。
圍繞著Html5和Flash的攻防戰也即將結束,虛擬現實將是一個嶄新的開始。
原文出處:鈦媒體
Flash將死,VR可能砍了它最後一刀
- 文/ TC Sharing 編輯