flash一般是指flash軟體,flash軟體大小為1G左右,是一個製作動畫和矢量圖的軟體,我覺得題主想問的應該是flash player,這是一個20M的瀏覽器插件,flash player的用途就是播放網站上的視頻、運行flash軟體製作的網站和遊戲。

播放網頁視頻的替代品是HTML5,簡單來說,就是通過HTML5播放視頻。現在大部分網站都是支持用HTML5來播放視頻,比如嗶哩嗶哩。有些網站也是可以選擇播放模式的,比如優酷。

如果有些網站本身不支持H5,可以通過插件來實現讓這個網站支持。所以就可以把flash插件卸載了,遇到不支持html5的播放頁面時直接用插件進行播放即可。

至於製作動畫,那替代品太多了,比如同為Adobe公司的軟體——AE,其實專業做動畫的人早就不用flash了,畢竟不是這個行業的,其他常用的軟體我也不瞭解。

從長遠來看,HTML5會擠佔Flash大部分的市場,但flash主要是在遊戲開發方面還是會有一塊生存空間,4399和7k7k小遊戲就是依賴這個flash,短期內這些遊戲還不至於全部下架或者改造吧,所以在網頁遊戲方面,目前沒法完全取代。

flash為什麼會被取代呢?

因為flash包含許多漏洞,代碼缺陷導致成為黑客進攻計算機的流行方式,HTML5是瀏覽器的標準,無需額外插件即可完美支持,提高了用戶體驗,加強了視覺感受。HTML5技術在移動端,能夠讓應用程序回歸到網頁,並對網頁的功能進行擴展。在視音頻方面,性能表現比flash要更好。網頁表現方面,HTML5中的CSS3特效樣式、Canvas、webgl的介入,不僅加強了網頁的視覺效果,甚至能夠使用戶在網頁當中看到三維立體特效。對於開發者來說,HTML5技術跨平臺,適配多終端。HTML/JavaScript/CSS語言所開發的應用只要一次開發就能進入所有瀏覽器進行分發。即使是走傳統的App Store應用商店渠道,只需要再將底層用HTML5開發的應用「封裝」為App,從時間和資金成本上講遠小於跨系統移植。


Adobe曾於2011年發布了adobe edge animate欲以取代Flash,後於2015年正式宣佈停止該軟體的開發,並將Flash改名為Animate,納入CreativeCloud體系,繼續延續Flash的生命。

對比Adobe Edge Animate與Animate(Flash)的不同,前者是基於DOM結構製作交互的工具,在複雜交互動畫的性能上有著得天獨厚的~劣勢,估計這也是Adobe放棄繼續開發的原因之一,後者則是主打基於Canvas製作交互動畫。其實在cs6時代adobe就試圖以createjs作為插件形式為Flash提供HTML5的輸出功能,現在adobe直接以內置形式讓Animate生成HTML5內容,但遺憾的是adobe沒有專門為移動端進行性能優化,所以設計師如果直接用Animate進行交互動畫製作,在安卓中低端機型中會有明顯的幻燈片效應。即使是在PC端,即使動畫是流暢播放的,但是在筆記本電腦上也會出現風扇狂嘯的情況,由此可見,性能問題並不是Flash獨有的問題,而是優化問題。

縱觀國內一些HTML5遊戲引擎如cocos creator等,在移動端性能都有不俗的表現,而Animate則需要程序員和設計師高度配合與優化才能實現高性能,設計師在Flash上一夫當關的時代已一去不復返。如果現在你要走Animate"CC這條路,建議瞭解下國人開發的Flash2x和anniejs,它們能幫助你提高性能效率。另外adobe在最近也為n年沒更新的createjs庫更新了wengl渲染加速方式,可以觀望下後續發展。


Adobe flash 現在更名為 Adobe Animate 操作界面與flash基本類似

上圖為Adobe Animate 操作界面

樓主上傳照片為是閃客精靈,一款將swf格式轉換成fla格式的破解軟體,dobe Animate 現在保存源文件依然是fla格式文件,可以打開老版本fla文件。因為很多網站flash player被H5所代替,swf文件失去了播放器支持,所有我們在製作動畫時候可以Animate和Adobe Media Encoder視頻轉換軟體,將製作動畫轉換成視頻格式如AVI,mov,MP4等視頻格式。

Adobe After Effects (視頻製作軟俗稱AE)功能也很強大,這款軟體也能製作另一種動表現形式MG動畫俗稱扁平動畫。下面是扁平動畫風格用主要製作軟體就是AE


Flash在過去的很多年內是視頻播放領域的「大哥」,然而近些年來卻有沒落的傾向,也如題主所說的,它將在未來不久停止更新。

它在播放領域的替代品其實有不少,比較著名的例如Html5播放器。現在較火的彈幕網站Bilibili就採用了這種播放器,並且它的性能比Flash要優秀許多。

隨著編程技術的提高,各種各樣的瀏覽器插件也層出不窮,它們都在不同程度上分攤了Flash的職能,最重要的是,Flash存在不少已知的安全漏洞,它的淘汰也是可以預見的了。


推薦閱讀:
相關文章