Flash為什么被淘汰了?
一、Flash被淘汰的原因
1、有安全漏洞
隨著歷年來使用Flash的網站數量不斷增加,不斷出現大量安全漏洞,安裝Flash之后,電腦一般情況下就會彈出大量廣告(FF新推薦之類的彈窗),這是因為資本家的本質所導致。早期的Flash并不會這樣,后來Flash技術逐漸被互聯網淘汰,Adobe公司就開始“擺爛”、“耍流氓”,比如放置大量廣告。
2、性能不好
Flash在過去曾經是一個十分流行的互聯網應用程序開發平臺,近年來使用Flash的網站數量不斷增加,也不斷出現性能問題,這給用戶的瀏覽體驗帶來了極大的不便和風險。
3、公司重視度降低
Adobe公司不再像過去那么重視Flash。隨著更多的公司轉向其他技術,Flash的影響力也隨之下降。 Adobe于2020年停止支持Flash,也標志著Flash的終結。
4、HTML5的推廣
隨著HTML5技術的不斷完善和推廣,它已經成為了當前網站開發的主流技術。HTML5和其他現代技術已經能夠取代Flash,在許多場景下用HTML5實現同樣的效果,Flash從此成為過去。
5、移動設備的發展
Flash開發平臺不能良好地支持移動設備,這就讓越來越多的用戶轉向了IOS和Android系統設備。而移動設備的用戶量迅速增加,因此,“移動優先”的原則也使Flash變得無法與時俱進。
二、Flash介紹
1、簡介
Adobe Flash(原稱Macromedia Flash,簡稱Flash;前身FutureSplash)是美國Macromedia公司(已被Adobe公司收購)所設計的一種二維動畫軟件。通常包括Adobe Flash,用于設計和編輯Flash文檔,以及Adobe Flash Player,用于播放Flash文檔。
2、特性
Flash有以下特性:
被大量應用于因特網網頁的矢量動畫文件格式。使用向量運算(Vector Graphics)的方式,產生出來的影片占用存儲空間較小使用Flash創作出的影片有自己的特殊檔案格式(swf)該公司聲稱全世界97%的網絡瀏覽器都內建Flash播放器(Flash Player)是Macromedia提出的“富因特網應用”(RIA)概念的實現平臺3、安全漏洞
Flash曾出現過以下漏洞:
2008年4月8日,Adobe Flash Player?9.0.115及更早版本被發現存在高危漏洞。2008年5月28日,國內出現利用Flash漏洞掛馬的情況。2008年5月29日,利用Flash漏洞的惡意代碼生成器在網上出現。2008年6月1日,國家計算機病毒中心發布病毒預警,Flash Player插件存在漏洞。2013年1月中旬,Adobe Acrobat及Reader被發現存在遠程代碼執行漏洞。2013年11月,Adobe被曝3800萬用戶的AdobeID被竊取。2014年2月4日,Adobe Flash播放器被爆出0Day漏洞(編號:CVE-2014-0497),黑客可通過漏洞遠程控制用戶電腦(包括PC和MAC機型)進而竊取用戶的郵箱、twitter、Facebook等私密的帳號和密碼,一些大型網站如雅虎、谷歌賬戶也受到威脅,預計該漏洞將會使全球數十億網民受到安全威脅。2014年2月,騰訊電腦管家率先針對0Day漏洞(編號:CVE-2014-0497)漏洞升級。目前仍存在以下漏洞:
應用廣泛,波及面廣:Adobe Flash Player能夠播放簡短快速的多媒體動畫、交互式動畫以及飛行標志等各類圖像文件,廣泛應用于操作系統中的IE瀏覽器和一些移動設備上。無法自動升級,用戶難察覺:Flash Player不具備自動升級功能,用戶對漏洞無法察覺,因此絕大多數計算機用戶無法及時打上補丁。大量病毒出現,用戶面臨隱私泄露:該漏洞下最為流行的FLASH漏洞病毒有三款,均為下載器。它們運行后,會下載更多盜號木馬。4、漏洞修復
主要可以通過這兩個方面來對漏洞進行修復:
手工檢查Flash插件版本并升級:在系統“添加或刪除程序”里查看 Adobe Flash Player 版本號,盡快升級至最新版本,以免受到安全漏洞的威脅。同時,許多安全軟件也可以進行修復漏洞,從而攔截利用此漏洞的攻擊行為。暫時禁用Flash Player插件播放功能:如果需要禁用Flash Player插件播放功能,方法如下:單擊IE主窗口中的菜單“工具→Internet選項”,在打開的窗口中選擇“程序”選項卡,在下面列表中找到“管理加載項→ShockwaveFlashk”選項并將其選中,再單擊“設置→禁用”保存設置即可。禁用后將不再支持網頁視頻的播放和網頁游戲的運行,包括一部分網頁聲音和廣告將無法播放5、支持格式
Flash支持以下格式:
swf:這是一個完整的影片檔,無法被編輯。有時會被念做“swiff”。Swf在發布時可以選擇保護功能,如果沒有選擇,很容易被別人輸入到他的原始檔中使用。然而保護功能依然阻擋不了為數眾多的破解軟件,有不少閃客專門以此來學習別人的程序碼和設計方式。fla:Flash的原始檔,只能用Adobe Flash(前身Macromedia Flash)打開編輯。as:為ActionScript的縮寫,是一種編程語言的簡單文字檔案. FLA檔案能夠直接包含 Actionscript, 但是也可以把它存成AS檔做為外部鏈接檔案(如定義ActionScript類則必須在寫在as文件里,再通過import加入類),以方便共同工作和更進階的程序修改。flv:Flash Video的簡稱,FLV流媒體格式是一種視頻封裝格式,它的出現有效地解決了視頻文件導入Flash后,使導出的SWF文件體積龐大,不能在網絡上有效使用等缺點。6、重橙網絡Flash Center
2021年6月3日,Flash Player國內運營方重橙網絡(Zorange重橙)宣布,此前試運營的“Flash 大廳”將更名為“Flash 中心(Flash Center)”并于6月10日正式上線,Flash 中心(Flash Center)簡稱FC。
Flash中心是Flash Player軟件化升級的全新產品,Flash 中心內含 Adobe Flash Player 的完整功能,同時支持 Flash 內容播放、安全更新、問題修復及 Flash 游戲推薦等新功能。Flash中心與Flash Player相比,創新方面如下:名列前茅,Flash 中心能夠獨立運行,生成桌面圖標,快速啟用。第二,Flash中心的適用性與泛用性提升巨大,安裝版本檢測功能有效解決與計算機系統版本不匹配問題,修復功能夠快速解決問題,穩定與便捷性大大提升。第三,Flash中心新增Flash一鍵安裝、Swf文件播放、桌面壁紙等功能,提升了用戶體驗。
延伸閱讀1:Adobe Flash?Player簡介
Adobe Flash Player是一種廣泛使用的、專有的多媒體程序播放器。它最初由Macromedia編寫,在Macromedia被Adobe收購后由Adobe繼續開發并分發。Adobe Flash Player 最初設計目的為播放2維向量動畫,但至此之后成為適合開發創造豐富型互聯網應用程序、流視頻音頻的工具。Flash Player使用矢量圖形的技術來最小化文件的大小以及創造節省網絡帶寬和下載時間的文件。因此Flash 成為嵌入網頁中的小游戲、動畫以及圖形用戶界面常用的格式。

