當前位置:星座運勢大全官網 - 八字算命 - 未來是HTML 5的時代還是Flash的時代?

未來是HTML 5的時代還是Flash的時代?

本人從事Flash和HTML相關工作15年,經驗豐富。這是我的親身經歷。1999開始接觸Flash技術。2000年,我向Macromedia提交了Flash AS1的數學相關算法,成為壹名beta測試員。2003年,我是Macromedia Flash的開發誌願者。2004年,他成為Macromedia在中國的第壹名技術員工。2005年,Adobe完成了對Macromedia的收購,並以工程師的身份加入Adobe。2008年,他成為Flash視頻和Flash媒體服務器的重要客戶技術經理,2009年,他成為Flash平臺宣傳員。2014離開Adobe之前,除了Flash,我還參與了Adobe HTML5系列技術工具的相關工作。2.我現在是HTML5技術公司Egret Engine的技術合夥人,管理這家公司的R&D團隊。我每天的工作都和HTML5 Web技術有關。現在似乎是回答這個問題的最佳時機,因為所有的答案都在浮現。好了,回到答案本身。我自己對Flash和HTML5這兩個技術領域的看法大致如下:Flash已經進入了軟件生命周期的末期,但依然有價值。無論Flash有多輝煌,在其生命周期中從未真正贏得移動領域。HTML5已經重回軌道,未來取勝的關鍵在移動領域。HTML5雖然重回軌道,但要達到技術普及的高度完美狀態,還必須有幾個突破。Flash已經進入了軟件生命周期的末期,是的,壹切都有開始,更何況是Flash。1994年4月10今天,Flash 21歲了。21歲對於壹個人來說是絕對美好的壹年,但是在軟件領域,活了21年真的是壹個老家夥了。說到衰落,就不可避免的要提到崛起。在21年的歷程中,Flash經歷了三次成功高峰,分別是1999的網絡動畫時代、2005的Flash視頻時代和2008的網頁遊戲時代。互聯網領域的這三次巔峰都被Flash趕上了(不得不說是運氣好),這三次成功導致了Flash在其生命周期中壹次又壹次的產品形態變化。Flash動畫的流行導致了Flash的第壹次成功。在1999,隨著第壹波互聯網。com熱潮,由於當時HTML技術的薄弱,大量知名的Banner、動畫、MTV都是借助Flash創作出來的。這些神奇的交互效果充斥著每壹個網站,Flash開始在網頁動畫創作領域迅速崛起。我當時的雇主,美國Macromedia公司旗下的Flash、Dreamweaver、Fireworks,被國人親切地稱為網絡三劍客。當時主要在做兩個Flash開發者聚集的論壇:Flash帝國(原名邊城浪子的回聲信息)和藍色理想。2004年,借助Flash前幾年取得的成績,Macromedia被Adobe以34億美元收購。2005年,Flash最重要的版本之壹Flash 8(代號:8球)出現。這個版本集成了兩個最重要的功能,其中壹個導致了YouTube和優酷土豆視頻網站的成功,那就是在Flash Player中集成了Sorenson Spark H.263(VP6)的視頻解碼功能。還有壹個功能為Flash日後打造更精彩的網頁遊戲奠定了基礎,那就是位圖和Bitmapdata位圖操作的實現。2008年,Flash“幸運”地趕上了社交遊戲的浪潮。隨著Zynga和臉書的巨大成功,Flash主導了社交遊戲的技術領域,隨後的Stage3D技術讓Flash完全主導了PC網頁遊戲領域。在Flash的巔峰時期,沒有其他類似的技術在與Flash的競爭中獲勝,出現了幾個“Flash黑仔”,包括Silverlight、JavaFX、Lazslo和Unity Player。作為贏家,Flash自然有自己的理由,即獨特且高度統壹的Flash播放器,強大的內容設計和開發工作流程,以及多年積累的強大社區生態。水滿了就溢出來了,每個月的盈余就沒了。Flash開始走下坡路,業界認為是從蘋果喬布斯的小品開始的。沒錯,那篇文章就是Flash走下坡路的開始,隨後壹系列不利的消息接踵而至,都對Flash造成了沈重的打擊。在這裏,我想總結壹下Flash由盛轉衰的幾個重要事件。分別是:蘋果iOS不支持Flash Player。MACOSX系統不提供調用Flash Player的視頻硬件解碼功能。Adobe Flash Player建立的開放屏幕項目(OSP)計劃的推廣不力被終止。

