Flash EOL 将至,WebAssembly 来“续命”

2020 年 7 月 25 日 InfoQ

作者 | Bruno Couriol

译者 | 无名

Adobe 将在 2020 年 12 月 31 日之后停止发布和更新 Flash Player。然而,多年来累积下来的大量 Flash 内容并没有完全消失。网络游戏保留项目 Flashpoint 允许玩家访问超过 30000 个网络游戏和 2000 个网络动画。Ruffle(Flash 模拟器)和 CheerpX(x86 虚拟化技术)都利用 WebAssembly 在浏览器中播放.swf 文件。

正如之前在 2017 年 7 月宣布的那样,Adobe 在一份声明中提醒 Flash 用户,Adobe Flash Player 的 EOL 日期定在 2020 年 12 月 31 日。Adobe:

Adobe 将在 2020 年 12 月 31 日 (“EOL”) 之后停止发布和更新 Flash Player。我们与我们的一些技术合作伙伴一起发布这个声明——包括苹果、Facebook、谷歌、微软、Mozilla,它们还发布了补充公告和和更多有关 Flash Player EOL 对开发人员、企业和消费者的影响的细节……

Adobe Animate、Adobe Air 或者 Adobe Character Animator 或许拷贝了 Adobe Flash Professional 的大部分功能,并被用于创建动画。Adobe Animate 还可以导出多种格式——包括 HTML5。Adobe Air 可用于创建面向 iOS、Android、Windows 和 MacOS 的跨平台游戏和应用程序。开发人员和设计师也可以直接用 HTML5 和 Web Animation API 创建动画,现在所有的浏览器都支持这些 API。

到 2020 年,很少有网站还在使用 Flash。然而,多年来还是累积下来了大量 Flash 内容——尤其是游戏和教育内容。这些内容到了明年可能不会再用 Flash 播放器播放。Adobe 明确警告说:

Adobe 将从其网站上移除 Flash Player 下载页面,在 EOL 之后,基于 Flash 的内容将被阻止在 Adobe Flash Player 中运行。

客户不应在 EOL 后继续使用 Flash Player,因为 Adobe 将不支持该播放器。在 EOL 后,Adobe 将不会发布 Flash Player 更新或安全补丁。我们建议所有用户在 EOL 之前卸载 Flash Player。

不过,由于有了替代技术,遗留的 Flash 内容可以被播放。BlueMaxima 的 Flashpoint 是一款免费、开源的 Windows 和 Linux 应用程序,用户可以用它玩 38000 多款网络游戏和观看 2400 个动画,总计 468GB 的内容。

Flashpoint 致力于成为一个 Web 游戏的“驻留地”,可以播放使用Adobe Flash、Adobe Shockwave、HTML5、Java、Unity web Player、Microsoft Silverlight、ActiveX 和其他 Web 插件创建的内容。该项目由 Web 服务器、重定向器和启动器组成,让 Flash 内容像托管在 Web 上一样。因此,它并不是严格意义上的 Flash 播放器。

Ruffle 是一个开源的 Flash 播放器模拟器,可以作为 Adobe Flash Player 的替代品。Ruffle 是用 Rust 和 WebAssembly 开发的。拥有大量Flash 内容的 Newgrounds 赞助了 Ruffle,并宣布在 Flash 的 EOL 后将继续使用 Ruffle。

来自 Learningtech(开发 Java-To-Web 编译器 CheerpJ 的公司)的CheerpX 通过虚拟化 Flash 播放器在浏览器中运行 Flash 内容。CheerpX 还可以延长遗留 Flex/Spark(企业) UI 的寿命。CheerpX 是一种 x86 到 WebAssembly 的虚拟化技术,声称可以完全在客户端运行任意的 x86 应用程序。该公司去年在旧金山举行的WasmSF大会上介绍了这项技术。

参考阅读:

https://www.infoq.com/news/2020/07/webassembly-flash-eol-legacy/


InfoQ Pro 是 InfoQ 专为技术早期开拓者和乐于钻研的技术探险者打造的专业媒体服务平台。扫描下方二维码关注 InfoQ Pro即可在【充电计划】中获取技术 PPT 下载链接,每周更新哟~持续关注我们,还有更多技术分享活动与干货资料,就等你来!



点个在看少个 bug 👇
登录查看更多
0

相关内容

【2020新书】使用Kubernetes开发高级平台,519页pdf
专知会员服务
65+阅读 · 2020年9月19日
【干货书】Python语音计算导论,408页pdf
专知会员服务
98+阅读 · 2020年7月12日
Python导论,476页pdf,现代Python计算
专知会员服务
253+阅读 · 2020年5月17日
【资源】100+本免费数据科学书
专知会员服务
105+阅读 · 2020年3月17日
【新书】Java企业微服务,Enterprise Java Microservices,272页pdf
【阿里巴巴】 AI编译器,AI Compiler @ Alibaba,21页ppt
专知会员服务
43+阅读 · 2019年12月22日
Python 3.8.0来了!
数据派THU
5+阅读 · 2019年10月22日
微信小程序支持webP的WebAssembly方案
前端之巅
19+阅读 · 2019年8月14日
选购指南:2019 年,MacBook Pro 应该买哪款?
少数派
13+阅读 · 2019年5月30日
WiBotic为任何无人机提供无线充电
无人机
3+阅读 · 2019年5月4日
WebAssembly在QQ邮箱中的一次实践
IMWeb前端社区
13+阅读 · 2018年12月19日
6 个吊炸天的黑科技工具,吊打所有同类软件
高效率工具搜罗
3+阅读 · 2018年11月13日
Android P正式发布,你需要尽快做适配了
前端之巅
3+阅读 · 2018年8月7日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
免费云真机测试 | 让您的应用完美适配 Android Oreo
引力空间站
3+阅读 · 2018年2月2日
Arxiv
4+阅读 · 2019年2月8日
Arxiv
3+阅读 · 2018年8月17日
Two Stream 3D Semantic Scene Completion
Arxiv
4+阅读 · 2018年7月16日
VIP会员
相关VIP内容
【2020新书】使用Kubernetes开发高级平台,519页pdf
专知会员服务
65+阅读 · 2020年9月19日
【干货书】Python语音计算导论,408页pdf
专知会员服务
98+阅读 · 2020年7月12日
Python导论,476页pdf,现代Python计算
专知会员服务
253+阅读 · 2020年5月17日
【资源】100+本免费数据科学书
专知会员服务
105+阅读 · 2020年3月17日
【新书】Java企业微服务,Enterprise Java Microservices,272页pdf
【阿里巴巴】 AI编译器,AI Compiler @ Alibaba,21页ppt
专知会员服务
43+阅读 · 2019年12月22日
相关资讯
Python 3.8.0来了!
数据派THU
5+阅读 · 2019年10月22日
微信小程序支持webP的WebAssembly方案
前端之巅
19+阅读 · 2019年8月14日
选购指南:2019 年,MacBook Pro 应该买哪款?
少数派
13+阅读 · 2019年5月30日
WiBotic为任何无人机提供无线充电
无人机
3+阅读 · 2019年5月4日
WebAssembly在QQ邮箱中的一次实践
IMWeb前端社区
13+阅读 · 2018年12月19日
6 个吊炸天的黑科技工具,吊打所有同类软件
高效率工具搜罗
3+阅读 · 2018年11月13日
Android P正式发布,你需要尽快做适配了
前端之巅
3+阅读 · 2018年8月7日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
免费云真机测试 | 让您的应用完美适配 Android Oreo
引力空间站
3+阅读 · 2018年2月2日
Top
微信扫码咨询专知VIP会员