當前位置:首頁 » 手機信息 » 為什麼安卓手機執行效率低

為什麼安卓手機執行效率低

發布時間: 2024-09-07 07:55:30

安卓手機為什麼比蘋果慢

內存機制

由於安卓系統繼承了Linux的內存管理機制,所以導致許多程序被緩存在內存中,僅僅預留一小部分,也就是內存預留閥值,如果系統打開的程序佔用的內存大於預留的空間,會觸發系統的進程調度策略,系統將自動釋放之前所緩存的一部分空間,這是一個十分消耗系統資源的操作,如果一個程序頻繁向系統申請內存,這時系統會選擇性關閉部分程序,當然,頻繁的申請內存就會拖慢系統,所以安卓系統的內存機制是卡頓的根源,無法改變。

系統運行機制

安卓所運行的程序多數是採用Java語言編寫的,運行程序時需要構建出一個可以運行Java的虛擬機環境,這就是偉大的Dalvik虛擬機。當用戶打開一個安卓程序時就一同創建了一個Dalvik虛擬機,打開多個程序就開啟了多個Dalvik虛擬機,況且開啟程序的時候還要進行編譯這個操作,所以出現了卡頓,尤其是程序開多了之後。
盡管從Android
4.4開始谷歌方面加入了ART虛擬機,但是目前還沒有得到所有應用的支持,所以效果不是很明顯。

編程混亂

由於系統的開源性,以及支持C語言、Python語言、Java語言等為開發者提供了更多的便利,但是由於安卓程序開發不能像蘋果IOS一樣採用統一的編程語言,以至於安卓所運行的程序不能實現針對不同的硬體進行專一優化,同時每個程序員的編寫風格不一致,導致程序內編碼不統一,尤其是有的冗餘代碼很多,導致系統卡頓。

安卓的開源不像蘋果APP一樣,開發者可以通過提供優質的程序獲取利潤,安卓大多數的做法是植入廣告,所以在程序開發過程中,過多的冗餘代碼、廣告代碼和適配代碼的加入也會拖累系統。不同於蘋果的是,安卓手機從入門級到旗艦機型全都使用同一個程序,所以開發者必須保證每一台設備的運行,以至於安卓的安裝包普遍照比iOS的要大很多。

最常見的就是安卓手機如果安裝一個大型游戲,需要額外下載一個「數據包」,這個數據包是針對某一個平台的設備進行CPU、GPU等硬體的唯一優化,所以安卓需要下載額外的數據包,反之蘋果卻不需要。

到這里應該會明白系統的整體機制和開源性致使安卓照比iOS卡頓是主要的原因,當然安卓也在不斷的進步,雖然現在的手機處理器採用4核甚至8核,更大的內存3GB、4GB,也許這樣能夠帶來些許的流暢度,但是同時也加快了系統的耗電量,所以根本的問題得不到優化,卡頓的問題就得不到根本的解決。

⑵ 為什麼國產手機都是6GB RAM甚至8GB RAM但是運行起來還是沒有蘋果流暢度高

國產手機因為都是安卓機,所以從安卓系統底層來分析的話,其本身就對手機運存容量較為敏感,尤其是在進行多任務處理的時候,每一個APP都需要在後台(也就是內存里)留下一些線程隨時准備接收信息,也就是說你剛打開手機還啥都沒干,你手機上所有APP的一部分線程已經悄悄啟動,進駐內存這樣自然對內存的需求量很高,而且隨著安卓系統版本的不斷更新,系統本身對內存的需求還會更大,所以現在8G內存已經非常常見了。

蘋果手機的ios系統雖說也支持多任務,但是其底層本身是單線程運作的,所以系統本身對手機內存需求就不是很大,當你按下home鍵之後,正在運行的系統其實並沒有結束,而是進入暫停狀態保存在內存當中,如果一個APP進入後台,10分鍾內沒被換到前台來,那麼系統就會將它關閉,只留下最後的一張截圖而已,並不是和安卓那樣的多任務同時常駐在內存里,所以蘋果手機的內存絕大部分時間內其實只為一個當前APP服務,所以蘋果手機至今也不過才4G內存,這對於維持系統和單個APP的運行已經是綽綽有餘了。

