Android比iOS卡的原因0923

内存管理

Java的内存管理使用了一个垃圾回收机制,机制规定了系统内存低于某个值是会选择性的关闭程序,而平常程序会常驻在内存中,下次使用会直接从内存中读取,加快程序打开速度(真后台);但是当运行大型软件是,会因为内存不足而关闭其他应用,这样会频繁的访问内存,于是就出现卡顿现象。

iOS系统和Mac系统类似,将内存分为自由、空闲、活跃及固定四个类型,并根据系统需要进行转化,当用户点击Hone键返回桌面后,程序就会被暂停,而不会在后台运行,并且会按照程序在内存中的属性关闭不需要的程序(假后台)。

渲染的优先级

iOS比较注重视觉上的流畅,图像渲染进程优先级达到最高,看起来很流畅,却不能操作(先给出反馈后处理相关数据)。Android是完成了任务再显示界面(先处理数据再给出相应反馈)。

优化

Android开源,各大手机厂商硬件配置参差不齐,并且系统优化不足。iOS设备种类少,并且硬件软件由苹果掌控,所以优化的很好。

软件

Android软件的审查没有iOS严格。Android各种垃圾、流氓软件太多。




参考:

知乎,CAREY,https://www.zhihu.com/question/33475451/answer/58321690

电玩巴士,iPhone中文网,http://m.iphone.tgbus.com/tgmobile/arc/519455.shtml

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,765评论 25 709
  • 慢跑第三天。 女儿上舞蹈课还没回来,所以今天是我独自跑。提前跟她沟通了,今天她上舞蹈课,运动量达到了,可以不用跑。...
    艾伦爱手工阅读 376评论 0 0
  • 同学们相聚结束己有几天了,但我却始终还没有回过神来,相逢时的-幕-幕像过电影-样在脑海中浮现,久久挥之不去,...
    宁宁姥爷阅读 279评论 3 1
  • 2016年读书日分享上——《读完175本书后我得到了什么》跟大家聊了聊读书的收获,这篇文章文章就跟大家分享下我的读...
    清丽倾力阅读 1,673评论 0 52
  • 假如,有一天 阑静的夜无人共鸣 愿孤独伴我到天明 假如,有一天 渐行渐远不再回头望 愿无所羁绊的走 假如,有一天 ...
    唯北阅读 207评论 0 2