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