7月QCon广州站2022,关注Web 3.0、数据架构选型、数字化转型等热门话题,点击了解 了解详情
写点什么

Flash EOL 将至,WebAssembly 来“续命”

  • 2020 年 7 月 22 日
  • 本文字数:1279 字

    阅读完需:约 4 分钟

Flash EOL将至,WebAssembly来“续命”

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大会上介绍了这项技术。


原文链接


WebAssembly Used to Extend Life of Flash Legacy Content


2020 年 7 月 22 日 16:292208

评论

发布
暂无评论
发现更多内容

Linux入门篇 —— Linux 用户与组管理详解(system-config-users && 命令行)

若尘

Linux 命令行 用户

紧急寻人,还缺75万!区块链产业为何“一才难求”?

CECBC

区块链人才

程序员成长第十四篇:做好时间管理(二)

石云升

程序员 时间管理 28天写作 2月春节不断更

刷了一个月leetcode算法,成功收下阿里巴巴、网易等大厂的offer

程序员改bug

架构 算法

LiteOS:SpinLock自旋锁及LockDep死锁检测

华为云开发者联盟

死锁 LiteOS 自旋锁 SpinLock LockDep

我看JAVA 之 Thread & ThreadLocal

awen

Java 源码 多线程

深入解读华为云细粒度文本情感分析及其应用

华为云开发者联盟

AI 华为云 情感分析 语言语义 文本情感分析

第十二周 作业

简简单单

我看JAVA 之 基本数据类型与封装类型

awen

Java 源码 基本数据类型

我看JAVA 之 枚举类型

awen

Java 源码 jdk 枚举

公链,区块链的未来和归宿

CECBC

区块链

《经济学人》2021年2月27日刊精彩文章导读及资源下载

wbliu85

金融数字化转型浪潮呼啸而来 大数据区块链落地场景全面开花

CECBC

金融

我看JAVA 之 Annotation

awen

Java 源码 jdk 注解 annotation

你知道 HTTP 是如何使用 TCP 连接的吗?今天我就来告诉你

程序员改bug

Java 架构 HTTP

我看JAVA 之 Class

awen

Java 源码 jdk class

如何学习一项技能

不在调上

Enterprise Tech30(2021)

行人23

Tech ET30

探索图神经网络的网络架构和训练方法

华为云开发者联盟

神经网络 AI 图神经网络 网络架构 GNNs

多年阅读《经济学人》是一种什么体验?

wbliu85

双指针高频面试题:「三数之和」的姐妹篇 ...

宫水三叶的刷题日记

面试 LeetCode 数据结构与算法

观点 | 破解云管理平台在数据中心管理体系中定位模糊的困局

BoCloud博云

云计算 PaaS 服务目录 多云管理平台 数据中心管理

2021突击金三银四必备:BAT1000Java面试真题合集!

比伯

Java 编程 架构 面试 计算机

推荐程序员平时使用最多的绘图软件!!!

秦怀杂货店

软件 流程图 绘图

日记 2021年2月27日(周六)

Changing Lin

2月春节不断更

基于matlab的控制系统与仿真6-PID控制模型

AXYZdong

matlab 2月春节不断更

智能客服+智能助手,这波“数字员工”的业务能力太强了!

华为云开发者联盟

华为 AI 数字 智能客服 智能助手

第十二周 学习总结

简简单单

神操:凭借“阿里Java脑图”,成功斩获腾讯、蚂蚁、B站、字节、滴滴等5个Offer

Java架构师迁哥

GitHub上连夜被下架!阿里巴巴2021版JDK源码笔记(2月第三版)

Java架构追梦

Java 阿里巴巴 面试 jdk源码 金三银四

涨薪50%,从小厂逆袭快手 - 附面经

haxianhe

面试

Flash EOL将至,WebAssembly来“续命”_前端_Bruno Couriol_InfoQ精选文章