iOS不支持Flash的真正原因是什么?

已经很多年了,有必要告诉你一些事情。

1.从时间上来看,2008 -2010是Flash技术在PC页游领域迅速崛起后的几年。而这个时间点恰恰是苹果iOS生态系统将要腾飞的时代。从Adobe的整体Flash平台战略和苹果的iOS平台战略来看,基于两家公司的生态战略,Flash和iOS最终由乔老爷宣布是必然的结果。Adobe Flash平台策略是从PC渗透到移动设备,但是Adobe在移动设备上的策略回想起来是失败的,因为Adobe要通过Flash Player的授权来收费,每个移动设备嵌入Flash Player,提前收一块钱(公开报价),比如诺基亚,安卓,苹果也不例外。对于一家拥有1,000% Flash技术专利的公司来说,这种策略选择了在封闭之上收费,这无疑是一种Flash Player在PC普及率高达99%的情况下“屁股决定脑袋”的商业策略,而正是这种策略让当时的功能手机老大诺基亚买单,让Adobe坚信智能手机市场也会被吃掉。苹果的iPhone和iOS生态系统也是封闭的,内容的营收体系是基于iOS的App Store模式。当两个想要完全掌控内容生态的战略相遇,无疑会产生巨大的利益冲突。当时苹果的掌门人恰恰是最厉害的CEO乔,所以关于Flash的一句话很耗性能,Flash是老技术,iOS不支持Flash,HTML5是未来的战役。以他的名义发出,并发布在苹果官网上。

2.Flash是否比HTML5更消耗性能,我就不说结论了。我也说两件事。2004-2005年,我在Macromedia移植了Flash和Flash LIte。当时Flash Lite播放器可以移植到4 MB ROM,8 MB RAM的功能机。对于一些16MB RAM的高端手机,Flash Lite也是有技术的。叫做Flash LIte MMI(人机界面),就是现在智能手机改变主题的能力。那时候在手机里已经可以是五彩缤纷了。最大的两个市场是日本Docomo和韩国SK运营商的定制手机,它们都内置了Flash Lite MMI技术。那时候随意换主题是定制机里的标配。2010苹果乔说Flash耗电很大,所以进不了iOS。同时很多人跳出来证明Flash在MacOS上播放视频也很火,而QuickTime还好。其实苹果的工程团队并没有开放Flash调用苹果显卡的GPU加速的能力给当时的Flash工程团队。如此一来,可想而知,所有的Flash设备都是由CPU来计算和渲染的。。。那么iOS不支持Flash技术自然是因为Flash技术已经过时了。一个嵌入式技术,只要底层对其硬件加速能力开放,我觉得拥有数百项图形图像专利的Adobe还是有这个能力把软件层优化到底层的。俗话说,要加罪,随时可以说。