您的位置:首页 > 移动开发 > IOS开发

为什么安卓比ios卡?

2018-03-08 17:21 225 查看

内存管理

Java的内存管理使用了一个垃圾回收机制,机制规定了系统内存低于某个值是会选择性的关闭程序,而平常程序会常驻在内存中,下次使用会直接从内存中读取,加快程序打开速度(真后台);但是当运行大型软件是,会因为内存不足而关闭其他应用,这样会频繁的访问内存,于是就出现卡顿现象。
iOS系统和Mac系统类似,将内存分为自由、空闲、活跃及固定四个类型,并根据系统需要进行转化,当用户点击Hone键返回桌面后,程序就会被暂停,而不会在后台运行,并且会按照程序在内存中的属性关闭不需要的程序(假后台)。

渲染的优先级

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

优化

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

软件

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

作者:喜欢写点东西的磐阳
链接:https://www.jianshu.com/p/7c1583f8df92
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: