我们都记得 Adobe Flash Player 的使用寿命已于 31 年 2020 月 XNUMX 日结束,这标志着当时轰动一时的这项技术的终结。 甚至什么 我们都可以相信我们再也不会知道闪电侠了, 现实不一样, 因为他还没有完全死,因为 Flash 在中国和企业仍然可用。
这是因为项目组 “Clean Flash”利用这种情况继续使软件可用 全球。 就他而言,Adobe 不喜欢他 这导致他发出 DMCA 请求,要求关闭开源项目。
事实上, 尽管 Adobe 已停止分发新的 Flash 全球版本,但该技术仍受两个市场支持: 企业家和中国人, 通过 Flash.cn。 但是,问题是在中国或公司之外获得 Flash 的工作副本,这在频繁更新的情况下也是安全的,并且不会对用户的机器造成任何风险。 Clean Flash 项目团队通过配置安装程序而不依赖 Adobe 用来禁用特定版本的 Flash 的 Flash Helper 系统服务来实现此目的。 因此,Adobe 发出 DMCA 请求,要求关闭 GitHub 上的项目。
“Adobe 是版权所有者,我被授权代表其行事。 我们的 Adobe Flash Player 软件遭到侵犯。 有问题的文件包含 Adobe Inc. 拥有的受版权保护的材料(软件代码),”出版商的法律顾问说。
就 Chrome 而言,它发挥了重要作用 在设定 Web 发展趋势方面。 通过与 Chrome 浏览器 55 版相关的广告,谷歌在其中确认了自己的立场 使用 HTML5 替换 Flash。 此外,它不是唯一定义谷歌地位的人。 事实上,YouTube 上对 HTML5 通用性的第一次测试可以追溯到十年前。
苹果在 2010 年就这个话题发表了讲话, 强调“虽然 iPhone、iPod 和 iPad 的操作系统是专有的,但我们坚信所有与网络相关的标准都应该是开放的。 Apple 没有使用 Flash,而是采用了 HTML5、CSS 和 JavaScript,所有这些都是开放标准。
所有 Apple 移动设备都配备了这些开放标准的高性能、低功耗实现。 HTML5 是 Apple 采用的新 Web 标准,它使其他 Web 开发人员能够创建高级图形、字体、动画和过渡,而无需依赖第三方插件(如 Flash)。 HTML5 是完全开放的,并由 Apple 是其成员的委员会控制。 »
因此,除了 Google 选择的 HTML5 之外,JavaScript 还包括迁移中要考虑的技术列表 仍然依赖于 Flash 的代码库。 此外,Haxe 编程语言可以很好地补充 ActionScript 开发人员。
使用 WebAssembly 语言,其核心规范最近成为网络标准, 开发人员有一个额外的选择。 借助 WebAssembly,我们期望获得更高的安全性和速度,但您必须学习 C、C++、Rust、Java 或 C# 才能在 Web 上运行代码。
关于目前可用的选项, 我们还有荷叶边, 这是想要继续使用 Flash 的人可用的选项之一,因为它是 用 Rust 编写的 Flash Player 模拟器. Ruffle 通过使用 WebAssembly 在所有现代操作系统上作为独立应用程序和所有现代浏览器本地工作。
这将是为希望继续使用 Flash 的第三方提供的额外替代方案。 对于有关哪些 Flash 组件获得许可以及哪些 Adobe 可能无法发布的问题,Adobe 可以留下关于哪些组件将被删除的说明。 这些可以被省略或替换为开源替代品。
无论如何,Adobe 在开发者社区中对 Flash 的开放态度是有争议的。 一方面,有些人认为数以万计的游戏和媒体依赖于 Flash,而且由于历史原因,使用开源是一个好主意。 这也应该可以节省很多时间。
其他人认为这个想法很荒谬,因为是时候放弃 Flash 了,让它开源只会让它永远活着。
数据来源: https://github.com