Adobe Flash Player

Adobe Flash Player（在Internet Explorer和Firefox稱為Shockwave Flash）是曾獲廣泛使用、專有的多媒體程序播放器。其最初由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的使用率逐年下滑。Adobe於2017年7月25日宣佈於2020年12月31日停止更新和發行Flash Player。

當前Flash Player已停止更新，並於2021年1月12日封鎖Flash內容。而中國大陸將仍然由重橙網路科技代理，不受任何影響。另有非官方以Rust製作Flash Player的模擬器Ruffle，以便延續使用原本的Flash應用程式。

## 行動版本

作業系統｜先決條件｜用法｜最新的Adobe Flash Player

Android｜Android 4.0 及更高版本｜獨立應用｜AIR 32.0

Android｜Android 2.2-4.0, ARM Cortex-A8+｜獨立應用及瀏覽器｜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 及更高版本｜獨立應用｜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

PS3｜Firmware 2.50, NetFront 2.81｜Internet Browser｜Flash Player 9.1（update 3）

PSP｜Firmware 2.70｜Internet Browser｜Flash Player 6

Symbian｜Internet Browser｜Flash Lite 4.0

Wii｜Opera｜Internet Channel｜Flash Lite 3.1

Pocket PC｜Pocket PC 2003｜Internet Browser｜Flash Player 7 (stand-alone apps v6)

Windows Mobile｜Windows Mobile 5｜Internet Browser｜Flash Player 7

## 演進歷史

- 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 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月）
- Stage 3D加速圖形演算
- 原生64位元支援
- 相機的H264/AVC軟體編碼
- 支援行動裝置的內容保護
- 受保護的HTTP動態串流（HTTP Dynamic Stream）
- Adobe Flash Access®
- 安全隨機編號產生器
- TLS安全通訊端支援
- 適用於電話的G.711音訊壓縮
- 三次貝茲曲線
- 增強高解析度點陣圖支援
- 非同步點陣圖解碼
- 原生JSON（JavaScript物件表示法）
- 廢棄項目收集建議
- 通訊端進度事件
- JPEG XR支援
- 高效率SWF壓縮支援
- 全新的Remove Children API
- 全新的MovieClip屬性
- 最後支持Windows 2000
- 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
- OS X Mavericks支持
- 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 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在中國大陸地區的獨家代理發行權。中國大陸的使用者在訪問Adobe Flash Player的下載頁面時，會自動跳轉到2144公司網站域名下的下載頁面，同時會默認捆綁下載2144遊戲中心，且取消勾選的位置較為隱蔽，這讓不少使用者感到不滿。

2144公司網站域名下的下載頁面的最下方使用者協議區域比Adobe公司的原版下載頁面多了一條不起眼的《Helper Service服務協議》，該協議允許重橙網路可以收集使用者的上網隱私。

中國大陸使用者最後一個能正常安裝使用的ActiveX和NPAPI版本是2018年2月6日發布28.0.0.161。2018年2月28日起，中國大陸的發行交由2144。Google Chrome自帶的PPAPI版本暫不受影響。

從Flash Player 30起，中國大陸的ActiveX、NPAPI和Win10上的PPAPI版本開始實行鎖區策略，分成了全球版和大陸版兩個獨立的版本，即大陸使用者無法安裝運行全球版，中國大陸以外的使用者無法安裝運行中國版。中國版帶有2144的進程「FlashHelperService.exe」，且無法關閉，如果關閉進程則Flash內容就會拒絕顯示。

2018年7月12日，網友爆料中國特供版Flash在其使用者服務協議裡明確表示會搜集使用者隱私資訊，並且會將資訊披露給第三方。事情被曝光後，有媒體發現重橙網路已經悄悄更改了Helper Service服務協議的內容。

更改後的Helper Service服務協議中的「隱私聲明」一項有了很大的變化，刪除了大量內容，將之前「收集使用者的上網資訊」改成了「記錄使用者如何使用本程序的資訊和使用者使用本程序的相關數據」，同時還去掉了將資訊披露給第三方的內容。

但目前「中國特供版」Adobe Flash Player 安裝包附帶安裝的 Flash Helper Service 服務依然存在，且常駐系統，不可關閉。

### 流氓行為

上節中提到的後台進程除了收集使用者隱私外，還會不定時彈出廣告窗口。

## 參見

- Adobe Animate
- Adobe AIR
- Microsoft Silverlight

## 外部連結

- 中國版官網

de:Adobe Flash#Flash Player

## 基本資料

- 尺寸：100
- ver layout：stacked
- 作者：FutureWave、Macromedia、Adobe公司
- 開發者：重慶重橙網路科技有限公司、哈曼國際
- 發行日期：1996年1月1日
- 程式語言：C++
- 作業系統：Windows、macOS、Linux、Solaris、BlackBerry Tablet OS、Android和Pocket PC
- 平台：網頁瀏覽器和基於ActiveX的軟體
- 語言：簡體中文、繁體中文、英文、法文、德文、義大利文、日文、波蘭文、西班牙文、朝鮮文
- 類型：解釋器，媒體播放器
- 許可協議：專有免費軟體 EULA
- 停產日期：no
- 網站：https://www.flash.cn