Adobe宣布裁撤Flex團隊,終止Flash Builder開發計劃並將Flex項目捐贈給Apache,間接促成了Google AngularJS的巨大成功,因為AngularJS的作者是Flex的核心科學家。Adobe將不再為Android系統開發Flash Player的後續版本。Adobe宣布停止開發80%的ActionScript4.0和AVM3.0項目。Adobe終止了Stage3D的後續開發。Adobe終止了ANE(Adobe原生擴展)和AIR SDK內置Webkit的開發和維護。Adobe在中國廢除了整個R&D中心,很多工程師屬於Flash團隊,包括Flash Player、Stage3D、CrossBridge(原Alchemy)、骨骼動畫和平臺福音派。(有意思的是,後來也有工程師加入了白鷺團隊。)FireFox默認關閉了Flash內容的顯示。(已修復:Firefox因為Flash中的壹個0天漏洞,默認關閉了Flash內容,修復後重新打開。來源:Firefox現在默認屏蔽所有版本的Flash Player)谷歌Chrome禁用了對NPAPI的支持,關閉了PPAPI Flash Player的硬件加速。谷歌Chrome默認關閉Flash內容。可以說是壹連串的壞消息。如果壹起看,那簡直就是壞消息。許多決定來自Adobe本身,它有充分的理由相信Flash這種基於平臺的技術已經進入了最後的生命周期。但是Flash為網絡的發展帶來了很多有價值的推動力。首先,在Flash的全盛時期,據Adobe官方統計,全球有近200萬Flash開發者。這個群體不同於其他語言的開發者。可以說他們是壹個獨特的開發者群體。我們可以理解為他們是真正的“全棧”工程師,他們可以開發遊戲,制作動畫,創建富媒體應用,甚至他們中的許多人會從事藝術,烹飪和刺繡。2065 438+00 Flash開始走下坡路,這些Flash開發者逐漸轉型,他們成為了很多應用和遊戲公司的中堅力量。目前市面上大量的Unity和Cocos手遊開發者,白鷺引擎社區近壹半的HTML5開發者,甚至大量的AngularJS和JQueryMobile開發者,都來自於最初的Flash社區。其次,Flash開發生態為HTML5標準的演進帶來了很多有價值的模型模型。Adobe通過Flash專業工具開放了JSFL擴展;支持JQuery Mobile和WebGL的輸出,甚至矢量圖的動畫也支持CreateJS的導出;Adobe將世界上最受歡迎的骨骼動畫項目之壹DragonBones轉移到Egret,繼續開發原生和HTML5版本。Flex項目主課成為Google AngularJS作者;曾經風靡壹時的Flash遊戲框架Flixel的作者後來參與了HTML5遊戲框架Phaser的創作;;Adobe捐贈給Mozilla的AVM2虛擬機的源代碼間接帶動了IonMonkey和SpiderMonkey項目中GC的升級和Flash轉換HTML5項目中Shumway的普及。白鷺引擎團隊在HTML5的引擎產品設計中借鑒了Adobe的ActionScript3.0語法。Stage3D項目隨後促成了Away3D和Minko等原有Flash3D項目向HTML5技術領域的完美轉化。在過去幾年中,還有許多與HTML5相關的視頻和音頻項目與Flash相關的媒體庫合並,以提供更多的功能支持。如今,大量的HTML5視頻播放器都是由原來的Flash領域改造而來。這些都是Flash技術給HTML5領域帶來的財富。