Ⅰ 深度解析安卓(Android)為什麼會比蘋果(iOS)卡頓 附解決方法
一般用過這兩種操作系統的朋友一定會感覺到 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