Adobe Flash
本條目全部或部分內容原來自英文維基百科頁面Adobe_Flash,依 CC BY-SA 3.0 授權引入;原貢獻者可以在這裡看到。 |
基本資料 | |
軟體名 | Adobe Flash |
---|---|
開發者 | 美國Macromedia公司→Adobe公司 |
作業系統 | 多平台 |
語言 | 英文 中文 |
軟體類型 | 二維動畫軟體 |
Adobe Flash是一個被廢棄的[1]多媒體軟體平台。
雖然Flash曾經是在線多媒體內容的主要平台,但隨著Adobe傾向於向HTML5的過渡,它正逐漸被拋棄,並在2020年底正式結束支持。 然而,Adobe將繼續支持Adobe AIR,這是一種用於構建獨立應用程式和遊戲的相關技術。
歷史
最初的Flash由FutureWave Software開發,名為SmartSketch。
1995年,在添加新功能後SmartSketch更名為FutureSplash Animator。
1996年11月,Macromedia收購了FutureSplash並更名為Macromedia Flash 1.0,其中包括用於製作動畫的Macromedia Flash和用於播放的Macromedia Flash Player.
2000年,第一個主要版本的程式語言ActionScript隨Flash 5一起發布。至Macromedia被收購前,其發布的最後一個Flash版本是Flash 8。
2005年12月3日,Adobe Systems收購Macromedia。
2007年,Adobe發布Flash第一個版本Adobe Flash CS3 Professional,這是第九個主要版本的Flash。
2008年,Adobe發布了第十個版本的Flash,Adobe Flash CS4。同年,Adobe 發布了第一個版本的 Adobe 集成運行時(後來更名為Adobe AIR)。
2008年5月1日,Adobe宣布Open Screen Project,旨在為個人電腦、行動裝置和消費類電子產品等設備提供一致的應用界面。該項目取消了對Flash開發者的種種限制。
2010年4月29日,賈伯斯發表一封公開信[2],闡述了為什麼沒有在iOS系統使用Flash。之後由於蘋果的一再限制,2011年 11月,Adobe宣布停止開發用於移動Web瀏覽器的Flash Player插件。
2015 年,Adobe將其Flash創作環境重新命名為 Adobe Animate,以強調其對 HTML5 創作的擴展支持。
2017年7月,在微軟,蘋果,Mozilla基金會等企業組織的支持下,Adobe宣布Adobe Flash將於2020年底納入壽命終止階段,並將於同期正式停止對Flash Player的支持、分發和安全更新,並於2021年1月12日阻止網頁上任意Flash內容的顯示。
Flash將繼續以Adobe AIR(Adobe將繼續開發)和OpenFL(Flash API的多目標開源實現)的形式繼續。此外,即使在2020年之後,Adobe Animate仍將繼續由Adobe開發。
從Chrome 76和Firefox 69開始,默認情況下禁用Flash,瀏覽器甚至不會顯示激活Flash內容的提示。想要播放Flash內容的用戶需要手動設置瀏覽器以提示Flash內容,然後在每個瀏覽器會話期間為每個站點單獨啟用Flash插件。此外,瀏覽器顯示有關在2020年12月之後完全刪除Flash的警告。基於Chromium的Microsoft Edge將遵循與Google Chrome相同的計畫。
2021年1月20日發行的Chrome 88版徹底移除了Adobe Flash支持。同年1月26日,Flash支持已於Firefox 85中徹底移除。
2020年9月6日,微軟宣布將在2021年1月起從所有Windows系統中徹底刪除Adobe Flash Player。舒服了,尤其是中國特供版趕緊去死吧!
2020年11月,puffin瀏覽器宣布繼續支持Adobe Flash Player。
2021年1月,Herschel等人開始開發一個叫做ruffle的Adobe Flash Player的開源替代品[3],目標是實現絕大多數原版Adobe Flash Player的功能並且避免討厭的安全漏洞。目前ruffle已經可以運行部分Flash動畫。
發展
網站
在21世紀初,Flash被廣泛安裝在各類PC上,通常用於顯示交互式網頁、在線遊戲以及播放視頻和音頻內容。
2005年,由前PayPal員工創立的YouTube使用Flash Player作為在網絡上顯示壓縮視頻內容的手段。
在2000年至2010年間,許多企業使用基於Flash的網站推出新產品,或創建交互式公司門戶。
2007年,YouTube提供了HTML5格式的視頻來支持iPhone和iPad,這些都不支持Flash Player。
在與蘋果爭論之後,Adobe停止開發用於移動的Flash播放器,將精力集中在Adobe AIR應用程式和HTML5動畫上。
2015年,谷歌推出了Google Swiffy用於將Flash動畫轉換為HTML5。
同年,YouTube在所有設備上都轉向了HTML5技術;但是,它將保留基於Flash的視頻播放器,用於較舊的Web瀏覽器。
電子遊戲
- 主條目:Flash遊戲
Flash視頻遊戲在網際網路上很流行,國外如Newgrounds,Miniclip、Armor Games等門戶網站致力於託管基於Flash的遊戲。
基於Flash開發的熱門遊戲包括憤怒的小鳥(基於Starling Framework)、部落衝突、機械迷城[4]、QWOP[5]等。
Adobe引入了各種技術來幫助構建視頻遊戲。其中Adobe AIR允許創建基於Flash的手機遊戲,這些遊戲可以發布到Google Play和蘋果的App Store。
動畫與電影
- 主條目:Flash動畫
Adobe Animate是製作低成本2D電視和商業動畫的動畫程序之一,與Anime Studio和Toon Boom Animation為競爭關係。
著名的Flash用戶比如DHX Media Vancouver,其作品包括《Pound Puppies》和《小馬寶莉》。
Flash不太常用於長篇動畫電影。然而,2009年的愛爾蘭電影《凱爾經的秘密》(英語:The Secret of Kells),其主要用Adobe Flash製作,並在第82屆奧斯卡金像獎中獲得最佳動畫片獎提名。
目前仍有一些基於Flash中製作的在線動畫,例如由ESPN和Animax Entertainment製作的獲得艾美獎的《Off-Mikes》;《Happy Tree Friends》;由華納兄弟公司製作的《Gotham Girls》;由 Future Thought Productions製作的《Crime Time》等。
相關軟體
Adobe Animate
Adobe Animate(以前的Adobe Flash Professional,Macromedia Flash和FutureSplash Animator)是由Adobe Systems開發的多媒體創作和計算機動畫程序。常用於為電視節目,在線視頻,網站,網絡應用程式,富網際網路應用程式和視頻遊戲設計矢量圖形和動畫。
Adobe Flash Player
Adobe Flash Player(在Google Chrome和Firefox稱為Shockwave Flash)是曾獲廣泛使用、專有的多媒體程序播放器。其最初Macromedia出品,在Macromedia被Adobe收購後由Adobe繼續開發。
2018年2月28日,上海劍聖網絡科技有限公司(即2144)和其分公司重慶重橙網絡科技有限公司宣布獲得了Adobe Flash Player在中國大陸地區的獨家代理發行權。
中國大陸用戶最後一個能正常安裝使用的版本是2018年2月6日發布28.0.0.161。之後在訪問Adobe Flash Player的下載頁面時,會自動跳轉到2144公司網站域名下的下載頁面。
大陸版帶有2144的進程「FlashHelperService.exe」,該進程通過彈窗的方式向用戶推送廣告,如果關閉進程則Flash內容就會拒絕顯示。
雖然可以通過科學上網的方式下載Adobe官方的版本,但在使用過程中會顯示「此Flash Player與您的地區不相容」導致無法正常使用。
Google Chrome自帶的PPAPI版本和隨Windows Update更新的ActiveX版暫不受影響。
自2020年12月31日起,Adobe Flash Player已在全球各地(中國大陸除外)正式停止技術支持,並於2021年1月12日開始通過Adobe Flash團隊事先寫入的代碼遠程阻止任何Flash內容顯示,2021年1月20日,谷歌推出了Chrome 88版更新,並正式移除了Adobe Flash Player插件的支持。在數日後的1月26日,Mozilla基金會在Firefox 85版更新中移除了Adobe Flash Player插件的支持(長期服務版,即ESR版本因保持42周更新周期的理由則定於2021年11月份更新中移除)。
目前,Adobe Flash Player在重慶重橙網絡科技有限公司的「技術支持」下繼續更新,但基於2144自身的某些原因,若非某些過於陳舊的產品需要調用Flash Player的情況下,建議任何用戶立即卸載(不管是自主同意或誤安裝),不要使用特供版Flash Player不要學XX車務段,切莫助紂為虐。
Adobe AIR
Adobe AIR(也稱為Adobe Integrated Runtime)是由Adobe Systems開發的用於構建桌面應用程式和行動應用程式的跨平台運行時系統,使用Adobe Animate,ActionScript和可選的Apache Flex進行編程。運行時支持Windows,OS X和行動作業系統(包括Android,iOS和BlackBerry Tablet OS)上的可安裝應用程式。
注釋與外部連結
- ↑ Flash & The Future of Interactive Content. Adobe Systems. 2017-07-25 (English).
- ↑ Thoughts on Flash. Apple Inc. 2010-04-29 (English).
- ↑ 項目地址:https://github.com/ruffle-rs/ruffle/
- ↑ Machinarium.
- ↑ QWOP.