為什麼Android運存比iOS高那麼多卻更卡頓?難道僅僅因為偽後臺?

為什麼Android旗艦機已經普及了6G大運存用久了卡頓現象卻依然很嚴重,即使到了Android7.1.1宣稱永不卡頓,卻仍然能卡成PPT;而iOS用幾年也只是有輕微卡頓。難道只是因為蘋果的偽後臺機制、安卓的碎片化和運行過程中產生的垃圾嗎?還是因為第三方ROM對Android的優化不夠好?求解答,事關換機決定
10 個回答
拒绝困难症
2017-03-01

一方面是底層架構不一樣,安卓說到底就是java虛擬機,在這就不多說了,可以百度一下就知道啦!我想說一下大家不知道的!首先這兩個系統的優先級不同,iOS系統主要優先於屏幕目前所展示的內容,所有進程優先級都是以屏幕反應為最高級,它的響應順序依次為Touch–Media–Service–Core架構,換句話說當用戶只要觸摸接觸了屏幕之後,系統就會最優先去處理屏幕顯示也就是Touch這個層級,然後才是媒體,服務以及Core架構。而Android系統的優先級響應層級則是Application–Framework–Library–Kernal架構,和顯示相關的圖形圖像處理這一部分屬於Library,可以看到到第三位才是它,當觸摸屏幕之後Android系統首先會激活應用,框架然後才是屏幕最後是核心架構!所以說安卓的卡頓是先天不足,再優化也只是改善,所以安卓總是接近蘋果順滑,想超越蘋果的順滑至少還有很長的路要走!

gsced
2017-04-29

因為閃存速度不夠快啊。安卓最先進的ufs 2.1,速度普遍800M左右每秒的讀取速度。

而蘋果6s開始用上了蘋果電腦也在用的,nvme。差不多一G多的閃存讀取速度。

這個是未來筆記本什麼的存儲發展的方向,也只有蘋果能快速推廣開了,網上一個銀河系圖片,幾十G,好像20G,蘋果電腦40秒打開了,其他品牌都做不到的。

通過軟件優化是解決不了硬件上巨大的差距的。

很多旗艦機,都2016年末,驍龍820時代了還發emmc 5.1,典型就是HTC M10,第一個給820搭配emmc 5.1的。這就是拖累安卓整體的後腿。

目前三星S8,也是800M左右的。

當然閃存只是其中一個方面。但這是很基礎的,就類似機械硬盤和固態硬盤。
為什麼Android運存比iOS高那麼多卻更卡頓?難道僅僅因為偽後臺?

DDMMB
2017-12-21

嗯,這個詞偽後臺不怎麼好聽,但事實就是偽後臺是最適合手機的方案,這麼多年來,安卓這個卡頓的問題老是被詬病。

安卓7.0出來後,已經有人用某品牌手機測試,裝上某度全家桶,卡得不要不要的。想了解的,相關信息自己百度。何況還有各種各樣的全家桶喚醒機制,關都關不掉(不要跟我說綠色守護之類的,99%的人不懂)。國內的環境就是這樣,就算旗艦機也沒轍…

說說關於線程的。安卓上的某款網購應用,一啟動就開啟50~60條線程,這在iOS上簡直不可想象,那麼多線程啟動在iOS上已經可以收到2次內存警告了,再不處理的話,就要被閃退。iOS上關於UI界面的事件都在主線程上執行,耗時事件在子線程,這的確保證了用戶體驗。

最後說說這個CPU,蘋果的CPU單線程性能秒天秒地秒空氣很多年了,並且得益於iOS系統的優化,2000毫安不到的電池續航秒殺了多少3000毫安電池的安卓機,其實90%的時間使用手機都不會開啟多核性能。況且蘋果的CPU多核性能也不弱於最強的某CPU,加上又秒天秒地秒空氣的GPU性能,哎。。。

不能老說iOS好,其實安卓一直在進步……iOS進步已經緩慢,但是還有優勢。

MisterChris
2017-12-20

感謝邀請,首先對於樓主的問題,我有不同看法,你說的安卓7.1卡頓具體是指哪部機器?就目前安卓7.x系統來說,對於卡頓情況已經做過比較徹底的優化了,除非一些不兼容的app,否則你很難再體會到什麼卡頓現象…當然我還沒用過搭載7.x版本的手機,但就目前我手頭的安卓6.0.1的備機而言,已經完全不擔心卡頓問題,而且之前還用過一部半年的安卓5.1系統的機器,也沒有很明顯卡頓,因此也完全不用擔心7.x卡頓。

