深入探讨跨端、IoT 动态开发、DevOps等大前端方向热门技术话题,这里直达 了解详情
写点什么

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:292229

评论

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

Java HashMap loadfactor没有必要非是0.75

i风语

Java redis hashmap loadfactor hash

中心化是人性,去中心化是技术

CECBC

区块链技术 去中心化 超级节点

有益思考一则:概率与格局

石君

思考 思维方式 格局

【week03】总结

chengjing

【架构师训练营 - 作业 -3】组合模式

小动物

极客大学架构师训练营 作业 第三周

大白话Java多线程,小白都能看的懂的哦

java金融

Java 多线程 线程安全 创建线程方式 什么是多线程

week 3

陈皮

架构师训练营week3学习总结

Frank Zeng

瓷都景德镇牵手蚂蚁区块链,重塑非遗陶瓷产业

CECBC

区块链技术 溯源 防篡改 景德镇 非遗

【week03】作业1

chengjing

元年云“宽能力”拓宽成长型企业数字化升级之路

人称T客

week3 学习总结

不在调上

极客大学架构师训练营

架构师训练营Week03

Frank Zeng

第三周作业

andy

第三周总结

andy

架构师训练营第 3 周 _ 学习总结

方舟勇士

课程总结

week3 作业& 手撕单例模式

不在调上

架构师训练营第三周课后作业

竹森先生

极客大学架构师训练营

week3

Geek_2e7dd7

【架构师训练营 - 周总结 -3】设计模式、重构

小动物

总结 极客大学架构师训练营 第三周

从单机事务到分布式事务

ElvinYang

万恶的NPE差点让我半个月工资没了

java金融

Java 程序员 互联网 NPE 空指针

代码重构练习三

极客李

代码重构--架构师必备技能

极客李

week 3学习总结

Geek_2e7dd7

Tweak原理与越狱防护

冯选刚

Week 03- 作业二:学习总结

dean

极客大学架构师训练营

奈学教育《百万架构师》课程大纲

奈学教育

极客大学架构师训练营

奈学教育《百万架构师》课程大纲

古月木易

极客大学架构师训练营

Week 03- 作业一:设计模式

dean

极客大学架构师训练营

Week3总结+作业

林毋梦

极客大学架构师训练营

ArchSummit全球架构师峰会北京站

ArchSummit全球架构师峰会北京站

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