'為什麼安卓手機越用越卡,而蘋果手機就不會?'

"

相信很多用安卓手機的人都有過這種情況,剛開始手機使用效果很好,可用上一年左右時間,就卡的不行。手機越用越卡這到底是什麼原因導致的呢?

"

相信很多用安卓手機的人都有過這種情況,剛開始手機使用效果很好,可用上一年左右時間,就卡的不行。手機越用越卡這到底是什麼原因導致的呢?

為什麼安卓手機越用越卡,而蘋果手機就不會?

簡單來說,安卓手機運行在java上的一個超大的虛擬機,因此安卓系統最大的好處就是兼容性強,但是缺點是運行效率很低,因此為了保證手機的流暢度必須要狂堆硬件,否則就會很卡頓。而蘋果的iOS則完全是用Objective-C開發的,因此iOS的底層更加簡單直接高效,運行效率高了不需要太強大的硬件也能流暢運行。另外由於iOS嚴格的權限制度,使得APP不可以長時間後臺駐留、更不能像安卓那樣自啟動和相互喚醒,這樣可以讓系統更流暢,也減少了耗電。

由於iPhone的軟件必須在App Store上下載,而App Store上架應用是必須要經過蘋果嚴格審核的,這樣就避免了某些不規範的App拖慢手機系統,從開發者角度來看,由於iPhone的機型相對較少,因此可以針對具體的機型做針對優化。安卓系統非常開放,因此可以在任何地方下載到App,App的行為也比較“流氓”,會拖慢系統,另外開發者在App開發過程中會想辦法兼容各種硬件,因此不會在流暢度上做太多的優化,導致安卓越來越卡。

除此之外,影響流暢度的另一個關鍵是後臺機制的差距。安卓手機當你按下Home鍵之後,軟件被放在了後臺繼續運行,時間長了後臺會被各種App佔滿,所以安卓手機剛開始很流暢,後來越來越卡,原因之一就是內存被後臺各種App佔用著,佔用資源拖慢了系統。而iOS的做法完全不同,當你按下Home鍵之後,軟件其實已經被殺死然後內存回收了,但是此刻的數據系統已經幫你保存了下來,當你再次打開App時,數據會自動恢復回來,導致你認為它並沒有殺後臺。這也就是為什麼iPhone不需要大內存,大家也不關心iPhone的運行內存的原因。

"

相信很多用安卓手機的人都有過這種情況,剛開始手機使用效果很好,可用上一年左右時間,就卡的不行。手機越用越卡這到底是什麼原因導致的呢?

為什麼安卓手機越用越卡,而蘋果手機就不會?

簡單來說,安卓手機運行在java上的一個超大的虛擬機,因此安卓系統最大的好處就是兼容性強,但是缺點是運行效率很低,因此為了保證手機的流暢度必須要狂堆硬件,否則就會很卡頓。而蘋果的iOS則完全是用Objective-C開發的,因此iOS的底層更加簡單直接高效,運行效率高了不需要太強大的硬件也能流暢運行。另外由於iOS嚴格的權限制度,使得APP不可以長時間後臺駐留、更不能像安卓那樣自啟動和相互喚醒,這樣可以讓系統更流暢,也減少了耗電。

由於iPhone的軟件必須在App Store上下載,而App Store上架應用是必須要經過蘋果嚴格審核的,這樣就避免了某些不規範的App拖慢手機系統,從開發者角度來看,由於iPhone的機型相對較少,因此可以針對具體的機型做針對優化。安卓系統非常開放,因此可以在任何地方下載到App,App的行為也比較“流氓”,會拖慢系統,另外開發者在App開發過程中會想辦法兼容各種硬件,因此不會在流暢度上做太多的優化,導致安卓越來越卡。

除此之外,影響流暢度的另一個關鍵是後臺機制的差距。安卓手機當你按下Home鍵之後,軟件被放在了後臺繼續運行,時間長了後臺會被各種App佔滿,所以安卓手機剛開始很流暢,後來越來越卡,原因之一就是內存被後臺各種App佔用著,佔用資源拖慢了系統。而iOS的做法完全不同,當你按下Home鍵之後,軟件其實已經被殺死然後內存回收了,但是此刻的數據系統已經幫你保存了下來,當你再次打開App時,數據會自動恢復回來,導致你認為它並沒有殺後臺。這也就是為什麼iPhone不需要大內存,大家也不關心iPhone的運行內存的原因。

為什麼安卓手機越用越卡,而蘋果手機就不會?

你的手機卡頓了嗎?

"

相關推薦

推薦中...