Adobe Flash Player(在Internet Explorer和Firefox稱為Shockwave Flash)[4]是曾獲廣泛使用、專有的多媒體程式播放器。其最初由Macromedia出品,在Macromedia被Adobe收購後由Adobe繼續開發。
Flash Player使用的SWF檔案,可由Adobe Animate或者其他軟件或第三方工具建立。Adobe Animate原名Flash,同時表示創作程式和播放器。它同時使用點陣圖和向量圖形,利用ActionScript手稿語言進行編程,支援雙向影片流和音頻流。嚴格來說,Adobe Flash是創作環境而Flash Player是執行Flash檔案的虛擬機器。但是,通常二者均可稱為Flash,即Flash同時有三種含義:創作環境、播放器和程式檔案。Flash Player支援內嵌的手稿語言ActionScript(AS)。ActionScript是一種基於ECMAScript的手稿語言,可用於編寫Adobe Flash動畫和應用程式。由於ActionScript和JavaScript都是基於ECMAScript語法的,理論上它們互相可以很流暢地從一種語言翻譯到另一種。Adobe Flash Player最初設計目的為播放二維向量動畫,但至此之後成為適合開發創造豐富性互聯網應用程式、串流視像音頻的工具。Flash Player使用向量圖形的技術來最小化檔案的大小以及創造節省網絡頻寬和下載時間的檔案。因此Flash成為嵌入網頁中的小遊戲、動畫、廣告、以及圖形用戶介面常用的格式。
因Flash的諸多限制和資訊保安等問題,以及HTML5、WebGL和WebAssembly的興起,各大瀏覽器包括Safari、Google Chrome、Edge、IE11及Firefox等棄用 Flash 預載,Flash Player的使用率逐年下滑[5]。Adobe於2017年7月25日宣佈於2020年12月31日停止更新和發行Flash Player。[6][7][8][9]
當前Flash Player已停止更新,並於2021年1月12日封鎖Flash內容。[10]而中國大陸將仍然由重橙網絡科技代理,不受任何影響。另有非官方以Rust製作Flash Player的模擬器Ruffle,以便延續使用原本的Flash應用程式。[11]
流動版本
作業系統 | 先決條件 | 用法 | 最新的Adobe Flash Player |
---|---|---|---|
Android | Android 4.0 及更高版本[12] | 獨立應用 | AIR 32.0 |
Android | Android 2.2-4.0, ARM Cortex-A8+ | 獨立應用及瀏覽器[13] | Flash Player 11.1,AIR 3.1 |
Android | Android 2.1, available on some rare Android Devices like the Motorola Flipout | 瀏覽器 | Flash Lite 3.0 |
iOS | iOS 9 及更高版本[12] | 獨立應用 | AIR 32.0 |
BlackBerry 10 | BlackBerry 10的任意版本 | 瀏覽器及獨立應用 | Flash Player 11.1,AIR 3.1 |
BlackBerry Tablet OS | 無 | 瀏覽器及獨立應用 | Flash Player 11.1,AIR 3.1 |
Maemo | 瀏覽器 | Flash Player 9.4[14] | |
PS3 | Firmware 2.50, NetFront 2.81 | Internet Browser | Flash Player 9.1(update 3) |
PSP | Firmware 2.70 | Internet Browser | Flash Player 6[15] |
Symbian | Internet Browser | Flash Lite 4.0[16] | |
Wii | Opera | Internet Channel | Flash Lite 3.1[17] |
Pocket PC | Pocket PC 2003[18] | Internet Browser | Flash Player 7 (stand-alone apps v6)[19][20] |
Windows Mobile | Windows Mobile 5[18] | Internet Browser | Flash Player 7[19] |
演進歷史
- Macromedia Flash Player 2(1997年)
- Macromedia Flash Player 3(1998年)
- Macromedia Flash Player 4(1999年5月)
- Macromedia Flash Player 5(2000年8月)
- Macromedia Flash Player 6
- Macromedia Flash Player 6(6.0.21.0版本,代號為Exorcist,2002年3月)
- Macromedia Flash Player 7
- Macromedia Flash Player 7(7.0.14.0版本,代號為Mojo,2003年9月)
- Macromedia Flash Player 8
- Macromedia Flash Player 8(8.0.22.0版本,代號為Maelstrom,2005年8月)
- Adobe Flash Player 9
- Adobe Flash Player 9(9.0.15.0版本,代號為Zaphod,2006年6月,Flash Player 8.5以前的命名)
- Adobe Flash Player 9 Update 1(9.0.28.0版本,代號為Marvin,2006年12月)
- Adobe Flash Player 9 Update 2(Mac/Windows:9.0.47.0版本;Linux:9.0.48.0版本,代號為Hotblack,2007年7月)
- Adobe Flash Player 9 Update 3(9.0.115.0版本,代號為Moviestar或Frogstar,2007年12月)
- Adobe Flash Player 10
- Adobe Flash Player 10(10.0.12.36版本,代號為Astro,2008年10月)
- 新特性
- 3D對象轉換
- 高級文字支援
- 動態聲音
- 向量數據類型
- 增強功能
- 較大的位圖支援
- 圖形繪圖API
- 上下文菜單
- 硬件加速
- 新特性
- Adobe Flash Player 10.1(10.1.53.64版本,代號為Argo,2010年6月)
- 重複使用的位圖數據副本,更好的主記憶體管理
- 提高垃圾收集器
- 基於硬件的H.264影片解碼
- 支援瀏覽器的私隱模式
- 多點觸控的API
- 使用雙緩衝OpenGL上下文的全螢幕
- 使用核心動畫
- Adobe Flash Player 10.2(10.2.152.26版本,代號為Spicy,2011年2月)
- Stage Video——一個完整的硬件加速的視像管線化
- Internet Explorer的繪製加速支援
- 自訂滑鼠游標
- 多顯示器的全螢幕支援
- 強化文字的sub-pixel繪製
- Adobe Flash Player 10.3(10.3.181.14版本,代號為Wasabi,2011年5月)
- 介質的測量(影片分析的網站,桌上電腦專用)
- 聲學迴聲消除(聲學迴聲消除,噪聲抑制,語音活動檢測,麥克風輸入電平自動補償;桌上電腦專用)
- 與瀏覽器整合的私隱管理本地儲存控制(ClearSiteData NPAPI)
- 本機的控制面板
- 對於OS X的自動更新通知
- Adobe Flash Player 10(10.0.12.36版本,代號為Astro,2008年10月)
- Adobe Flash Player 11
- Adobe Flash Player 11(11.0.1.152版本,代號為Serrano,2011年10月)
- 支援64位元版本
- 3D硬件加速、7.1環繞音效
- Adobe Flash Player 11.1(11.1.102.55版本,代號為Anza,2011年11月)
- Adobe Flash Player 11.2
- 提供了自動更新選項
- 不再支援的瀏覽器外掛程式
- 最後支援Linux和Solaris,Chrome瀏覽器除外
- Adobe Flash Player 11.3
- 全螢幕互動模式
- 繪製位圖質素
- Adobe Flash Player 11.4
- 高級功能的遊戲
- 攝像頭的改進
- DXT編碼
- iOS推播通知
- Adobe Flash Player 11.5
- 靜態連結的DRM
- Adobe Flash Player 11.6
- 完善的權限與用戶介面為全螢幕鍵盤訪問
- 遷移認證的ANE
- 檔案API的更新,因此AIR應用符合蘋果公司的數據儲存指引
- 獨立的採樣器狀態的Stage3D
- 設置裝置特定的Retina Display解像度(iOS)
- Adobe Flash Player 11.7
- 支援上載16位元紋理格式
- GameInput升級
- Android創建專屬運行的應用程式
- Adobe Flash Player 11.8
- 影片剪輯
- 桌面遊戲手柄支援
- Adobe Flash Player 11.9
- Adobe Flash Player 11(11.0.1.152版本,代號為Serrano,2011年10月)
- Adobe Flash Player 12
- Adobe Flash Player 12.0.0.3(閱覽版)
- Adobe Flash Player 12.0.0.70(正式版)
- Adobe Flash Player 13
- Adobe Flash Player 13.0.0.80(閱覽版,代號為King,2014年3月)
- Adobe Flash Player 14
- Adobe Flash Player 14.0.0.145(正式版)
- Adobe Flash Player 15
- Adobe Flash Player 15.0.0.65(閱覽版(Beta 1))
- Adobe Flash Player 15.0.0.70(閱覽版(Beta 2))
- Adobe Flash Player 15.0.0.108(閱覽版(Beta 3))
- Adobe Flash Player 15.0.0.223(正式版)
- Adobe Flash Player 16
- Adobe Flash Player 16.0.0.169(代號為Natoma,2014年11月)
- Adobe Flash Player 16.0.0.169(2015年1月22日)
- Adobe Flash Player 17
- Adobe Flash Player 17.0.0.93(2015年2月)
- 支援64位元全平台
- Adobe Flash Player 17.0.0.171(2015年4月14日)
- Adobe Flash Player 17.0.0.93(2015年2月)
- Adobe Flash Player 18(2015年6月9日)
- 支援PC瀏覽器安裝優化
- 支援3D支援持續擴充
- Adobe Flash Player 19(2015年9月21日)
- Adobe Flash Player 20(2015年12月8日)
- 增強視像處理和資訊防盜功能
- 12月底發佈的20.0.0.267的ActiveX版本有無法使用的嚴重BUG,該版本隨着Window自動更新擴散到全球,造成了史無前例的影響,並且直到半個月後才重新推播BUG修復版,直接引發了Flash Player體系(包括Flash、Flex、Action Script等)的信任危機。
- Adobe Flash Player 21(2016年3月10日)
- 針對FLASH 與 HTML5結合運用 完善相關API
- 與火狐團隊合作 並針對火狐特殊需求增加支援
- GPU彩現 3D 記憶體處理
- 強化MAC平台支援
- Adobe Flash Player 22(2016年6月16日)
- 處理字典 訊息問題
- XML 修正
- PPAPI印刷修正
- [Chrome Only] 橫向模式修正
- 大空字元修正
- 新增 EnableLocalAppData 作為安全性功能提供
- 與Google合作 修正視像路線處理
- Adobe Flash Player 23(2016年9月13日)
- Adobe Flash Player 24(2016年12月13日)
- 重新支援Linux,只有安全性更新
- Adobe Flash Player 25(版本25.0.0.127)(代號為Webster,2017年3月14日)
- Adobe Flash Player 25 (版本25.0.0.148) (2017年4月11日)
- Adobe Flash Player 25 (版本25.0.0.163) (2017年4月20日)
- Adobe Flash Player 26(版本26.0.0.131)(代號為York,2017年6月13日)
- Adobe Flash Player 27(版本27.0.0.130)(代號Zoe,2017年9月12日)
- Adobe Flash Player 27(版本27.0.0.159)(2017年10月10日)
- Adobe Flash Player 28(版本28.0.0.11)(代號為Atka,2017年12月12日)
- Adobe Flash Player 29(版本29.0.0.126)(2017年12月12日)
- Adobe Flash Player 30(版本30.0.0.113)(2018年6月7日)
- Adobe Flash Player 31(版本31.0.0.108)(2018年9月11日)
- Adobe Flash Player 32(版本32.0.0.101)(2018年12月5日)
- Adobe Flash Player 32(版本32.0.0.114)(2019年1月8日)
- Adobe Flash Player 32(版本32.0.0.142)(2019年2月12日)
- Adobe Flash Player 32(版本32.0.0.156)(2019年3月12日)
- Adobe Flash Player 32(版本32.0.0.171)(2019年4月9日)
- Adobe Flash Player 32(版本32.0.0.192)(2019年5月14日)
- Adobe Flash Player 32(版本32.0.0.207)(2019年6月11日)
- Adobe Flash Player 32(版本32.0.0.223)(2019年7月9日)
- Adobe Flash Player 32(版本32.0.0.238)(2019年8月13日)
- Adobe Flash Player 32(版本32.0.0.255)(2019年9月10日)
- Adobe Flash Player 32(版本32.0.0.270)(2019年10月9日)
- Adobe Flash Player 32(版本32.0.0.293)(2019年11月13日)
- Adobe Flash Player 32(版本32.0.0.303)(2019年12月10日)
- Adobe Flash Player 32(版本32.0.0.314)(2020年1月14日)
- Adobe Flash Player 32(版本32.0.0.321)(2020年1月21日)
- Adobe Flash Player 32(版本32.0.0.330)(2020年2月11日)
- Adobe Flash Player 32(版本32.0.0.344)(2020年3月11日)
- Adobe Flash Player 32(版本32.0.0.363)(2020年4月14日)
- Adobe Flash Player 32(版本32.0.0.371)(2020年5月12日)
- Adobe Flash Player 32(版本32.0.0.387)(2020年6月9日)
- Adobe Flash Player 32(版本32.0.0.403)(2020年7月14日)
- Adobe Flash Player 32(版本32.0.0.414)(2020年8月11日)
- Adobe Flash Player 32(版本32.0.0.433)(2020年9月8日)
- Adobe Flash Player 32(版本32.0.0.445)(2020年10月13日)
- Adobe Flash Player 32(版本32.0.0.453)(2020年11月10日)
- Adobe Flash Player 32(版本32.0.0.465)(2020年12月8日)
爭議
2018年2月28日,上海劍聖網絡科技有限公司(即2144)和其分公司重慶重橙網絡科技有限公司宣佈獲得了Adobe Flash Player在中國大陸地區的獨家代理發行權[21]。中國大陸的用戶在訪問Adobe Flash Player的下載頁面時,會自動跳轉到2144公司網站域名下的下載頁面,同時會預設捆綁下載2144遊戲中心,且取消勾選的位置較為隱蔽,這讓不少用戶感到不滿[22]。
2144公司網站域名下的下載頁面的最下方用戶協定區域比Adobe公司的原版下載頁面多了一條不起眼的《Helper Service服務協定》,該協定允許重橙網絡可以收集用戶的上網私隱。[23][24]
中國大陸用戶最後一個能正常安裝使用的ActiveX和NPAPI版本是2018年2月6日發佈28.0.0.161。2018年2月28日起,中國大陸的發行交由2144。[25]Google Chrome內建的PPAPI版本暫不受影響。
從Flash Player 30起,中國大陸的ActiveX、NPAPI和Win10上的PPAPI版本開始實行鎖區策略,分成了全球版和大陸版兩個獨立的版本,即大陸用戶無法安裝執行全球版,中國大陸以外的用戶無法安裝執行中國版。[26]中國版帶有2144的行程「FlashHelperService.exe」,且無法關閉,如果關閉行程則Flash內容就會拒絕顯示。
2018年7月12日,網友爆料中國特供版Flash在其用戶服務協定裏明確表示會搜集用戶私隱資訊,並且會將資訊披露給第三方。[24]事情被曝光後,有媒體發現重橙網絡已經悄悄更改了Helper Service服務協定的內容。
更改後的Helper Service服務協定中的「私隱聲明」一項有了很大的變化,刪除了大量內容,將之前「收集用戶的上網資訊」改成了「記錄用戶如何使用本程式的資訊和用戶使用本程式的相關數據」,同時還去掉了將資訊披露給第三方的內容。[27]
但目前「中國特供版」Adobe Flash Player 安裝套件附帶安裝的 Flash Helper Service 服務依然存在,且常駐系統,不可關閉。
上節中提到的後台行程除了收集用戶私隱外,還會不定時彈出廣告窗口。[28]
註釋
參見
外部連結
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.