猜你喜歡LIKE
相關推薦HOT
更多>>
分析型數據庫是什么,和關系型數據庫有什么區別?
一、分析型數據庫分析型是從數據庫的作用來劃分的,其重點用來做數據分析(OLAP),大量都是select語句。還有一種是專門用來做事務處理的,一般...詳情>>
2023-10-17 23:26:16
python self是什么意思,怎么使用?
一、python self介紹首先明確的是self只有在類的方法中才會有,獨立的函數或方法是不必帶有self的。self在定義類的方法時是必須有的,雖然在調...詳情>>
2023-10-17 21:24:11
創建Project提交到Github需要做什么?
一、創建Project提交到Github需要做什么1、在Github新建一個repository。2、打開編譯器,編輯最外面的.gitignore,如果沒有就新建一個這樣的文件...詳情>>
2023-10-17 20:23:50
C/S和B/S架構的工作原理及優缺點?
一、C/S架構的工作原理C/S 架構中客戶端和服務器之間通過網絡連接進行通信,客戶端發送請求后會等待服務器返回響應,直到收到響應后才能顯示給...詳情>>
2023-10-17 19:43:01熱門推薦
Web前端開發是什么技術?
沸分析型數據庫是什么,和關系型數據庫有什么區別?
熱對數量龐大的照片進行分類管理,較好的方便檢索的方法是什么?
熱web前端會用到哪些軟件工具?
新Flash動畫制作的原理是什么?
java/Python這么火,c++這么難,為什么我們還要選擇用C++?
app開發的制作為什么報價和開發周期都不一樣?
python self是什么意思,怎么使用?
什么是SEO?
PHP中的interface有什么用處?
創建Project提交到Github需要做什么?
為什么SwiftUI用struct來表示view?
C/S和B/S架構的工作原理及優缺點?
Flash為什么被淘汰了?
技術干貨






