苹果IOS流畅,那为什么安卓不采用同样的后台刷新机制呢?

【苹果IOS流畅,那为什么安卓不采用同样的后台刷新机制呢?】许多人喜欢使用苹果手机 , 很大一部分原因是苹果手机使用起来特别流畅 , 这是苹果手机的一大优势 , 安卓手机无法比拟 , 不管安卓手机厂商如何宣传手机性能好 , 安卓应用开多了照样卡顿 , 那么造成这种情况的根源是什么呢?其实主要是因为IOS和安卓的后台刷新机制不同 。
苹果IOS流畅,那为什么安卓不采用同样的后台刷新机制呢?
文章图片
首先安卓系统的后台是真应用 , 也就是说 , IOS系统的应用在用户退出应用之后进入的是IOS的一个“假后台”,退出的应用会被后台挂起 , 并以“进程卡片”的形式在后台存在 , 类似于进入了暂时的休眠状态 , 不会占用太多的cpu资源 , 并且还能够继续接收后台应用的消息 , 当用户点击应用再进入时“进程卡片”会再次打开 , 延续用户之前在软件上的操作 。 而安卓系统的后台是一个真后台 , 退出的应用任然在后台运行 , 并占用大量的cup资源 , 而cpu资源有限 , 因此应用开多了就会出现资源不够 , 出现卡顿 。 安卓手机在宣传的时候大肆宣传流畅性 , 其实主要是增加硬件的计算能力 , 加快了处理速度 , 使得手机能够多开几个应用 , 但是 , 并没有从根本上解决后台资源占据大量资源的问题 。
苹果IOS流畅,那为什么安卓不采用同样的后台刷新机制呢?
文章图片
那么问题来了 , 安卓为什么不采用和IOS一样的加后台呢?
首先安卓系统它是开放性的系统 , 每个手机厂商对系统的优化标准不同 , 而每个开发App的厂商都想要第一时间将App的推送消息送达到用户的手机上 , 为保证消息的及时性 , 于是App就需要抢占资源 , 开发者会将优先级设置的非常高 , 而且软件推送消息的方式种类多样 , 这样造成大量内存资源的浪费 , 因为cpu资源以及被大量占用了 , 所以在用户开启一些新的资源的时候就会出现响应慢 , 卡顿的问题 , 同时 , 手机电池还会出现耗电快 , 手机发热等问题 , 非常影响使用体验 。
苹果IOS流畅,那为什么安卓不采用同样的后台刷新机制呢?
文章图片
2019年年底 , 国家工信部上线了统一了软件推送标准 , 相信安卓手机以后也会越来越流程 。


    推荐阅读