本文译自Dylan Schiemann 在其SitePen公司网站上的一篇博客。 Dylan是dojo Toolkit 和dojo Foundation的创始人之一。 现在是SitePen公司的CEO。
原文连接:http://www.sitepen.com/blog/2010/04/30/thoughts-on-apple-vs-adobe/
翻译者:feijia
目前为止,在这场Apple和Adobe的争论中谁也不能算是“赢家”。虽然双方各自都提出了一些颇有道理的论点,但是他们也都忽视了一些重要的问题。
首先,乔布斯,我们很行赏你的“关于Flash的一些看法”这篇文章,不过我还有些话想说:
- Apple并不是WebKit的创造者…Apple重写了Kongqueror和KHTML,不过别抢别人的功劳。
- H.264并不是一个真正开放的标准和技术。
- 你的苹果应用商店的审核流程可一点儿也不开放。
- 可以用来生成可部署到应用商店的工具不应该被禁止。 不管一个应用通过审核与否,你应该公开其审核的流程
- Flash的存在和流行有其价值,虽然开放的Web是很好,但是它并不完善。许多时候,使用Flash的开发工具会让Web开发简单不少。(要知道这话可是从我这么一个开放Web支持者口中说的)
- 手机上的Web开发者长久以来(超过3年)都无法使用API来访问手机平台上的原生功能,例如摄像头,GPS,地理位置,系统级的图形加速,地址簿,等等。iPhone OS 4.0的确在这方面有所提高,不过还是来的太晚了。
- 如果可以让Web开发者访问到他们所需要的那些功能,那么在手机平台上做Native开发的过程就不会再那么重要了
另一方面,Adobe的CEO在接受华尔街日报的专访时的言论并没有给出令人信服的观点:
- 开发人员本来就有许多不同的工作流程。
- 别给Flash在Mac OSX上的性能问题找理由。你得拿出证据来。
- 所谓“一套适用于所有平台的开发工具”的美好图景其真正收益者的只是像Adobe或微软这样的公司。真正的开发者会混杂着使用各种工具而不是只锁定一个厂商的工具集。
- 你们的生成工具并不开放,所以你们没资格抱怨乔布斯的决定。除非你们提供一个反编译的选项, 否则别人很难判断这个工具生成出来的代码质量如何。过去你们做过的类似代码生成工具让我对此颇有些担心。
- Flash号称是个开放的标准。 这是对“开放”二字的滥用。试想有谁见过除了Adobe之外,基于此标准的其他Flash浏览器插件?
- 按照你的逻辑,也像我的另一篇文章中所建议的那样,Adobe的工具集应该尝试去支持开放的Web平台,就像PhoneGap 做的类似尝试。
- 一句话概括你们的观点:你们觉得别人的平台都应该开放,只有你们自己的工具除外。这种调调,我们实在不敢苟同。