苹果为什么不支持flash,而是用html5技术

如题所述

首先是Flash应用可能消耗大量系统资源。大家都有这样的经验,某些页面特别复杂的网页可能会让计算机运行严重迟缓,这里面的罪魁祸首很可能就是Flash。在mac平台上这个问题特别明显,如果这时我把Flash进程杀掉,笔记本的风扇声立刻会小很多。

Flash这么多年一直没什么实质性的改进,而且架构封闭,只有Adobe一家拥有Flash平台的经营权,而iPhone用的是HTML 5 JavaScript都是开放的行业标准。 另外Flash是电脑上的平台,只能接受鼠标单点输入,iPhone用的是多点触摸输入,完全是两种概念。Flash安全和功耗问题由来已久,但Adobe迟迟都没有解决。 最主要的是Flash已经形成一种开发平台,这有利于程序移植,但不利于系统特性的应用。也就是说为了迎合跨平台性,Flash应用只能发挥不同平台都有的很少的一部分特性,而iPhone独有的很多先进功能就不能用了,因为别的手机不支持。跨平台和开源并不都是好东西。

相比之下,HTML5的视频播放由于实现时较有效利用了硬件资源,所以能耗方面可以优化,而类似于Flash的矢量动画,虽说用HTML5实现不见得能提升多少性能(如果不是降得更低),但毕竟HTML5的页面广告几乎没有,所以砍掉Flash的确有可能大幅减少网页浏览时的CPU计算量。

安全性:内置Flash支持意味着有可能引入相关的安全漏洞,而Flash实现由Adobe掌控,一旦出现问题,苹果难以直接把握。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网