安卓手機越用越卡,這是一個不爭的事實,即便是目前主流的安卓旗艦機,使用一年之后也會感覺到明顯的卡頓。反觀蘋果,即便iPhone 6s也很少出現卡頓的情況。為什么安卓永遠不如iOS運行流暢?
這些才是最根本的原因:
1.系統結構不同
安卓系統是通過java編寫的,整個安卓系統則是在java虛擬機里面運行的,因此系統運行起來非常麻煩,需要調用大量的資源來保證系統流產運行。
而iOS則是用Objective-C編寫的,執行效率高,專一性強。因此系統結構上來看,安卓相比iOS更加吃硬件。
2.渲染機制不同
從渲染機制上,簡單來說iOS是優先響應手機觸摸的,而安卓并沒有。簡單來說,當你滑動iPhone的時候,iPhone 會停下手頭所有的工作,全力響應你的觸摸,給出相應的動畫和界面。 而安卓則會當做普通事件處理,導致安卓手機滑動起來不如iOS那樣順滑跟手。
3.權限控制不同
iOS封閉是大家都知道的,封閉有好處也有壞處。iOS的封閉從源頭上杜絕了流氓軟件的泛濫,不會出現安卓手機那種后臺運行、相互喚醒、偷跑流量和電量的情況,保證了系統的流暢度。
4.后臺機制不同
安卓是真后臺,而iPhone是偽后臺。當你按下iPhone Home鍵的瞬間,軟件被切換到了后臺并且被“凍結”,而安卓手機則是前臺和后臺一起運行,時間長了卡頓是不可避免的。
5.廠商優化
因為iPhone 機型少、用戶量龐大且用戶付費能力強,軟件廠商經常會為iPhone做單獨的優化,安卓手機機型眾多,無法進行單獨適配。
隨著今年iOS12的到來,可以說是給iPhone的老用戶帶來了福音。更新最新系統的iOS 12會大幅度的提升設備的運行速度。iOS 12最低支持到iPhone 5s 。手頭有老設備的用戶非常推薦升級。
另外,iOS 系統屬于「類UNIX系統」,采用的是「索引式文件系統」,每次更新系統,不論是打補丁還是完整包更新系統,都需要自動重建 Spotlight 索引,系統文件掃描需要耗費大量資源,文件多的甚至要掃描數天,這也導致了剛剛升級系統后嚴重耗電的情況,大家不必為此抱怨了哈,正常使用幾天就正常了,當然這個正常是指恢復回這個手機個體本身的水平,舊版本 app 沒有適配新平臺也會導致耗電,所以,app 和系統升級,然后正常使用幾天,就行,不必為此抱怨續航差以及想降級了哈。
剛剛更新最新系統可能會掉電比較嚴重,這就是它的原因了。
-
iOS
+關注
關注
8文章
3395瀏覽量
150741 -
安卓
+關注
關注
5文章
2133瀏覽量
57312
發布評論請先 登錄
相關推薦
評論