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

 我来答
老安如月dbb2a5
2018-03-21 · TA获得超过121个赞
知道答主
回答量:209
采纳率:0%
帮助的人:21万
展开全部

当时的官方声明主要是因为Flash播放器的耗电量,这不适合移动设备。考虑到当时频繁地打开笔记本电脑(尤其是非Windows系统)打开Flash页面的经验,这是事实。由于大多数门户都嵌入了Flash广告,所以很可能在浏览网页时显著消耗电池。

相反,HTML5视频播放是由于硬件资源的有效利用,所以能量消耗可以被优化,和矢量动画Flash类似,虽然HTML5可以不增加大量属性(如果不是更低),但在HTML5页面的广告几乎没有,所以把Flash可以显著降低量的CPU计算网页浏览。

现有的Flash应用程序通常基于鼠标操作,对触摸支持不够好。这是另一个官方原因。安全性:内置的Flash支持意味着有可能引入相关的安全漏洞,而Flash实现则由Adobe控制。一旦出现问题,苹果很难直接把握。

关于Flash和HTML5,首先目前还没有证据表明HTML5的先进技术在Flash中(有很多未来的杀手级技术,当然HTML的宣传,但至少现在看起来并没有反转),有相当多的证据表明HTML5在视频处理方面不强于Flash。

当然,HTML5正在发展,但不能说Flash不会发展。

HTML5比Flash好,它是一个行业标准,它不必为一个公司支付专利,但Flash是相反的。

但退一步说,如果Adobe打开Flash使之成为技术标准,苹果将不会允许Flash进入iOS。

此外,非官方的观点更受欢迎:基于Flash平台的应用是非常丰富的,可能是苹果的AppStore的威胁:如果每个人都在互联网上玩的游戏免费的Flash版本去,去不再购买AppStore类似的产品,苹果没有钱赚。

hsjgaga
2018-03-21 · TA获得超过3928个赞
知道小有建树答主
回答量:280
采纳率:83%
帮助的人:7.9万
展开全部

Adobe Flash有它自己一套的运作方式,如果IOS支持Flash无异于给Action Script开发者直接开发IOS应用的机会。这样苹果好不容易建立起来的那套封闭式产业链就会被打破,就像楼上有位朋友说的,苹果很有可能会被架空。


如果IOS接受了Flash,那么应用开发者完全可以在windows上使用AS作为语言进行IOS应用编写,MAC系列产品、Object-c会因此受到一定负面影响(不可估)。毕竟AS语言在一定程度上拥有许多拥护者,能用AS写IPAD应用的话,原来的AS工程师就不用再去钻研Object-c了。

2.如果IOS接受了Flash,并且支持了Flash的runtime,那么,用户只要安装了adobe flash这一个“应用”,就可以从各个地方下载flash文件,用这一个应用打开这些flash文件来进行不同应用的使用。这个简直就是侵犯了苹果App Store的根本利益,是其绝对不能接受的。

一个集成的多媒体播放器,让你在Web上享受更广泛的多媒体体验, 它显示和播放多媒体内容,从数以千计的高度交互性的游戏。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式