至於iOS為何那麼流暢,偽後臺是一方面,其次蘋果每年花在iOS優化上的人力物力財力也是相當大的,iOS採用指令優先策略,通俗來說就是比如要打開某app,當手指點擊app圖標時,iOS會強制cpu和gpu及內存等對你的點擊行為進行專門優化,所以你會覺得app啟動速度非常快,而不像早期安卓那樣點了老半天才有反應。

當然了,現在的安卓已經今非昔比,從安卓5.0開始就將執行虛擬機由dalvik轉變為art,大大提升流暢性。但是由於國內的app環境比較混亂,各種全家桶包括app之間互相喚醒行為使得系統無法在最佳狀態運行,長久以往會產生大量垃圾,所以縱使你有6G運存,如果你不去限制系統對app的權限,可能開上四五個app就會佔用很多,因為各app之間互相喚醒,使得實際已經不止4-5個app在運行了。

好在現在的安卓系統也擁有了完善的內存和權限管理機制,你如果選擇小米、魅族、華為甚至三星等大品牌手機,系統會內置強大的權限管理和垃圾清理功能,能在你不用某些app的情況下自動關閉後臺和切段互相喚醒。

當然,iOS系統還有一個先天優勢,蘋果的後臺推送機制依靠蘋果服務器實現,所以iOS可以實現免開app就能收到後臺消息推送。安卓本來也可以通過谷歌服務器實現這一能力,只是奈何國內禁止了谷歌服務框架,這一功能在國內就完全廢掉了,要想讓微信或QQ給你推送消息,就不得不打開app本體,如此一來就佔用了運行內存,使得安卓必須將運行內存做大。

總之,現在的安卓和iOS都已經到了非常成熟的程度,不管選擇哪一個,都基本不用擔心卡頓問題,只要安卓機的運存在3G以上,滿足日常app開啟應該是無壓力的,當然你想體驗iOS優秀的生態環境,蘋果也會給你滿意的體驗,前提是不升級系統…::>_<::
為什麼Android運存比iOS高那麼多卻更卡頓?難道僅僅因為偽後臺?

如意八宝
2017-12-20

蘋果有一個先天性的優勢,就是機子、系統的一體化,這種一體化導致了封閉,也帶來了流暢。而安卓系統的開放性帶來的自由與碎片化也總是如影隨形。

但事實上,兩個系統都在走向彼此。作為安卓7.0系統的使用者,可以憑良心負責任地說,目前我使用這個系統並沒有任何卡頓的情況出現。當然了,7.0總共也沒出多久,所以卡不卡也還是要觀後效。而蘋果的iso也儘量朝著自由的使用的方向在走,雖然,目前步子暫時邁得可能沒有那麼大。

不過總體而言,相信兩個系統都會越做越好。當然了,也許過幾年,又有新的更自由開放也更加流暢的系統出現。畢竟,江山代有人才出嘛。

卐木秀于林
2017-01-24

很多國產手機都標榜配置比蘋果手機要高,什麼8核十核,4/5/6G內存,64/128G存儲,聽參數所有人都會標榜比蘋果手機先進多少年,虐蘋果幾條街,但是人家蘋果2/4核就把那些人給虐的連渣都沒有了,2/3G手機跑起來比他們不知道要強多少倍,不要說什麼偽後臺,你們都把後臺程序全都關掉,關不掉的就先卸載了,專門找幾個大型的軟件、遊戲、視頻圖像處理軟件,一個一個安裝測試比比看到底誰的好,不要動不動都說人家偽後臺,安卓倒是沒有偽後臺,那為什麼在運行大型軟件遊戲時,其他後臺運行的微信、QQ等一些軟件收不到來信提醒而蘋果的能及時收到。就這一點你們就應該明白到底是不是偽後臺了;最後說說存儲號稱比蘋果高,但是數據讀寫的速度卻怎麼也趕不上蘋果,關於這一點你們自己拿著手機在手機上覆制文件就明白了,不會的話就把電腦上的文件倒到手機裡,或者把手機裡的文件導入到電腦裡,一試就明白了到底誰坑消費者了,用這幾種方法你們試驗一下相信大夥兒以後再碰到類是的問題該怎麼評論了,不要再給那些個黑心廣告文章發佈方做助紂為虐的是了,最後坑的還是咱們消費者

就这样简简单单
2017-12-21

安卓只是一個系統,卻要被各種不同品牌機型搭載,配置不同會讓一些人對安卓的體驗明顯不同。

其次,開發者適配安卓系統要適配那麼多品牌的系統(比如原生安卓和第三方改版安卓像miuiflyme等都是改動比較嚴重的)。有點難度,很難保證軟件質量。

至於手機硬件cpu很重要,蘋果都是能自己掌控的,而安卓系統搭載的硬件,8核心4核心,真假核心亂七八糟。有些app對線程的調用(編程方面)很難對硬件性能充分利用。

後臺的話蘋果雖然偽後臺但不是被人吐槽那麼嚴重,就算你開6個app,ios切換起來一樣不重載。這和app硬件還有ios平臺的兼容性有很大關係。安卓後臺因為Java虛擬機原因,本質上就落後於ios,起碼目前看買安卓機,ram最好選主流的大點的避免後顧之憂。原生安卓還是挺不錯的,至於第三方miui之類,因為改動較大經常更新,更新又會產生新bug,所以要看自己是哪種人群。用oppovivo的人也不都是傻子,有的看中快充和系統的穩定性也就足夠了。

弦风凉皮
2017-01-13

硬件和軟件的問題都有!

一、毫無疑問蘋果的手機配置是目前都先進的,cpu是移動端中最強的,內存的速度也是最快的!蘋果手機的內存的讀寫速度是超級計算機級別的,速度遠遠超越安卓類手機的內存,當然成本也高。

二、除了硬件方面最先進之外,軟件也是很大一方面,就一種硬件平臺,操作系統對其的優化就簡單了,更方面的工作量都簡化了不少。說的偽後臺其實只是一方面的因素而已,並不是決定性的原因。

三、這倆個系統根本沒有太大的可比性,要有可比性須帶上硬件!也就是說,要單純的比較系統,那麼就要使用類似水平的硬件條件,目前安卓的硬件參差不齊,顯然很難找到跟蘋果類似水平的硬件平臺!

额的神啊76106299
2017-12-21

後臺後臺,說一千道一萬就是後臺。要不把安卓和蘋果都恢復出廠試試,沒有一趟軟件的時候安卓流暢的要命。隨著軟件越來越多,後臺業越來越多,很多先用後臺的程序你根本關不掉,禁止相互啟動自啟動殺進程都用上也沒用,因為太多流氓過去了太多系統權限了。如果這些流氓在Ios上也獲取到這些系統權限,ios將崩潰,估計墓碑機制都搞不定流氓大爺們。

瘋狂的小白
2017-04-28

1.軟件對iOS的專門優化。iOS只有蘋果用,appstore裡面的軟件都是對iPhone優化過的。而安卓不同,安卓系統只有一個,可是搭載安卓的手機牌子千千萬,每個牌子的手機都有些差異。一個安卓軟件不可能對每個牌子的手機優化。

2.CPU。我們已經過了拿核心說話的時代了。以前iPhone5使用雙核的A6的時候,被很多人吐槽說自己已經用了8核了,蘋果還只是2雙核,處處透露著對使用使用iPhone5人的鄙視。可是事實上核心不代表一切,聯發科十核也沒有比驍龍四核來得強大。蘋果CPU一直是同代手機最強的,一直壓著驍龍打。強大的CPU自然帶來了更加流暢的體驗。

3.屏幕刷新率。蘋果一直使用高刷新率的屏幕,至少是每一代旗艦機的主流。這和電腦一樣,高刷新率的顯示器看起來更加流暢的感覺。

4.限制後臺自啟,將推送整合。蘋果不同於安卓比較大的一點就是,安卓如果要接受除了短信之外的信息推送,是要先將軟件打開才可以收到。而蘋果不同,拿Facebook來說吧,眾所周知Facebook在中國大陸不掛VPN是上不去的,也就是說,不掛VPN是接受不到信息的。安卓機只要斷開VPN,就收不到別人用Facebook的message發的信息。可是蘋果不同,蘋果只要在VPN的情況下登陸了Facebook賬號,然後關掉VPN,並且清理後臺。你依舊可以收到來自message發來的信息。這是因為,所有軟件的推送都是要經過蘋果服務器才可以來到蘋果手機上的,中國對Facebook的服務器有限制,可是對蘋果服務器沒有限制,當然你也只能看,不能回。而安卓貌似也有,可是因為中國限制了谷歌服務的服務器,於是軟件推送只能在打開軟件的情況下才能收到。

5.我不明白很多人為什麼非要拿千元機去和蘋果比。同價位的安卓機不比蘋果慢多少,甚至同價位安卓機依靠大運存,流暢度上甚至超過蘋果。千元機受制於成本,很多硬件都是使用廉價硬件。

相關推薦

推薦中...