為什麼iPhone使用三年仍然流暢,而有的安卓手機會變卡?

wamg帥


作為從iphone6用過來的人表示,如果你堅持不升級系統的話,一部iphone用三年確實比同期很多高端安卓手機更流暢,但是如果同樣都是保持系統更新的條件下,那麼iphone用三年很可能沒有同期安卓高端機好用,總之,蘋果已經沒有大約10年前時那麼大的性能領先了。

如果放在10年前的話,蘋果iphone4有自研的A4處理器,有封閉的IOS系統,所以無論從硬件還是軟件方面都有非常好的優化環境,系統可以比安卓更流暢,而那時候的安卓系統仍然在一個起步階段,本身開放性和碎片化就很嚴重,日常卡頓也是非常普遍,直到安卓4.0-5.0以後才算是有了質的改觀。

如果拿近兩年的手機來比的話,iphone還真不一定能保持3年不卡頓了,隨著蘋果每年推出的機型增多,ios的優化也開始吃力,無法做到對舊機型的良好適配了,因此一旦老iphone性能不行就會各種卡頓,甚至蘋果都在ios11上人為給老iphone降速。安卓系統雖說仍然先天不如ios的底層優勢,但是硬件性能快速發展,大幅度堆料,所以流暢度已經不亞於iphone了,可以說,只要不是用的千元安卓機或者配置不太好的機型,保持良好的使用習慣,那麼使用三年照樣不會卡頓。


嘟嘟聊數碼


雖然這幾年蘋果手機越賣越貴,但是仍然有很多消費者願意花一萬塊錢買iPhone。究其原因,大部分人都表示是因為iPhone不會越用越卡。作為三星和蘋果的雙機黨,我對此深有體會,為什麼一部蘋果手機用三年都不會卡,而安卓手機從入手那一刻開始就越用越卡呢?從絕對的硬件性能上來看,蘋果和安卓的性能差距並不大,問題就出在IOS和安卓系統上,今天我就來聊聊IOS為什麼不卡的原因。


開發角度


從開發局角度來看,iOS用的是Objective-C編程,而安卓則通過java虛擬機來運行,前者比後者的效率更高。從內存管理的角度來看,由於IOS的內存用完會被立即回收,而安卓則是由後臺管理內存,因此從效率角度來說,顯然IOS更加高效流暢。

軟件生態

除了底層角度iOS更加高效之外,軟件生態也非常重要。首先iPhone的軟件必須在App Store上下載,而App Store上架應用是必須要經過蘋果嚴格審核的,這樣就避免了某些不規範的App拖慢手機系統,從開發者角度來看,由於iPhone的機型相對較少,因此可以針對具體的機型做針對優化。

安卓系統非常開放,因此可以在任何地方下載到App,App的行為也比較“流氓”,會拖慢系統,另外開發者在App開發過程中會想辦法兼容各種硬件,因此不會在流暢度上做太多的優化,導致安卓越來越卡。


後臺機制

除此之外,影響流暢度的另一個關鍵是後臺機制的差距。安卓手機當你按下Home鍵之後,軟件被放在了後臺繼續運行,時間長了後臺會被各種App佔滿,所以安卓手機剛開始很流暢,後來越來越卡,原因之一就是內存被後臺各種App佔用著,佔用資源拖慢了系統。

而iOS的做法完全不同,當你按下Home鍵之後,軟件其實已經被殺死然後內存回收了,但是此刻的數據系統已經幫你保存了下來,當你再次打開App時,數據會自動恢復回來,導致你認為它並沒有殺後臺。這也就是為什麼iPhone不需要大內存,大家也不關心iPhone的運行內存的原因。iOS App的推送統一走的是蘋果的服務器,而安卓則是通過App後臺常駐進程實現的,效率高低一目瞭然。

另外從響應級別上來看,iOS系統是優先響應觸摸的,假設萬一硬件性能不夠用了,系統很卡頓,此時如果你觸摸屏幕,系統會優先調用資源來對你的操作做出響應,讓你感覺很流暢。最後IOS整體的UI、交互以及系統動畫都非常人性化且符合直覺,給人一種流暢好用直觀的感覺。

以上種種原因最終導致iPhone可以做到用三年都很流暢,而安卓雖然性能很強大,但是用久了之後多多少少都會有卡頓的情況。


小氯軍武防務


對手機稍有了解的人都知道iOS和Android的內存機制不同,兩個系統一個是封閉式定位,另一個是開放的,雖說各有好處,但對設備的內存還是有很大影響,這也是為什麼之前有網友調侃iPhone 1GB內存很流暢,而同樣內存的安卓手機卻卡成狗。

