安卓比苹果卡的原因不仅是ios,这些原因也是致命的!

首先 , 让我们做个比喻:
两个顾客去了一家美国人开的餐厅 。 第一个是中国人 , 当他去餐厅点菜时 , 他不会说英语 , 所以他带了翻译 。 点菜时 , 他需要先告诉翻译员他想点菜的名称 , 然后翻译员会将其翻译成英文并告诉服务员 , 从而完成整个带点餐过程 。
安卓比苹果卡的原因不仅是ios,这些原因也是致命的!
文章图片
第二个客户是美国人 。 进入餐厅后 , 他直接用英语对服务员点餐 , 直接传达了他的意愿 。 显然 , 第二位客人必须比第一位客人更快点菜 。 第一个客人代表Android系统 , 第二个客人代表iOS系统 , 翻译器是Java中的虚拟机(因为Android是用Java开发的) 。
安卓比苹果卡的原因不仅是ios,这些原因也是致命的!
文章图片
当然 , 安卓比苹果慢的原因并不止这些 。
第一:随着虚拟机会继续产生各种垃圾并消耗大量内存 , 安卓机上安装的程序越多 , CPU功耗就越大 , 因此越来越卡 , 花费的时间也越长 , ;最终走上了不归路 。
安卓比苹果卡的原因不仅是ios,这些原因也是致命的!
文章图片
第二:Android内存多任务机制 。 从理论上讲 , JAVA可以自动终止后台APP并释放内存 , 但是JAVA虚拟机无法使用和接收 , 当我们使用Android手机玩大型游戏时 , 它将不可避免地会卡顿1至2秒 。 这是因为JAVA虚拟机会强行释放其他应用程序占用的内存 , 因此 , 如果你的手机硬件不够强大 , Android机将无法释放这些占用的内存 。 结果 , 手机将无法工作 , 直到故障恢复 。 当然 , 由于当前手机硬件的不断增强 , 这种现象很少发生 。
安卓比苹果卡的原因不仅是ios,这些原因也是致命的!
文章图片
【安卓比苹果卡的原因不仅是ios,这些原因也是致命的!】第三:因为无法对Android应用程序进行优化 。 由于Android系统的开源 , 因此大多数软件开发人员都没有严格的Android系统软件设计规则 。 APP的膨胀程度越高 , 垃圾优化的AndroidAPP将使用更多的硬件 。


    推荐阅读