内存管理
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
网友评论