你的位置:flash制作 >> 资讯 >> 行业新闻 >> 详细内容 在线投稿

为何iphone始终不支持flash?

热度284票 浏览47次 时间:2010年6月08日 15:16


2010年6月8日,美国当地时间。苹果公司发布最新的iphone手机。也就是iphone 4!


iphone 4有2个颜色版本。


iphone 4 !



在网络越来越发达的今天,为何iphone一直不支持flash技术?

iPhoneOS的Flash问题一直被吵得沸沸扬扬。近日,苹果公司首席执行官史蒂夫乔布斯终于走出来,发表了“Thoughts on Flash”一文,讲述了iPhone OS不支持Adobe的Flash的6大理由。

   理由1 Web标准应该是开放的

    乔布斯认为,目前只有Adobe公司提供Flash技术,在价格和研发上,Flash技术完全受Adobe公司所控制。从这点上来看,Flash技术是Adobe公司100%的独占产品。而苹果公司认为,所有的网络标准都应该是开放的。因此,苹果公司没有选择Flash,而是采用了HTML5,CSS,JavaScript等开放标准。

   理由2 完整的网络,没有问题

    Adobe公司声称,网络上有75%视频内容采用了Flash技术,该公司认为,不支持Flash技术,苹果公司的便携设备就没办法浏览完整的网络(the full web)。在这点上,乔布斯认为YouTube,Netflix,Facebook,ESPN,New York Times等主要服务商已经开放了H.264的映像功能,没有Flash技术,也可以浏览相关内容。但在免费游戏内容方面,乔布斯承认App Store跟Flash游戏存在竞争。

   理由3 可靠性,安全性,性能

    乔布斯表示,根据Symantec公司的报告,在2009年里,Flash的安全缺陷是造成Mac系统Crash的最大要因。像这样的问题至今还没有解决,责任在Flash技术本身。在便携设备上,现版本的Flash技术的表现并不理想,苹果公司一直要求Adobe公司积极解决这一问题,但Adobe公司采取的态度是拖延,预定于2009年发表的移动版Flash至今仍未发布。


   理由4 映像的硬件编解码问题

    映像播放时,如果使用软解码,耗电量将大大提高。乔布斯表示,要提高便携设备的续航时间,硬解码是不可缺少的。iPhone最长可以播放10小时的H.264映像,但如果使用Flash的软解码的话,播放时间却只剩下5小时。虽然从Flash Player 10.1开始,Adobe公司加入了H.264硬解码功能,但由于目前大部分的Flash内容并不支持这一功能,所以问题并没有得到解决。

   理由5 鼠标操作与触摸操作是不一样的

    乔布斯表示,Flash适用于使用鼠标的PC,却不适合于触摸操作。举个例子,很多使用Flash技术的网站使用Flash的翻转功能,也就说当鼠标停留在特定区域时,该区域的内容会发生变化。苹果公司推出革命性的多点触摸界面,界面上并没有鼠标这一概念,那就是说,为了迎合iPhone OS,网站的程序必须重写,既然是那样,为什么重写时不选择HTML5,CSS,Javascript等技术呢?

   理由6 最大的原因是...

    iPhone,iPod,iPad不支持Flash技术的最大的理由是跨平台的负面影响。如果iPhone开发者过度依靠第三方工具和函数库的话,就算iPhone OS不断的更新,提供新的功能,但如果第三方的功能不对应的话,更新不会反映到应用程序上。乔布斯表示,如果Adobe公司能紧跟苹果公司的脚步的话,那是没有什么问题,问题是Flash是一项跨平台技术,Adobe公司很难为个别的平台作出迅速的更新。


    最后,乔布斯总结说,Flash是PC时代一项成功的技术,而HTML5则是便携设备时代的新网络标准。他呼吁Adobe公司不要在Flash问题上过多的纠缠,而应该集中精力开发更好的HTML5开发工具。

20100608015257a615220100608015257a6152

上一篇 下一篇