WEB2.0 web20
当前位置:首页 > 网站建设专题 > WEB2.0
驳乔布斯的反Flash言论
发布日期:2010-07-31 阅读次数:802 字体大小:

    乔布斯的反Flash言论一经发出,立刻一石激起千层浪,总体看,他的某些说法是有道理的,但某些说法值得商榷。苹果历史上有过几次勇敢之举,比如,舍弃并口和串口,重写MacOS使之不兼容早期版本,这些举动后来证实有先见之明,不过这次呢?本文分析了乔布斯反Flash言论中的几个漏洞。

    苹果与Adobe的关系历史久远,事实上,他们在车库创业时我就认识他们了。苹果是他们的第一个大客户,采用了他们的Postscript语言并用于我们的激光打印机。

    听上去都是苹果如何帮助Adobe。Mac的基础市场是设计领域,并带来了桌面印刷革命,然而,如果没有Adobe的技术,这一切都无从谈起。多年以来,离开Adobe的字体管理器,苹果甚至无法渲染他们的字体。

    过了那个黄金时代,苹果与Adobe分道扬镳,苹果一度濒临倒闭,Adobe则凭借Acrobat产品线浸淫于企业市场。

    一派胡言。Adobe依然在设计领域如鱼得水,说Adobe逃往企业市场不仅滑稽,而且愚蠢。

    AdobeCreativeSuite有一半是苹果用户买的。

    是不是反过来说也可以,Adobe促进了苹果的销售?只是,假如苹果对Adobe的厌恶继续加深以至于CreativeSuite彻底从Mac上消失的话,我不会转而使用苹果的设计软件,而是转向Windows,因为苹果压根没有自己的设计软件。

    我想简单说说我们对AdobeFlash产品的看法,以便客户和批评者们明白我们不让iPHone,iPod,iPad支持Flash的原因。

    你是希望我们了解真相?事实上,真相早被开发者协议第3.3.1条掩盖了。

    Adobe声称苹果是封闭系统,Flash是开放的,事实正好相反,让我来解释。

    唉,这样的争论狗狗都听腻了。

    HTML5,这个被苹果,Google等厂商采用的新Web标准

    HTML5甚至还没被提议为标准,遑论成型。

    苹果甚至为Web创建了开放标准,比如,我们的开源项目Webkit,一个完全开源的HTML5渲染引擎,除了微软,几乎所有厂商都拿它做移动浏览器的核心,苹果创立了移动Web标准。

    我倒。按已有的标准设计一个浏览器软件就叫创立开放标准?

    Adobe屡次三番地说,苹果移动设备无法完整地访问Web,因为Web上75%的视频是Flash。他们为什么不说,几乎所有这些视频都可以用更现代的格式H.264进行访问?

    几乎所有?

    YouTube大约占据了Web40%的视频,在苹果移动设备上,使用一种专门软件,这些视频可谓大放异彩,而iPad提供了差不多是YouTube最好的浏览体验。

    同意。不过,有些YouTube内容iPhone是不能播放的,即使YouTube确实是占了40%的市场,但这仍不能算几乎所有。

    iPhone,iPod,iPad用户并没错失多少视频。

    大错特错。

    Adobe还声称,苹果设备无法运行Flash游戏,这没错。

    就像CatherineTate‘sofficesketch里的那个女人所说的那样,是的,是这样。

    Symantec最近指出Flash在2009年的安全表现实在糟糕。

    哦。

    我们的第一手资料显示,Flash是导致Mac崩溃罪魁祸首。

    导致我的Mac崩溃的原因,除了操作系统本身,还有iTunes,Safari以及微软的所有软件。

    我们一直和Adobe一起来解决这些问题。

    是,你总是给Adobe打电话,他们让你等着。

    另外,Flash在移动设备上性能不佳。

    我不懂,不敢讲。

    第四,耗电问题。播放视频时要想省电,移动设备必须使用硬件解码,尽管Flash最近增加了对H.264的支持,然而目前几乎所有Flash站点都需要上一代解码器。

    等等,你不喜欢Flash是因为它的历史问题?

    第五,多点触控。苹果革命性地发明了多点触控界面,可以脱离鼠标,也没有鼠标盘旋一说。绝大多数Flash站点要想使用多点触控,都得重写代码,如果开发者们必须重写他们的Flash站点,为什么不干脆使用HTML5,CSS,JavaScript等新技术?

    我曾以为,乔布斯不知道将Flash开发者炒掉,另请iPhone开发者的工程有多大,现在看来,他确实不知道的。

    Adobe还让开发者使用Flash在移动设备上开发程序。我们痛苦的经历告诉我们,在平台和开发者之间加一个第三层最终将产生不符合标准的程序。

    苹果通过的那些与Flash无关的非标准程序写下来得有一箩筐吧。

    如果开发者们依赖第三方开发库,他们很难及时得到直接来自平台本身的新功能,这取决于这些第三方开发库本身。

    有点道理,问题是,那些只会使用Flash而对Objective-C一无所知的开发与设计者本来也没有机会直接获得平台本身的新功能,他们倒是要靠一些第三方开发工具获得这些好处,比如AdobeTLF。

    大家纷纷针对苹果移动设备提供媒体内容,说明Flash已经不再必要。

    非也。就最适合iPad消费的电子杂志而言,目前倒有大量基于PDF的盗版内容,但只有很少的几个创新的原创应用,而且这种变化也非常缓慢,离占据主导地位尚远,去Flash化延缓了这种变化。

    或许Adobe将来应该将主要精力用在HTML5工具的设计上。

    同意,然而老乔,现在该怎么办?

    本文国际来源:techradar.comThe flaws in Steve Jobs' anti-Flash attack