Flash 被放弃真的是因为安全问题吗?为什么 Adobe 不选择重写更安全的 Flash,而是直接放弃这么大的市场,很多老动画、游戏的官网都是 Flash 写的,十几年没人维护现在都打不开了。Ruffle 非常多效果都不支持模拟

5 天前
 drymonfidelia
9867 次点击
所在节点    程序员
112 条回复
soukiya
5 天前
使用上效率低,技术上不开源,商业上不赚钱,早期移动设备(性能羸弱)放弃因为第一点,软硬件厂商因为第二点,Adobe 放弃因为第三点。
drymonfidelia
4 天前
Ruffle 完成度实在是太低了,我测试了几个 Flash 小游戏没有一个玩起来没 Bug
最新版 Ruffle 连 http://www.propeller-game.com/product/agreement/flashgame/sukesuke_jessica.swf 这个简单到只有两张图的 Flash 都没办法正常播放
drymonfidelia
4 天前
@drymonfidelia 这个 Flash 就是点击第一张图透出第二张图,不知道是事件的模拟问题还是 Ruffle 不支持模拟透明度,完全动不了
drymonfidelia
4 天前
@soukiya 这么大的用户量,而且是属于短期内很难迁移的那种,为什么还赚不到钱呢?
yuhaofe
4 天前
@drymonfidelia flash 主要靠制作工具赚钱吧,要说用户量,HTML5 、WebGL 、移动端的用户量更大,所以 Adobe Flash Professional 2016 年就改名成 Adobe Animate ,现在主要是个 HTML5 动画/游戏制作工具了
Rust2015
4 天前
flash 当年被淘汰,是因为会照成 CPU 过载发热,烧 CPU
Avn
4 天前
中国区的 Flash Player 还在持续维护,剔除广告后的纯净版: https://gitlab.com/cleanflash/installer
liyafe1997
4 天前
不是,这玩意跟 Java Applet ,Silverlight 这些 Web Native 扩展一样,注定要扫进历史垃圾堆的,因为 HTML5 & WebGL & WebAssembly 占据了这个生态位。或者说,是这些新 Web 标准出来之前的一种 workaround 。
liyafe1997
4 天前
@drymonfidelia Ruffle 还行吧?我去年还拿 Ruffle 把上古神器打完了
opengps
4 天前
不是说 flash 可以直接转换为 js 吗?
x86
4 天前
那个年代看别人整站 Flash 做太 jb 炫酷了
ferock
4 天前
想太多,鸡肋想一想为啥叫鸡肋
cmdOptionKana
4 天前
flash 确实可惜了,感觉可以放弃互动,直接转型动画制作工具,最终转成 mp4 输出,这样性能问题也解决了。
iyiluo
4 天前
flash 还有一个无法解决的缺点,非常耗 CPU 资源,优点是很小的文件就能实现非常炫酷的效果,但是现在网速已经不是瓶颈了
Configuration
4 天前
@cmdOptionKana flash 跟用户之间是可以有 UI 交互的,例如很多 flash 游戏,mp4 是不能的
Configuration
4 天前
@cmdOptionKana 如果只用来输出动画,不如直接 mp4 了,不用 flash 转 mp4 多此一举
cmdOptionKana
4 天前
@Configuration “flash 制作器”可以转型做“动画制作工具”。

交互能保留当然最好,但研发(优化性能)成本太高,adobe 支撑不住。反正项目都要黄了,还不如转型。
daysv
4 天前
flash 优势是开发软件是真好用, 开发也不考虑兼容性问题, 我从 flash 5 as2 开始写的。
那时候想干啥都是用 flash 。
当年如果公司战略不是放弃 flash ,而是开源并推动 flash 进浏览器标准,现在可能又是另一翻天地了。
wy315700
4 天前
有没有可能 HTML5 相当于是个重写后的 Flash
pursuer
4 天前
实际浏览器技术放弃 native 插件并不只有 flash ,ppapi ,npapi ,NaCl 等技术标准都被浏览器放弃了,大概是跨平台和安全问题。且对浏览器来说维护一个这样的系统外,平台相关的扩展是一个很大的工作量。
而 Adobe ,我个人觉得,Flash 本身也是从 Macromedia 那里买来的,虽然也做了 AS3 ,但要完全迁移到现在的 HTML5 结构大抵也是要大规模重构的,对 Adobe 来说收益不能覆盖支出,没有动力做。

唯一的问题是,Adobe 一直不愿意开源 Flash Player 。如果开源搞不好会有更多人会去尝试做移植工作,说不定能把 flash 技术以另一种形式重现,也许是因为其中包含许可证问题吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1101870

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX