给帮主的仿写作文:关于 iPhone OS 的几点思考

2010年04月30日 08:51 次阅读 稿源: 条评论
乔布斯昨晚发布公开信《关于 Flash 的几点思考》,阐述了他和苹果公司对于 Flash 与 HTML5 之争的几个观点。这里我也写一篇风格完全相同的文章,提出跟乔布斯针锋相对的几点意见
苹果与广大手机玩家的关系由来已久。玩家们还把如今快成传说的 Windows Mobile 或者 Palm 的触摸屏系统当宝贝的时候,我们就已经认识了。苹果给了我们印象最深的创意,将多点触摸等技术第一次为智能手机所用。虽说时间不算长,苹果一直都是玩家心中的偶像,被一些果粉当成圣地麦加。玩家与苹果通力合作,创造了iPhone系列的辉煌业绩,其中有不少快乐的时光,但那段黄金时代一过,我们中的一部分便分道扬镳了。苹果继续热炒它的手机甚至推出了大号的 iPad,玩家的一部分则转向了Android、Windows Phone7、Palm Web OS或者魅族M8。今天,苹果和玩家们仍然同心协力继续着苹果的销量神话——iPhone手机的购买者里,有多少是智能手机的狂热者,一眼就看的出来。但除此之外,我们几乎没有别的共同利益了。

我想在这里记下作为一个手机玩家,我对苹果的 iPhone OS 的一些想法,希望我们的媒体和砖家叫兽能够更好的理解为什么我觉得不允许 Flash 在 iPhone, iPod 和 iPad 上运行是愚蠢的。在苹果口中,他们这一决定背后主要的驱动力是“先进”与“落后”,“开放”与“封闭”的矛盾。但事实上,正如乔帮主自己也有所意识的,他们这一决定背后主要的驱动力是商业上的考量。他们是为了保护自己的 App Store。Adobe说,苹果是一个封闭系统,Flash 则是开放的,他们的话对了一半。我认为 Flash 和 iPhone OS 在对待开放这个问题上实属半斤八两,谁也没法用这个理由说服谁。我来解释一下吧。

首先,谈谈“开放”。

苹果在大肆挞伐 Flash 仅仅为 Adobe 一家公司独占的时候,他们忘记了一个重要的历史事件,就是 Adobe 另一项引以为傲的私有标准 PDF 是经过他们自己之手提交给 ISO,并最终成为一个国际标准。 Adobe 公司表示他们的客户,尤其是政府客户,一直在提醒该公司:如果 PDF 成为 ISO 的标准,那么他们在支持 PDF 格式方面将获得更大的信心。政府客户用 flash 的情况远比苹果想象的要普遍。中国官方通讯社新华社的网站新华网、以及中国政府的网站和各部委网站都有使用 flash。我有充足的理由相信,假如 Flash 标准面临风险,政府部门将继续推动 Flash 成为 Adobe 的一项新的国际标准。

苹果承认自己也拥有很多封闭产品,这是一种实事求是的态度。他们推广的 HTML5 标准、webkit 内核等等,尽管一定程度上推动了行业进步,然而却也包含了公司自己的利益考虑。他们作为上述标准的首倡者,如果标准得势,他们即使不能收取授权费用,至少也能在开发应用方面占尽市场先机。然而事实上占据当前市场先机的依然是 Flash。苹果自身的 iPhone OS 如果不支持这个事实上最大的行业标准,他自己谈论的“开放”便只能是一句笑谈。正如一篇报道的留言板所说,“对苹果的看法保持中立。flash确实是封闭的,但是你自己的技术比人家更封闭。”

第二,谈谈“完整的互联网”。


Adobe 反复说苹果的移动设备无法访问“完整的互联网”,因为网上 75% 的视频用的是 Flash。他们说的其实一点不差。苹果所指的 H.264 确实得到了N多大牌网站的支持,这似乎可以确保他们至少使用上述网站的内容广进财源。然而“没有多少线上视频是 iPhone, iPod 和 iPad 的用户看不到的”可就大错特错了。将目光移向大洋彼岸的中国,你就会发现几乎所有的视频网站都在使用 Flash 播放视频。既然苹果举例子了,那我也来举例子:新华网、人民网、中新网、新浪、搜狐、网易、腾讯、Tom、MSN、CNTV及各省网络电视台、优酷、土豆、六间房、酷6……哦对了,甚至有些网站还采用 Windows Media 技术传输视频呢。

关于苹果的设备玩不了 Flash 游戏,苹果只能提出在 App Store 里的五万多款游戏和娱乐软件,这不假,而且其中有些质量很高。但是 Flash 制作的游戏有多少款,质量如何,请乔帮主在搜索引擎输入“Flash Games”,自己查询一下吧。

第三\第四,谈谈可靠性、安全性、性能和电池续航力。

苹果始终在大谈 Flash 的性能问题,包括播放视频时的高温、还有死机等现象。然而日前一项实验却似乎显示,这是因为苹果没有在自己的浏览器中启用对高清视频加速的支持。软件和硬件解码的区别的确是巨大的,但苹果显然选择了故意让 Flash 只能沦落到软件解码,以显出其在性能上的“瓶颈”。

目前,Adobe 已经在 Mac OS X 平台推出了支持硬件加速的 Flash Player 测试版,作为和 iPhone OS 同源的系统都可以支持更好的 Flash 运行环境了。Adobe 并非不重视苹果用户对其性能的诟病,但如果得不到苹果的帮助,他们很难在这一问题上有所进展。

苹果指责 Adobe 没有适应苹果的系统是不公平的,因为苹果一直在改进自己的系统以适应 HTML5 的标准,却没有付出相似的努力适应 Flash 标准,反过来却把错误都推到 Adobe 头上。目前 Android 系统已经承诺将原生支持 Flash 包括视频播放。可以预见,苹果的竞争对手将把 flash 作为一大竞争卖点,为此他们必将不遗余力的改进自身硬件,以做到对 Flash 的完美支持。

至于安全和可靠性,乔帮主在上一封公开信《关于音乐的思考》中,曾经亲口说过:“问题在于世界上有很多聪明人,有的还很闲,并且喜欢去挖掘这些秘密,把它们发布出来……他们往往干得很成功,因此任何想用 DRM 技术保护内容的公司,都必须时时为内容添加新的、更难被挖掘的秘密。这是一场猫抓老鼠的游戏。”DRM 的失败从一个侧面证明了任何技术都有安全和可靠性的隐患,任何公司都面临着同样的挑战,苹果即使目前暂时受到相对较少的侵害,也不能沾沾自喜的以此批评其他公司的软件安全漏洞。实际上,iPad本身的漏洞已经受到了安全专家的注意 。苹果和 Adobe 等公司一同研究应对策略才是上策。

第五,谈谈触屏。


“Flash 是为个人电脑和鼠标设计的,并不适合触屏和手指。”事实上这个问题并不仅仅存在于 Flash 设计的网站里;从另一个角度说,Flash 设计的网站又不都是不适合触屏和手指的。在中国和韩国等地,一些网页设计者们偏爱像素字体和像素画,即使用户在台式机系统上查看这些缩略的工艺图形也需要费一点力气,更不用说触屏界面设备了。但是,微小到像素,即使用手指尖也触摸不到的设计也是一种不可或缺的风格。

确实,触屏界面的流行影响了很多最新设计作品的趋势,但这不应成为扼杀其他设计风格的理由。相反的是,我们需要将触屏设备及其浏览器设计的更加人性化,为悬停等动作设计出相应的触屏动作,以做到完美的兼容。苹果希望以一己之力鼓动全球网站搬迁到 HTML5 是不现实的,到现在都多少年了还有那么多网站是 IE6 Only ,故意不向下兼容只能导致彼此都不相往来而已。也对,毕竟苹果的目标用户不怎么会去访问“不顾标准”的网站。

还有一点,苹果似乎忽略了 Silverlight 的存在。Windows Phone 7 系统上的成功实践已经证明 Silverlight 可以开发出完美适应触屏操作的网站,不知 iPhone OS 有没有打算支持一下?

第六,谈谈“第三方软件层”。

乔帮主用 Flash“封闭、私有、有重大技术问题”作为理由,来支持什么呢?支持一个同样“封闭、私有、有重大技术问题”的手机操作系统。

帮主说,第三方软件层“会导致大量不够水准的软件”,但是我有几点疑惑:“水准”是什么?怎样才叫“不够水准”?这水准是否只是由苹果一家确定,甚至只是出于乔帮主个人的好恶?这样的“水准”又将引发什么样的后果呢?只要看看帮主对“政治”和“色情”内容定出标准的随意性就可以知道,苹果自家的 App Store 机制怎样扼杀了可能的创意与创新。

帮主称“Adobe 在采纳苹果的平台的改进上可谓迟缓之至”,不过作为一个跨平台的运行环境,Adobe 不管在封闭的 Windows 还是在开放的 Linux 操作系统,做出的动作都快于 Mac OS X,这说明什么呢?是苹果采用了太过超前的三体星人技术?还是苹果居然比微软还封闭?还是 Adobe 傲娇了?我想不明白,静待高人指点。

苹果希望“提供最先进、最创新的平台给开发者”,这值得我们敬佩。不过,我想苹果不应该不会注意到这样的逻辑:如果一个官方工具和一个第三方工具同时存在,而官方工具拥有很多第三方平台不具备的新特性、创新与功能改进,那么作为开发者,他们可以自由选择的话,该选哪个岂不是很明了?苹果为什么要对自己的官方开发平台如此没有自信呢?如果真的强过 Adobe 那么多,苹果完全可以让开发者们用脚投票嘛。

也许,在苹果的愿景里,人人都是赢家——苹果会因为有了最好的软件而卖出更多设备,开发者会有越来越多的用户,而面对最好的、选择最广泛的软件平台,用户也会感到开心愉悦——但是,我有更充足的理由相信:用户拥有的选择越多,他们就能享受到越大的开心愉悦;开发者的软件“写一次就到处运行”将会极大地促进开发环境的繁荣;苹果在那些“最好的软件”之外又多出无数新功能,可以卖出更多的设备。这种结局,岂不是更加美好?

结论。

“Flash 是个人电脑时代的产物,它是为个人电脑与鼠标发明的。”同样,iPhone 的诞生,离不开 Windows Mobile 和 Palm 的默默奉献;iPad 也踩在了 Newton 和 Tablet PC 的肩膀上。苹果确实一直都在大步向前的创新,作为这创新的代价,无数苹果老用户发现,他们的 Mac 机器不知为何,买了两三年就从架构上被抛弃了(从 PowerPC 到 Intel)。然而,Windows XP 诞生已经十年了,我们依然能从华夏大地的众多网吧见到它的身影。

苹果认为,软件相比设备来说,是次要的。苹果现在已经成为一家专注于销售设备的公司。为了推销他们的设备,他们才进行自己软件上的创新,以适应设备的新功能。因此,苹果并没有打算考虑兼容性问题,而是恰好相反——他希望甚至自己的老用户以后都要被迫买上两台、三台、四台苹果的新设备,每隔两三年就为苹果贡献一次荷包。

最新的例证当然是 iPhone OS 4.0 ,苹果不提供一代 iPhone 的官方支持,买了手机才三四年的人们,该是何等的杯具?不过,这似乎在美国算不上什么杯具,因为电子产品的价格和工资相比,简直是白菜价。只是手机玩家在全球各地都存在,那些省吃俭用甚至从生活费里节省出资金来买苹果新玩意的玩家们,本应得到苹果更多的重视与关怀。

目前 Adobe 已经在 Flash CS5 中推出了转换 SWF 文件为 HTML5 Canvas 的功能。但我并不认为这是一种对苹果的妥协。Adobe 通过现在的一番折腾,显然应当认识到“谁是我们的敌人,谁是我们的朋友”,它如果进一步减少对 Mac 平台的支持,包括针锋相对的减少 Mac 版 CS 系列开发工具,那将是对苹果的一记杀手锏。但是,Adobe CS5 还是发布了 Mac 版本。现在哪家公司更慷慨,在论战中更富风度,大概也已经一目了然了吧?

我希望本次标准之争的结局也能很快一目了然。

LonelyJames
2010 年 4 月


cnBeta In-house 评论只代表作者个人观点。
我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。

对文章打分

给帮主的仿写作文:关于 iPhone OS 的几点思考

1 (6%)
已有 条意见

    最新资讯

    加载中...

    编辑精选

    加载中...

    热门评论

      招聘

      created by ceallan