苹果为什么不支持flash,而是用html5技术
发布网友
发布时间:2022-04-20 03:50
我来回答
共2个回答
热心网友
时间:2022-04-20 05:20
不是所有的苹果设备都不支持Flash,所以你指的应该是iOS吧。
1、当时的官方说法,主要是缘于当时Flash播放器过于耗电,不适合移动设备。考虑到当时经常会有打开了Flash网页时的笔记本电脑(尤其是非Windows系统)发热显著上升的体验,这点可以算是事实。由于大多数门户网站都内嵌了Flash广告,因而浏览网页时的确很有可能会显著消耗电池电量。相比之下,HTML5的视频播放由于实现时较有效利用了硬件资源,所以能耗方面可以优化,而类似于Flash的矢量动画,虽说用HTML5实现不见得能提升多少性能(如果不是降得更低),但毕竟HTML5的页面广告几乎没有,所以砍掉Flash的确有可能大幅减少网页浏览时的CPU计算量。既有的Flash应用通常基于鼠标动作,对触摸支持不够好。这也是另一官方的理由。
2、安全性:内置Flash支持意味着有可能引入相关的安全漏洞,而Flash实现由Adobe掌控,一旦出现问题,苹果难以直接把握。
3、另外,较为流行的非官方观点:基于Flash平台的应用非常丰富,很有可能威胁到苹果自家的AppStore:假如大家都上网玩儿免费的Flash版的游戏去了,就不会再去买AppStore上的同类产品,苹果也就分不到钱了。
热心网友
时间:2022-04-20 06:38
微软说过,我想是对的,就是苹果的出很多标准来优化系统和软件,硬件也是。但是FLASH突破了苹果硬件的极限,为了不让自己的系统卡住的现象出现所以拒绝FLASH。然后,微软说他们支持- - -但是微软目前也为解决,也许WIN10可以,但是现在手机的WIN10推送还没有所以不知道。