那就來說說iOS內存機制吧,蘋果在內存管理上要比安卓激進的多,這也是為什麼用戶會吐槽假後臺模式,道理就是iOS會根據你打開App的先後順序,自行來關閉那些存留時間久的,為你新打開的應用騰出內存空間,這也就是什麼當你需要切換回之前的應用時,都要重新在加載一遍的緣故

作為對比,Android系統的內存機制比較開放,谷歌不會做隨意幹掉你之前開的應用的事情,你打開新的應用,也會同時保留,內存一定的情況下,你開的應用越多,大家相互佔用的資源也就越少,所以當你要繼續打開應用的時候,系統就會提示你的內存不足。

對於安卓來說,誰的應用夠強勢,誰佔用的內存資源就越多,而且一定內存情況下,應用越多大家用起來就都很卡,毫無體驗而言,而iOS雖然不會出現卡頓的情況,但也好不到哪去,幹掉之前你開的時間長的應用,每次當你重新要啟用的時候,都要再來一遍加載,也很影響用戶體驗。雖說iOS這種假後臺機制,很影響用戶使用體驗,但安卓這種大家都能分一杯羹的做法,讓整個手機都變的很卡的行為,也就讓用戶欣然接受了蘋果的做法,不過不管怎麼說,大內存對手機流暢度的提升一定是很有幫助的,不管Android還是iOS,都是一樣的效果。


精靈愛車族


在我們的固有觀念裡,越是貴重的的物品,必然有它貴的理由,比如產品的耐用性等等,這裡也包括我們身邊的手機數碼產品。就像現在手機界大“明星”iPhone,價格動輒六七千塊錢,iPhoneX更是近萬元的售價。 按理說,一部售價等於兩三部安卓機的iPhone,好幾年都沒問題吧,最起碼要比它便宜的手機用的更久。對於這個問題,蘋果在去年就給出說明,iPhone的使用年限是3年,3年後電池老化,各種元器件的老化,包括屏幕因超出使用年限後會對眼睛造成傷害,還有一點就是系統更新3次大版本更新後也會變慢。此時,蘋果的建議就是:“你該換新手機了”。而反觀安卓手機陣營,價格則便宜很多,2000元的安卓手機已經算是不錯了,但使用年限並不比蘋果手機短,甚至更長時間。就先2013年發佈的小米2S,到現在已經5年了,現在更新到最新的MIUI9一樣流暢,體驗也很好,手機電池和元器件老化那是肯定的,很多用戶都會主動更換老化的電池。其實很多安卓手機也能達到這個年限,因為安卓手機並不存在越升級越卡頓的現象。很多人都覺得問題就出在系統這裡,蘋果已經為iPhone等設備設定了使用年限,3年後由於系統卡頓,也說明到了使用極限,如果iPhone可以隨意降級系統,我相信使用年限可以更長。而安卓並不會出現這種情況,如果萬一出現升級卡頓,我們也可以降級到原來的系統版本。所以,現在很多用了4年左右的安卓手機還是很常見的。


手機維修換屏幕


在悟空問答解答的第297個問題。

為什麼iPhone使用三年仍然流暢,而有的安卓手機會變卡?這是由於iPhone的硬件性能、系統機制、第三方應用管控共同決定的。

iPhone出色的性能

對於安卓手機,評估一款手機的性能主流的做法便是不服跑個分,然後如果打開某些跑分軟件,會發現iPhone的跑分也不高。不過目前比較認可的方式還是geekbench跑分。


從geekbench跑分來看,目前安卓陣營處理器單核性能還不到2017年發佈的A11處理器的水平,而多核性能也僅僅超越上代的A12處理器,性能上不管是高通驍龍還是海思麒麟,目前都不能與蘋果A系列芯片比肩。


IOS系統機制

和安卓系統大量程序後臺運行不同,IOS系統會將系統資源集中給當前屏幕上的應用,保證當前應用流暢運行,而其他應用則是以卡片的形式在後臺,佔用更少的資源。

蘋果第三方應用的嚴格管控

在安卓手機,經常會出現軟件胡亂獲取權限的情況,並且全家桶互相喚醒,極大的損害了用戶的權益,這些情況在IOS系統都是不存在的。

再加上所有iPhone手機都是蘋果出品,應用適配上面更加方便,而安卓手機廠商、機型眾多,在適配上難度更大。


如果贊同我的觀點,歡迎評論關注,我是神奇碼農,專注科技趣事、解答。

神奇碼農


