为什么Adobe不开源Flash运行时引擎?

时间:2010-11-17 19:07:48

标签: adobe flash

在我看来,现在反对Flash的最大争议分为三类:

  1. 速度慢,电池密集。基本上它使用的CPU太多了。
  2. 这不是一个开放的标准。 Eveyone知道HTML / CSS和JavaScript如何在里面运行。 Flash未打开。
  3. 它存在安全漏洞,使其不安全。
  4. 似乎如果Adobe开源Flash播放器,可以解决所有这些问题。第三方可以贡献并审核代码库,并优化和修复错误。 Adobe可以专注于制作最能创作Flash内容的应用和环境。

    嗯,Adobe尚未这样做。为什么不? Adobe希望如何控制封闭源Flash播放器的商业/技术原因是什么?

2 个答案:

答案 0 :(得分:2)

我确定您对Tamarin Project和Adobe host of other open source projects了解所有信息。

答案 1 :(得分:1)

我同意你的看法,Flash一般都有你指出的缺陷(1,3),但是关于(2)我不知道你在谈论Flash的哪个部分,但SWF是Flash的输出是一个开放的标准,Adobe仍然提交它的发布文档,所以我知道Flash Player如何读取这种类型的文件。

另一方面,Adobe发布了一个开源Flex SDK,它现在是Flash IDE的开源替代品。

简而言之,Adobe正在努力保持公司收购的斗争,并且不想丢失像Flash这样强大的卡片(从它的角度来看)。

尽管如此,过去一个月有关微软收购Adobe的谣言有所增加,但显然他们至少在不久的将来也没有,没有人猜测微软。