IT门户, 中国互联网人工智能物联网行业资讯平台--公众IT
新闻来源:互联网资料整理       发布时间:2023/4/6 2:39:38       共计:4609 浏览

谢谢您的阅读!

为什么安卓手机用时间长了会卡,而苹果手机却要流畅的多,我认为是基于以下几个原因:

1:运行机制,生态系统的不同。苹果属于封闭系统,而安卓是半封闭系统。苹果手机之所以流畅,这是因为苹果商店里的app全部都是经过苹果公司严格审核的,每一个app都完美匹配苹果的系统,严格遵守苹果公司立下的规矩,这样就完美保证每一个软件和系统的完美结合。而安卓系统是半开放性,只要获得手机权限你就可以从安卓手机市场,第三方等渠道随意下载软件,这就导致了并不是每一个软件都和系统完全匹配,导致了系统运行的不稳定,间接了影响了手机的速度。

2:手机处理器及系统优化能力的不同。苹果手机依赖其强大的A处理器,凭借超强的处理速度,将其硬件和软件很好的匹配在一起。同时很好的优化软件使其符合苹果系统的性能和兼容性。由其是多仼务处理时,一个任务被切换到后台系统会有自动冻结,然后及时释放,避免其占用更多的空间,而安卓手机则相反,切换到后台的程度仍在运行,而且系统优化没有做好,自然会占用更多的空间导致空间越来越少,机器也就越来越卡。

所以说苹果系统的流畅是自律规范的结果,而安卓的卡是自由散漫的结果。



这就牵涉到安卓的底层设计问题了。安卓的设计要求,对垃圾的处理要求是建议、推荐,而不是强制性的。但应用的代码是特别长的,如果加上垃圾处理,对于软件开发人员来说,无疑是很崩溃的,因为它牵扯到方方面面,可能会有漏洞出现,是需要经过测试的。如果不加,其实软件也还是可以运行。所以绝大部分写代码的人是不会处理自己的软件造成的垃圾。但苹果系统不是这样,它强制规定垃圾必须按要求堆放。在系统重启时,系统就会强制清除垃圾。

ios也有清理垃圾的情况,但由于ios系统权限比较高,所以一般都是系统强制回收资源,app不得不投降,而不像安卓app各种耍流氓,占着资源不放,不得不装一个更流氓的app强力清除你们观察的仔细一点的话,可能偶尔会看见safari等等系统app的图标偶尔会有类似app安装时出现的圆形进度条一闪而过,其实那个就是清理缓存时的状态

1.两个系统不一样

2.安卓是基于Linux系统框架,自身采用虚拟机,上层还是java语言,然后在是安卓系统,再加上国内订制的ui系统。这样就会导致 没开一个软件在底层产生文件缓存 和垃圾。再加上安卓是真后台,会在后台一直驻留软件(即使关闭任务也会在后台留下线程,保证下次打开会很快速)。苹果就不一样,它不是虚拟机,调度机制要比安卓好很多。

版权说明:
本网站凡注明“公众IT 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
您可以扫描右侧微信二维码联系我们。
网站首页 关于我们 联系我们 合作联系 会员说明 新闻投稿 隐私协议 网站地图