1.必須認同的是,安卓已經過了眾人厭惡的卡頓年代了。安卓越用久越卡頓這是不爭的事實,蘋果三四年曆久彌新的耐燥性能也是顯而易見。

安卓系統緩存是根本原因所在,時間越久緩存佔用系統內存越多,iOS相對封閉,對APP各種廣告緩存存儲都有嚴格要求。

2.系統的開放性是第二大原因,在內存允許範圍內,任何app都可以通過各家應用市場或者瀏覽器直接下載,搭載開發者sdk多,軟件佔用內存,自啟動佔用CPU功耗,後臺讀取客戶數據偷偷上傳等等,這些都會引起功耗和拖垮cpu,安卓卡頓有時候因為主板,有時候也因為電池。

系統優化的大問題也就罷了,後臺自運行是最大的弊端,iOS系統的嚴格管控這方面不需要考慮,自然也就有優勢。

3.手機出現卡頓和個人習慣也有關係,漫天的無用app,下載了從來不打開,手機相冊截圖,各大軟件的圖,養成一個勤勞清理手機的習慣,都會改善的。

4.總結來講,安卓在個人隱私和後臺等多方面已經加強了把控力度,開放生態和緩存劣勢正在逐步改善,手機的cpu和內存閃存都在擴大,您所說的三年,我認為加之你良好的習慣,安卓機也是可以做到的。





機哥科技


目前,市場上的兩大手機陣營分別為:蘋果手機和安卓手機。很多朋友應該都用過這兩種手機,給您的使用體驗應該正如題所說的“iPhone使用三年仍然流暢,而有些安卓手機則會變卡”,造成這一情況的原因是什麼呢?一起來看看吧.


蘋果手機它搭載的是蘋果公司研發的ios系統,該系統是封閉式的,所以想在手機裡安裝軟件的話,都需要從一個名叫AppStore(應用商店)的APP裡下載,而AppStore裡的所有軟件,在上架的時候,又都需要經過蘋果公司的嚴格審核/測試,當上架的軟件不會威脅到客戶的信息、不會威脅到手機性能的時候(蘋果公司有專門的審核規則)才會允許上架,因此這就大概率降低了某些軟件會對手機的流暢度造成影響的可能性了。

ios系統的運行機制比較先進,一方面是它和Android系統的編寫語言不同,另一方面是運行機制也不相同,比如當某個APP被切換到後臺以後,ios系統則會採用墓碑機制,讓該軟件停止運行,只是單純的掛靠在後臺,因此不佔用運行內存空間,而Android系統則不行,它無法讓該軟件的進程全部停止,所以就要佔用運行內存的空間,因此如果後臺軟件開的多,那麼運行內存佔用的就會更多,所以安卓手機就要利用加大內存的手段,來提升系統的流暢度,這也就是為什麼安卓手機的運行內存,普遍都比蘋果手機大的原因。

蘋果手機之所以流暢,和硬件的性能也是密不可分的,就比如A系列處理器,它就要比同檔次的其它品牌處理器性能強很多,並且再配上ios系統的獨特算法(二者相輔相成),可以讓處理器的性能得到進一步的提升,最終就出現了1+1>2的情況,而安卓手機則不同,內部的硬件幾乎都是“東拼西湊”的,除了對原生的Android系統稍加優化之外,就沒什麼核心技術了(華為手機除外),再加上很多安卓手機廠商為了利益最大化,甚至會把一些質量差的硬件裝在中低端手機裡繼續出售,因此安卓手機會變卡的情況,也就不言而喻了!


總的來說,蘋果手機和安卓手機主要是系統不同,所以流暢度、耐用性也不同,不過近些年華為公司研發出了方舟編譯器和GPU Turbo加速引擎技術,所以很多華為的旗艦機型(mate系列),用個4、5年以後,其流暢度也是沒問題的,所以您也別總是拿老眼光看待如今的安卓機了.


桃園Computer


由於遊戲原因我是安卓和蘋果的雙機黨,我對此深有體會。

1.從開發局角度來看,iOS用的是Objective-C編程,而安卓則通過java虛擬機來運行,前者比後者的效率更高。從內存管理的角度來看,由於IOS的內存用完會被立即回收,而安卓則是由後臺管理內存,因此從效率角度來說,顯然IOS更加高效流暢

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

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

4.另外從響應級別上來看,iOS系統是優先響應觸摸的,假設萬一硬件性能不夠用了,系統很卡頓,此時如果你觸摸屏幕,系統會優先調用資源來對你的操作做出響應,讓你感覺很流暢。最後IOS整體的UI、交互以及系統動畫都非常人性化且符合直覺,給人一種流暢好用直觀的感覺。

以上種種原因最終導致iPhone可以做到用三年都很流暢,而安卓雖然性能很強大,但是用久了之後多多少少都會有卡頓的情況。


魯班的工具箱


在悟空問答參加的第7個解答,希望對你有幫助。

安卓手機卡頓主要原因取決於手機本身硬件配置,使用過程卡不卡關鍵看個人使用習慣。安卓手機硬件迭代升級比較快,因為安卓系統每更新一個版本就需要更強大內核的硬件來支撐運算。硬件跟不上系統更新速度就會出現“老馬拉大車”的情況,吃力卡頓。

蘋果iPhone由於iOS系統的足夠優秀,使用可以輕鬆愉悅的在老款性能相對較低的硬件上“玩耍”。

我們來了解兩個系統的架構來和生態分析原因有5點:

1、蘋果iOS系統基於Unix開發(收費),安卓系統則基於類Unix的Linux系統上開發(免費)。

蘋果iOS閉源,僅蘋果產品使用後者開源;安卓系統開源,除內核外開放系統源代碼,各廠商可進行深度定製。

2、程序運行機制不同。

蘋果iOS系統擁有墓碑機制和沙盒機制,可限制程序後臺自動運行防止佔用內存資源;而安卓系統的後臺機制,原因與系統開源有關,應用後臺運行無法強制禁止,除非廠商定製修改後,可優化減少自啟及佔用內存。

3、硬件資源的使用效率不同。

蘋果iOS系統基於硬件資源做軟件優化,根據系統需求做硬件匹配,使系統充分使用硬件資源,提升運行效率;而安卓系統則是硬件帶著軟件跑,硬件配置給的越高,廠商越是懶得去做系統的優化,使用效率低。

4、對應的擴展程序優化不同。

蘋果iOS系統對其APP有著嚴格的審核機制,不符合標準的APP禁止上架應用商店及禁止提供下載安裝;安卓系統的應用軟件缺乏監管,多數無法優化到位,還有很多第三方軟件本身存在各種問題。

5、系統安全性差異。

蘋果iOS系統因其封閉及嚴格把控,系統漏洞極少,也難以被第三方軟件進行破壞;安卓系統安全性相對較低,系統開源,應用程序無完善監管,極易受到權限破解及第三方程序破壞。

分析完之後是不是發現一個有趣的問題,安卓手機每年的硬件迭代升級是非常快的,現在安卓手機的運行內存已經去到12G比一般電腦還誇張,所以安卓系統對硬件要求極高。因為這樣導致安卓手機的發佈會都是吹噓硬件有多豪華,而蘋果重點講系統軟件和生態。

回答完畢,歡迎批評指正。

如果認同我的答案,希望得到您寶貴的“贊”,更歡迎關注評論,一起探討手機數碼科技領域的專業問題。

我是手機數碼科技愛好者,一起王元木幾(玩機)。


王元木幾


單看問題,能看出來題主對手機有一定的瞭解。但是這個問題我相信題主是知道答案的。你說了“有的”安卓手機會變卡。這個安卓手機包含的是華為系所有手機和其他品牌的百元機。除了華為以外的高端旗艦手機都可以做到3年不卡。眾所周知,全球有3個廠商通過系統更新降低芯片頻率來降低老產品性能,以促使老用戶換機。這三個廠商就是蘋果,三星,華為。但是現在三星更新oneUI之後,已經退出這個組合了。現在只要華為和蘋果繼續這麼做,所以如果想用3年,華為手機千萬不要買,還有一個原因就是華為手機的硬件配置和同期蘋果或高通旗艦芯片的手機比,要低一個級別。就比如說,麒麟995現在還不支持lpddr5,19年10月份的麒麟995性能和18年12月份的驍龍855性能相當,CPU麒麟略強,而GPU高通碾壓麒麟。

總結一波:iPhone並不是3年仍然流暢,如果儲存空間剩餘不足,也會明顯卡頓,只是相對流暢,因為iPhone至少5000起步,如果購買除了華為系的,其他的同價位安卓手機,由於運行內存和閃存比蘋果大很多,尤其是運行內存,體驗要比蘋果更好,而且3年下來可能比蘋果更加流暢。現在安卓都有16G運行內存了,蘋果最高才只有4G,你別跟我說蘋果的4G相當於安卓的16G,我告訴你,運行內存多大就是多大,全球造內存顆粒的就那麼幾家,RAM越大越好,16G一定是碾壓4G的。


分享到:


相關文章: