更多关于展开Flash和网络传奇的未来

I love this whole unfolding future-of-Flash saga because it’s a wonderful mix of politics and technology这是复杂的多变量,但不是复杂,以掌握基本要点本周我发现,在阅读和撰写有关Flash Player性能问题的相关内容之后,整个性能角度分散了手头的基本问题。

I关联杰弗里泽尔德曼的这篇文章三个星期前,但值得重新链接他的第一段指甲:

Lack of Flash in the iPad (and before that, in the iPhone) is a win for accessible, standards-based designNot because Flash is bad, but because the increasing popularity of devices that don’t support Flash is going to force recalcitrant web developers to首先构建语义HTML层额外layers of Flash UXcan then be optionally added in, just as, in proper, accessible, standards-based development,JavaScript UX enhancementsare added only after we verify that the site works without them.

即如果您认为使用iPhone OS设备的人是您目标受众的重要部分,则无法再构建依赖于Flash的网站(如果你认为使用iPhone OS设备的人是您的目标受众的重要部分,您可能错了。)

Flash在Mac OS X和移动设备上的性能问题非常真实(截至今天,请注意,对于任何主要的移动平台,仍然没有完整Flash Player的发布版本。)我认为这些性能问题是Apple决定不将其包含在iPhone OS中的一个因素但我相信更大的问题不仅限于表现Apple将Web视为基于开放标准的平台Flash不是其中的一部分。

因此,目前,Flash的性能问题为Apple提供了一个很好的非政治性解释,说明为什么Flash Player不包含在iPhone OS中这是苹果争辩他们的一种方式不能而不是他们惯于

是的,我对Flash Player在Android和WebOS设备上的表现持怀疑态度我希望我错了如果Adobe能够在这些(相对)低功耗ARM设备上从Flash Player 10.1中挤出可接受的性能,那么Mac OS X的Flash Player 10.1很可能会得到很大改善。(In the same way the constraints imposed on iPhone OS have been great for Mac OS X — performance tweaks to components like WebKit (and especially JavaScriptCore) made to get MobileSafari running as fast as possible on low-power iPhones have resulted in fantastic performance improvements to WebKit on high-power Macs.)

以下是我对Flash Player性能的看法,这是对基础故事的分心:即使Adobe解决了Flash的性能问题,我仍然怀疑Apple会想要将它包含在iPhone OS中。

它归结为控制我写了好几次,我相信Apple控制着iPhone OS的整个源代码(没有人对此提出异议。)Apple无法自行解决问题没有他们无法解决的性能问题他们不需要等待对于Mac OS X来说,情况并非如此,其中Flash Player等组件由Adobe控制。

我知道有些人认为Apple采取了反对Flash的立场担心苹果可能有一天会对网络本身采取立场每个关注的人都会同意的一点是,Apple非常重视控制权无论你认为这是一种美德还是一种恶习,这都是无可争辩的因此,我认为担忧者看到网络超出了任何人的控制,并得出结论认为Apple认为它是一种威胁。

我说苹果关心控制的是什么履行这就是他们启动WebKit项目的原因这就是为什么来自WebKit团队的Apple员工是HTML5标准驱动器的领导者和主要贡献者苹果公司在管理层面的底线是销售设备史蒂夫·乔布斯(Steve Jobs)本身并没有真正对网络产生任何麻烦Apple控制最佳的Web渲染引擎是一件好事如果Apple控制自己的实现,那么无论网络作为一个平台多么受欢迎,只要其实施优越,Apple将会繁荣(不用说,Apple是非常自信在这方面。)

基于开放标准的完全开放平台的奇怪之处在于,虽然没有单一供应商(如Apple)可以控制内容或标准,但它能够控制其实施(它可以影响内容和标准。)这就是他们所需要的。

同样Google也对开放网络和HTML5感兴趣愤世嫉俗是相当合理的,并且相信Google只关心赚钱,而不仅仅是为了美德而打开网络只要网络开放,Google的成功就在于自己的控制同样,Apple对提供具有最佳浏览体验的设备的能力充满信心,Google对其提供最佳搜索结果和相关广告的能力充满信心简而言之,谷歌和苹果已经找到了不同的赌注方式网络,而不是反对网络。

最好的反驳或许是,考虑到苹果公司对控制的渴望,他们总是会更喜欢他们全资拥有的专有平台 - 原生iPhone和Mac应用程序 - 通过网络,并最终将网络视为威胁不过,我不认为Apple会这样看待它总会有一个最低的共同标准平台曾经是Windows现在是网络Apple没有构建最低的公分母平台以前,当Windows是液晶显示器时,苹果公司处于困境,因为他们被锁定在那个平台之外:他们的平台与它不一致现在,随着网络作为液晶显示器,苹果公司有两种方式:他们的平台优雅地与它共存Apple不是一家网络公司,但网络可能是他们遇到的最好的事情。

从Apple的角度来看,当谈到软件平台时,他们的最好的(Cocoa / Cocoa Touch),因为它们完全可以控制。每个人的很好(网络),因为Apple控制着自己的实施,并且可以影响未来的标准方向Apple不想要的是别人的专有平台,他们根本无法控制那就是Flash。

我说过这个之前并会再次说出来Flash Player只有一条路径可以进入iPhone OS:

  1. 它首先出现在其他竞争移动平台上。
  2. 它在这些平台上运行良好。
  3. 它在这些竞争平台上的存在和普及改变了消费者的需求并对iPhone OS设备的销售产生了不利影响。

#1会发生对于#2,我持怀疑态度,但Adobe拥有聪明的工程师,而他们的背后也是如此但是,#3需要动力的重大转变。