美文网首页
深度解析安卓(Android)为什么会比苹果(iOS)卡顿 附解

深度解析安卓(Android)为什么会比苹果(iOS)卡顿 附解

作者: JammyTanb | 来源:发表于2017-12-31 20:39 被阅读0次

    一般用过这两种操作系统的朋友一定会感觉到 Android比iOS卡顿好几倍 可是为什么呢? 安卓真的有那么烂吗?下面 我就给大家解释下 为什么安卓会比iOS卡顿 及解决方法

    先来说原因之一(共仨) 就是因为iOS锁住了应用的后台 阻止其后台运行 但这是时候就有人问了 那为什么安卓在多任务管理器里清除后台应用没有用呢?因为安卓在任务管理器中清理掉后 某些流氓应用就又会自动运行 或者被其他应用唤醒 所以就算你划掉了 一些应用就又会重启 自然没有用 那安卓结束后台后就收不到其推送的消息了 比如QQ 比较吃运行内存 如果清除掉 有消息便收不到了

    那为什么苹果可以在清掉后台的情况下保留消息推送呢? 下面就来解释下 用过iOS的朋友 如果你细心 就会发现每当iOS安装一个新应用并打开时 会出现一个提示 大概内容就是询问你是否接收这个应用推送的消息通知 而现在 如果你选择了"是" 那么你的设备ID和这个APP的ID便会一同写入到苹果的云端服务器 而当这个应用发送推送消息时 不会发送到你手机上 而是发送到苹果的云端服务器上 再由苹果的服务器发送给你 这样 就算任务的后台被结束 也仍然能收到消息 且手机后台只需运行一个苹果服务器的消息接受端就可以了 这就是为什么iPhone5s的1g运行内存也可以运行如飞的原因 而国产2/3g运行内存仍有点吃力

    再来说第二个原因 是因为iOS的"资源优先分配机制" 先来说iOS的应用打开方式 当你在iOS中点击一个应用时 它会第一时间跳出来 然后再准备其他的工作 这就是为什么iOS打开应用后还要等待比安卓长那么一点的时间 且在跳出来到准备的这个过程中 系统会先停下其他的活 将处理器及运行内存分配给这个过程 而安卓呢 则是平均分配cpu和ram 再来说安卓应用打开方式 安卓是先给你将什么的都准备好 再打开应用 因此你可以发现安卓打开应用后需要到等待的时间并不多 但是在你触摸屏幕的第一时间并不会太快的反馈 这也是导致用户感觉安卓卡顿的原因之一

    再来说最后一个原因 过渡动画 如果你细心点的话 你会发现 虽然安卓在4.2版本后改进了动画 但仍比较生硬 而iOS在屏幕解锁 应用打开 和应用内动画做的略微夸张 流畅 舒缓让人感觉更快一些 但其实iOS与安卓的应用打开速度差的并不是很大

    好了 原因说完了 总结下iOS流畅的原因

    一、后台应用限制与云端推送服务

    二、资源优先分配机制

    三、过渡动画的优化

    原因总结过后 再来说说安卓卡顿的解决方法 其实很简单 锁后台 但是我之前提到了 任务管理器相当于一个摆设 所以我们要借助第三方工具来结束后台 我推荐的一共有三个

    一、绿色守护(root后使用更佳)

    二、黑域(无法root用户的福音)

    三、阻止运行(需xposed)

    用了这几个后 你的安卓是不是飞了起来? 如果要是还没飞 那就还剩俩原因了

    一、手机配置有(ruo)点(bao)差(le)

    二、系统优化不到位 或者说优化不适合你的手机 本人推荐小米的MIUI〈目前小编使用〉或者华为的EMUI (不推荐低配机型)

    好了 关于Android比iOS卡顿的问题解析就到这儿了 我是Jammy

    相关文章

      网友评论

          本文标题:深度解析安卓(Android)为什么会比苹果(iOS)卡顿 附解

          本文链接:https://www.haomeiwen.com/subject/scwagxtx.html