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

2025-03-22 17:30:05
推荐回答(3个)
回答1:

  Flash是一个落后于时代的技术,靠对客户端的高资源占用率来获取传输过程的低带宽占用。
  窄带时代,Flash能节省带宽资源,客户端应用也相对简单。
  在宽带时代,随着Adobe对Flash不断做加法,其客户端应用研发已经处于失控状态:一些并不复杂的应用,即便在配置很高的PC跑起来都不能保证流畅,更别提CPU、GPU占用率,即便Adobe宣布支持硬件加速后,这种情况依然没有改善。Flash目前唯一的优势就是开发人员及装机量。
  而Apple做产品的思路,则是宁缺勿滥:如果不能保证系统流畅度,就暂时不采用。
  对Flash就是如此。首先是流畅度问题,其次是对硬件资源消耗无法控制(试想一下在开心网偷半个小时的菜就导致手机没电了),最后还有漏洞,对iOS系统安全也是威胁。
  此外,客户端互动技术也不是Adobe一家独有,还有很多更加先进、公开的标准化技术可供选择,因此Flash得不到iOS支持就顺理成章了。

回答2:

应该是移动设备不支持flash,电脑是支持的,苹果电脑是支持的。不支持主要在于Adobe不提供flash技术支持,并不只是苹果的事。html5也不是苹果的专利,别的也都可以支持都可以采用。

回答3:

主要是Flash不安全,而且在运行时对系统的开销特别大。