而大家覺得蘋果手機更流暢,主要是因為ios高度封閉的軟硬體環境可以得到更好的優化,而安卓系統盡管高度開放,但是不同的手機廠商優化能力不同,硬體不同也會導致運行的流暢度不同,而且還存在系統動畫過渡做的不如ios好的原因存在,不過自從安卓手機加入了90Hz高刷屏,在流暢度方面其實已經超越iphone了,不知道下一代iphone會不會因此也加入高刷屏。

1、安卓系統清理內存需要第三方軟體;

2、IOS系統清理內存通過以下方法:

iOS清理內存的原理並不是通過結束進程達到的,iOS作為一個單線程系統,所以CPU和RAM所承載的負荷量都不是特別大,當運行程序時按下home鍵,該進程就會暫停,大量數據暫時保存在RAM中,接著運行一個大型程序,程序會向系統請求內存,系統會根據內存優先順序清理掉部分無用在內存中的數據,來給新運行的程序

既然說到了內存,那麼不妨就多說一些iOS系統的內存管理機制,跟安卓不同的是,雖然1GB內存應付iOS 11有些吃力,但基本的日常使用依然沒有太大問題,但是反過來,同樣大小的內容想要應付安卓8.0,簡直比登天還難,之所以出現這么大的差別,還是跟兩個系統在內存管理上的不同有關。簡單來說,iOS的內存機制很強大,在內存管理上其會清退那些頻率使用較低的應用,以此騰出空間給那些大內存應用使用,或者載入更多的應用,而這些過程都是在iOS提前的預判下進行,而不是等到你真的用到內存時,系統才會開始清理,所以你實際的感受是,系統並不會卡頓,但這就有一個問題,其後台多任務並不是真正意義上的多任務。

大家之所以吐槽安卓手機卡頓,是因為其內存機制相對比較慵懶,碰上那些內存大戶的應用,它可以有多少內存就佔用多少內存,而系統則會在後台保證衫譽冊每一個應用都是正常運行,這樣的好處是是真正意義上的多任務,但缺點是等到你系統交換數據後,都是零時來調整內存需求,所以你就會感到很卡。

相比安卓來說,iOS相對意義上是不需要太大的內存來承載的,不過谷歌也一直在解決安卓的內存過於開放的問題,而現在的情況相比起之前也會好很多,但內存大對於安卓手機依然至關重要。

首先從後台機制來說

安卓的所有下載運行過的程序,只要涉及到提醒類的基本上都會有保留後台進程,這樣才能及時的收到消息。所以,安卓的手機下載的程序越多,越容易造成後台過來然後開始卡頓!

而蘋果有一個偽後台機制,相信用過蘋果的都知道蘋果有一個非常大的伺服器,而用戶所運行的程序只要退出來就會進入偽後台的狀態。這種狀態簡單點就是說你的後台程序都是在蘋果的伺服器上面運行,而不是在你的手機上,但是只要有消息發送到你的賬號上,蘋果伺服器就會相應的把消息推送到你的手機上面來。這樣蘋果手機就能保證它的內存使用率都用在了你正在運行的程序上,而不是被後台程序佔有了。

所以蘋或宏果手機對硬體的要求是偏向到核心處理能力,內存需求不會特別大,夠用就行。而安卓則需要多核心處理的同時,對內存需求也會根據程序的多少來判斷。

國產機都是安卓系統,而安卓機普遍存在內存耗用過高,蘋果手機有其封閉專用的IOS系統,IOS系統對內存的管理使用就好很多。還有就是安卓與IOS系統對內存的管理機制不同虛茄。

這是一個偽命題。

流暢度高不高要看哪兩部手機相比,單純籠統的只說用安卓手機(8G內存或是12G內存)和蘋果手機,而不具體指出是哪兩個型號的手機相比是不客觀的。

如果用目前新出的5000元以上的安卓旗艦機和老款的蘋果4S相比,那肯定是蘋果卡。

我現在有兩部手機,一部是安卓機,一部是蘋果機,還有一部iPad。我來說一說我的實際使用感受。因為我本身不是果粉,也不是米粉,所以我盡量做到不吹不黑。

我的安卓手機是紅米K30S至尊紀念版,8G內存,256的存儲器。蘋果用的是64G的 iPhone SE,還有一個是128G的iPad 2018。

