眾多使用者都會覺得安卓手機用久了就卡,開啟APP的速度似乎也越來越慢,相比用蘋果手機的使用者,大多覺得iPhone用起來, 反應速度和流暢性都會好於安卓機,碰到這種情況,有時甚至把安卓機進行重新整理後重置後對應速度改善也不大,業恢復不了 。其實,這跟直覺有點關係(有人說你是心裡覺得蘋果手機快就是快),但說到根本原因還是手機系統的原因。
筆者具體來列出以下幾個原因,供大家及樓主參考參考:
一,優先順序響應不同
iOS對螢幕反應的優先順序是最高的,也就是說只要使用者觸摸了手機屏後,系統就會最優先去處理螢幕顯示這個層級,然後才是 媒體(Media),服務(Service)以及Core這些架構。
Android系統就是按部就班的,它的優先順序響應層級首先是是同顯示相關的圖形影象處理相關的處理,不難看出,當你觸控式螢幕 幕之後Android系統首先會啟用應用框架,然後才是螢幕最後是核心架構,這也就造成了我們認為iPhone響應更快的感覺!
二,系統執行機制布不同
iPhone用是直接執行在IOS作業系統上的,
安卓應用程式都執行在JAVA虛擬機器上,虛擬機器是一種抽象化的計算機,它是透過模擬模擬實際的計算機上功能來實現執行的 ,相比IOS系統就多了一層,多手機資源就佔用的多。再加上系統的升級就會佔用更大的記憶體,也就是為什麼對安卓機進行刷 新和重置後,還是恢復不了你當初買新機時用的速度的,這是一個重要的原因。
三,垃圾回收機制(GC)不同
安卓系統的虛擬機器是非常耗記憶體的,進行I/O操作就會產生很都垃圾,但系統又不能做隨時進行回收垃圾,資源也就佔用得越 多,就會導致越來越卡。有時我們就不得不手工進行清理。
蘋果手機的iOS系統其實沒有概念性的垃圾回收機制,它和Mac系統類似,把記憶體分為自由(Free)、活躍(active)、空閒 (inactive)、固定(wired)四個型別,然而這四種狀態根據系統需要相互轉化。比如當點選Home鍵返回桌面時,程式會被暫停 ,不會再執行。當需要開啟是直接轉化恢復。系統最佳化和關後臺是不需要的操作,清理效果、系統記憶體自我管理都是更加優 化的。
四,兩者的生態鏈不同
IOS作業系統和硬體都是有蘋果公司一家做主研發和總佈局的,等於說啥都是他們自家的,那從質量上的把關和做系統相容性 就要優秀些。
安卓機的作業系統,安卓機的各個部件及安卓的應用APP/應用市場,都不是一家,先天就沒有蘋果的優勢。
最後,筆者想說的是,如今隨著科技力量的發展,手機研發技術得到不斷提升,移動終端/手機硬體在效能開發上都越來越先 進了,谷歌對安卓原生態系統也在不斷最佳化和升級,勢必安卓手機作業系統的執行效率及反應速度會同IOS系統的IPhone相差 無幾了。
眾多使用者都會覺得安卓手機用久了就卡,開啟APP的速度似乎也越來越慢,相比用蘋果手機的使用者,大多覺得iPhone用起來, 反應速度和流暢性都會好於安卓機,碰到這種情況,有時甚至把安卓機進行重新整理後重置後對應速度改善也不大,業恢復不了 。其實,這跟直覺有點關係(有人說你是心裡覺得蘋果手機快就是快),但說到根本原因還是手機系統的原因。
筆者具體來列出以下幾個原因,供大家及樓主參考參考:
一,優先順序響應不同
iOS對螢幕反應的優先順序是最高的,也就是說只要使用者觸摸了手機屏後,系統就會最優先去處理螢幕顯示這個層級,然後才是 媒體(Media),服務(Service)以及Core這些架構。
Android系統就是按部就班的,它的優先順序響應層級首先是是同顯示相關的圖形影象處理相關的處理,不難看出,當你觸控式螢幕 幕之後Android系統首先會啟用應用框架,然後才是螢幕最後是核心架構,這也就造成了我們認為iPhone響應更快的感覺!
二,系統執行機制布不同
iPhone用是直接執行在IOS作業系統上的,
安卓應用程式都執行在JAVA虛擬機器上,虛擬機器是一種抽象化的計算機,它是透過模擬模擬實際的計算機上功能來實現執行的 ,相比IOS系統就多了一層,多手機資源就佔用的多。再加上系統的升級就會佔用更大的記憶體,也就是為什麼對安卓機進行刷 新和重置後,還是恢復不了你當初買新機時用的速度的,這是一個重要的原因。
三,垃圾回收機制(GC)不同
安卓系統的虛擬機器是非常耗記憶體的,進行I/O操作就會產生很都垃圾,但系統又不能做隨時進行回收垃圾,資源也就佔用得越 多,就會導致越來越卡。有時我們就不得不手工進行清理。
蘋果手機的iOS系統其實沒有概念性的垃圾回收機制,它和Mac系統類似,把記憶體分為自由(Free)、活躍(active)、空閒 (inactive)、固定(wired)四個型別,然而這四種狀態根據系統需要相互轉化。比如當點選Home鍵返回桌面時,程式會被暫停 ,不會再執行。當需要開啟是直接轉化恢復。系統最佳化和關後臺是不需要的操作,清理效果、系統記憶體自我管理都是更加優 化的。
四,兩者的生態鏈不同
IOS作業系統和硬體都是有蘋果公司一家做主研發和總佈局的,等於說啥都是他們自家的,那從質量上的把關和做系統相容性 就要優秀些。
安卓機的作業系統,安卓機的各個部件及安卓的應用APP/應用市場,都不是一家,先天就沒有蘋果的優勢。
最後,筆者想說的是,如今隨著科技力量的發展,手機研發技術得到不斷提升,移動終端/手機硬體在效能開發上都越來越先 進了,谷歌對安卓原生態系統也在不斷最佳化和升級,勢必安卓手機作業系統的執行效率及反應速度會同IOS系統的IPhone相差 無幾了。