首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Ruffle 2023 回顾 - Rust 实现的开源 Flash Player 模拟器

2017 年 7 月,Adobe宣布将在 2020 年底停止对 Flash 的支持。随着 Flash 被淘汰,互联网上大量关于 Flash 的优秀资源也将因此而埋没。为了让这些 Flash 资源能在互联网上继续运行,有人就创建了能运行 Flash 的模拟器 —— Ruffle 正是诞生于此背景。

Ruffle 是采用 Rust 编程语言编写的 Adobe Flash Player 模拟器,并通过 WebAssembly 提供面向桌面和 Web 的版本。

该项目近日回顾了 2023 的亮点:

ActionScript 3 语言从 60% 提升到 75%。

ActionScript 3 API 支持从 60% 提升到 68%。

合并了 852 个 PR,关闭了 1,288 个 issue。

实现了 7 种 Flash 滤镜效果,使内容看起来更加准确。

实现了 cacheAsBitmap 支持,对于使用它的游戏来说是一个巨大的优化。

改进了文本渲染,包括基本的文本布局框架(TLF)支持和文本输入功能。

实现了套接字(TCP 套接字或 XML 套接字)的支持,这对于多人在线游戏非常重要。

支持 FLV 视频播放,包括 H.264 解码的工作原型。

初步支持 AIR(Adobe Integrated Runtime)。

允许混合 AVM(ActionScript Virtual Machine)的影片正确运行。

改进了扩展,使其在 Edge 商店和 Firefox for Android 上可用。

改进了桌面用户界面,添加了新的高级打开菜单和调试工具。

重新设计了 Ruffle 的网站,增加了新的选项和演示播放器。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OUQObCacc-k6QKT16tjCdW9g0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券