紅米K30S是去年年底才買的,8G+256g,當時花了2500元,用了大概五個月了,偶爾會有卡頓,但一般情況下都很流暢,不存在卡頓好幾秒的情況。

因為我安裝了很多APP,再加上微信有大量緩存文件的產生,我還拍了16個G的照片,所以使用起來肯定不如剛買的時候流暢了,這點是能感覺出來的。

但個人感覺卡頓的情況一點也不嚴重,完全能夠接受。所以我半個月左右會清理一下垃圾,並且重啟一下手機。

至於這部手機幾年後會變得卡到不能用,我心裡還真沒譜。我的預期是只要能用夠三年不卡就可以了。

蘋果SE買了已經有兩三年了,花2780買的,用起來一直很流暢。因為電池不是很給力,所以我把它當一個備用機用。我也沒有在上面安太多的APP,基本上也不用它拍照。不過對於一些吃內存和性能的大型 游戲 來說,啟動速度還是不如我的安卓機快。

在日常使用中,偶爾也會有卡頓,但這種情況不多見完全能夠接受。

iPad2018是2019年買的,花了2800,現在運行起來偶爾也會有卡頓,尤其是在玩王者這種大型 游戲 的時候就顯得比較卡,而且這個 游戲 每升一次級,我玩起來就會更卡頓一些,系統有點明顯的不足了。

我當時內心的想法是,蘋果系統竟然也會卡頓嗎?後來想了想還是釋然了,蘋果不代表不會卡頓,遇到性能不足的情況下,蘋果肯定也會卡頓。

通過安卓手機和蘋果手機的混用,我認為卡頓不卡頓這件事情不是絕對的,並不是說安卓手機就一定會卡,蘋果手機就一定會流暢。

安卓手機一樣可以很流暢,蘋果手機也可能會變得卡頓,具體情況還是要具體分析。

所以,手機流暢不流暢,要具體到兩個機型,甚至具體到兩部手機對比才有說服力。畢竟不同的人用手機的習慣是不一樣的。

單純的說8G或12G的安卓手機流暢度不如蘋果手機是不恰當的。

安卓系統就決定了對大內存的需求,安卓系統與ios多了一層虛擬機,對硬體的驅動效率較低,而且耗資源,安卓系統對軟體許可權的控制比ios更開放,導致了各種程序後台運行

蘋果的系統都是封閉的,它所有的軟體都要經過蘋果官方檢查,沒有很多插件,或者是沒有任何多餘的東西。安卓系統是開放的軟體,4個人都可以做個軟體,裡面有很多插件,而且代碼超多。沒有經過任何檢查。垃圾超多。因此越裝越卡。蘋果就不存在這種問題。

這是因為蘋果系統優化的好。蘋果手機後台軟體一般都是掛起來的。

安卓慢是因為系統越用碎片越多,手機運行越慢。

安卓系統的手機跟蘋果的不一樣,安卓系統的手機可以使用360清理大師來及時的優化清理。

因為你是賣蘋果的販子,有偏見[靈光一閃][靈光一閃][靈光一閃][靈光一閃][靈光一閃][發怒][發怒][發怒][發怒][發怒]

熱點內容
嗶哩嗶哩視頻點贊後一段時間為什麼不見了 發布:2024-11-24 22:38:01 瀏覽:93
為什麼有人愛換微信頭 發布:2024-11-24 22:37:37 瀏覽:968
為什麼男生兄弟會起鬨 發布:2024-11-24 22:27:18 瀏覽:518
為什麼寶寶一直哭要吃東西 發布:2024-11-24 22:25:32 瀏覽:293
為什麼電腦打開網頁總是有廣告 發布:2024-11-24 21:46:12 瀏覽:3
從生物角度為什麼男生比女生高 發布:2024-11-24 21:44:09 瀏覽:810
現在三星手機為什麼很少有人買了 發布:2024-11-24 21:41:49 瀏覽:307
為什麼右眼睛眼尾總是跳 發布:2024-11-24 21:37:35 瀏覽:573
為什麼手機鎖屏時看不到微信 發布:2024-11-24 21:21:23 瀏覽:312
小米麵為什麼吃到最後會有點兒苦 發布:2024-11-24 20:54:49 瀏覽:494