想要了解一下,苹果为什么不支持flash啊
3个回答
展开全部
这个还得从移动设备的耗电量以及Flash的效率和渲染原理以及苹果产品的特点来说了,绝不是前两位菜鸟的敷衍答案。
flash在互联网产品开发速度方面是非常迅速的,而且也非常容易移植,并且它的门槛很低,很多人培训半年就可以开发,这就导致了开发者良莠不齐,做出来的东西有好有坏(主要指代码执行效率),偏偏flash动画程序的所有运算都是靠CPU而不是GPU(显卡),所以低效率的flash作品运行的时候必然造成cpu过热。
对于一般的个人电脑而言,cpu都非常强悍,运行渲染一个flash的效率可以忽略,所以你在个人电脑上看flash动画玩网页游戏没什么感觉;但是手机上就不一样了,手机的cpu才指甲盖大小,而电脑的cpu半个手机大,处理运算能力不可相提并论。智能机本来就非常耗电,如果再运行一个纯粹靠CPU进行渲染而对显卡一点都不使用的产品,那耗电量会骤降手机后盖会迅速升温,尤其像苹果这种对各种用户体验有洁癖的公司肯定不希望出现类似情况,干脆一棒子打死,flash播放器完全不上。
后续:但是呢,强大的Adobe公司是不甘于此的,于是FLASHcs5.5版本可以将作品发布并且打包成ios格式继续在苹果上出现,现在也是有不少flash开发者用flash开发出了苹果应用,不过是基于adobe AIR技术的。
flash在互联网产品开发速度方面是非常迅速的,而且也非常容易移植,并且它的门槛很低,很多人培训半年就可以开发,这就导致了开发者良莠不齐,做出来的东西有好有坏(主要指代码执行效率),偏偏flash动画程序的所有运算都是靠CPU而不是GPU(显卡),所以低效率的flash作品运行的时候必然造成cpu过热。
对于一般的个人电脑而言,cpu都非常强悍,运行渲染一个flash的效率可以忽略,所以你在个人电脑上看flash动画玩网页游戏没什么感觉;但是手机上就不一样了,手机的cpu才指甲盖大小,而电脑的cpu半个手机大,处理运算能力不可相提并论。智能机本来就非常耗电,如果再运行一个纯粹靠CPU进行渲染而对显卡一点都不使用的产品,那耗电量会骤降手机后盖会迅速升温,尤其像苹果这种对各种用户体验有洁癖的公司肯定不希望出现类似情况,干脆一棒子打死,flash播放器完全不上。
后续:但是呢,强大的Adobe公司是不甘于此的,于是FLASHcs5.5版本可以将作品发布并且打包成ios格式继续在苹果上出现,现在也是有不少flash开发者用flash开发出了苹果应用,不过是基于adobe AIR技术的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询