為什麼即便是安卓的旗艦機也會有越用越卡的感覺?

taooolu


安卓系統手機就是如此,雖然硬件配置高,但是更新換代也特別快。大幾千上萬買個手機,感覺第二年出新機,老旗艦就已經沒有什麼存在感了,體驗會越來越差。安卓手機碎片化太嚴重,還好現在硬件配置越來越高,彌補了安卓的缺陷,不然真的夠嗆。

安卓的軟件生態雖然很多,但是軟件質量參差不齊,並沒有像IOS一樣進行過嚴格審核後再上架,所以就導致了各種問題出現了,越用越卡。

這也是為什麼蘋果的IOS系統地位如此之高了,蘋果手機用3年,系統的體驗度跟新的幾乎差不多,所以為什麼這麼多人選擇蘋果是有道理的。


科技現實派


很高興回答您的問題!

為什麼即便是安卓旗艦機也會有越來越卡的感覺呢?

關於樓主提到的這個問題,相信很多安卓手機用戶都深有體會。沒錯,這不是你的錯覺,這是事實!
安卓手機為什麼會隨著使用時間變長而越來越卡呢?

最根本的原因有四點:

1.安卓系統屬於開放式操作系統,也就是說可以允許手機廠商進行深度定製與客製化,這樣會讓系統更加臃腫,很多自帶應用在後臺運行,加重系統運行負擔;

2.安卓系統自身原因,安卓的程序是在模擬器上運行,這個模擬器在使用時會產生後臺緩存碎片,會佔用手機內存,導致手機內存越來越小。所以安卓手機安裝的後臺APP越多時,CPU的運行負荷就越大,內存空間也越來越小;

3.安卓手機用戶在切換應用時,都喜歡直接返回桌面然後點開新應用,由於安卓系統是活後臺,開啟多個軟件會同步運行,佔用內存資源,應用越多手機越卡頓。

4.手機硬件元器件屬於電子器件,都有老化和使用壽命,隨著不斷的充放電與運行工作,會加速元器件老化,影響器件的整體性能與壽命。當硬件老化性能下降時,就越來越難以支撐臃腫的系統與後臺應用運行,結果就是系統越來越卡頓和不流暢。

怎麼保證安卓系統儘量運行流暢呢?

有幾點建議供參考:

1.儘量選擇硬件配置高的手機,包括處理器性能與大容量內存的手機;

2.儘量選擇運行流暢的手機系統UI;

3.及時清理後臺應用和數據緩存;


4.少裝無關APP,儘量不要開啟APP後臺運行權限。

5.減少自啟動APP應用數量。

以上答案僅供參考,歡迎大家關注交流!


硬件十萬個為什麼解說


  • 大家好!我叫安卓,這是我的中文名字。我的本名Android 來自美國。

對於你提的這個問題,為什麼用我做的旗艦高端手機都會出現越用越卡的感覺?我現在告訴你!這其實不是秘密,很多年以前我就是這樣的了,而且這也是事實!並且在以後比較長的一段時間也都會如此。

  • 你很想知道原因,到底是為什麼?
  • 在說清楚原因之前,先來做個自我介紹。安卓是一款基於Linux的自由及開放源代碼的操作系統,(什麼?沒聽明白。沒關係,你只要知道我是視窗操作系統就好了。)我主要被用於移動設備(包括但不限於手機)和平板電腦上很多電子設備上。
  • 現在大家都知道我的老闆叫谷歌Google。其實我的媽媽叫安迪-魯濱(Andy Rudin)。2003年10月安迪.魯賓創建了我。
  • 在2005年我被谷歌收購併註冊,在沉靜了兩年後的,2007年11月,我的老闆聯合84家硬件製造商、軟件製造商和電信營運商組建開放手機連盟共同研發改良增強我的體質。(主要是為了幹掉塞班和微軟)。隨後,谷歌以Apache開源許可證的授權方式,發佈了我的內功心法(操作系統源代碼)。
  • 就這樣2008年我的第一套拳譜(安卓智能手機)在10月上市。很快我的身影就出現在平板電腦,電視機,遊戲機和數碼相機裡。2009年4月我的第二個版本安卓1.5上線,老闆將我的小名叫做紙杯蛋糕。同年9月,又升級到第三個版本。總之我的步子邁得很大,到2011年我就超越了,我剛出生時,神一樣存在的塞班。而且很快就將它幹掉了。

現在告訴你,我變慢的原因,你聽仔細,我只說一遍。

  • 原因就是,我是被很多硬件製造商、軟件製造商和手機電信運營商給管教改造過的。當時就是為了讓更多人用,讓更多人有項目做。由於參與的人群成份複雜,所以,我的體質和內功心法都被做成了給錢就能學的模式。(安卓擁有自己的開源代碼計劃AOSP,軟件開發商可以使用安卓的源代碼進行二次開發。)
  • 什麼意思呢?也就是說,我告訴你們心法口訣(開源代碼),你自己可以寫一些新的代碼,進行優化和定製(呃,不對,是你可以根據你的身體素質修改內功運行的方法和武功套路。)而這個就是我開源之後,運行變慢的主要原因。
  • 因為,做成這樣子,我必須默認後臺啟動很都程序,而多個程序的後臺運行或者偶爾啟動,就會佔用大腦(CPU)很多的資源,。同時,後臺運行的程序也會佔用我的辦公空間(RAM空間)這樣子就要求,硬件做得更優秀,更強大的CPU,更大容量的內存空間,更大的電池容量。

為什麼要做成這樣子,可不可以修改一下,把我做成不自動啟動程序後臺運行?

  • 目前,還不可以。因為,我不僅僅存在於手機裡,我還存在於其他很多種移動電子設備裡,比如電視機,數碼相機很多。而這些設備又是由多家公司開發生產,這就增加了系統和程序的多樣性和複雜性。如果無法自啟的話,我就會走火入魔的。

自啟這些程序或者讓他們偶爾出來一下,為什麼會影響我的速度呢?

  • 這是因為,當這些程序出現之後,它們會留下一些腳印或者隨手扔下一些小玩具等等。這就是緩存了,緩存多了我就忙不開身就會變慢。
  • 同時由於,我的內功心法javr是虛擬機的存在,這樣二次轉化再執行的效率就要變低很多。
  • 最關健的原因是,後臺的程序,我要花很多心思應付他們,因為他們的啟動,或者界面外的運行會佔用我辦公室的空間,我的辦公室(RAM)本來就不大,在被佔用,我就更加做事阻力重重了。這樣下來,我想不慢也不行了。
  • 關於,我的運行變慢。當然,還有你們的應用程序的級別升級後,我的內力跟不上的原因。還有好些個原因,不過這個跟本題有些不搭邊。我就不在這裡多說了。(呃!什麼?你想聽。)
  • 既然你想聽,我就說說吧。我的版本由開發你手機廠商的公司改造。這些公司,也需要提升我的版本,以增加新的功能或者使用效率。而應用程序同樣會根據客戶的使用,提升們自己的應用程序,這就造成,我和應用程序都在升級,而我本身如處的手機硬件沒有升級。這樣手機硬件就會無法承受我們的體積大小和能力升級。
  • 所以,說了這麼多,我(安卓)的系統生態就是如此。用久了會變卡的。只是這個用久了是多久。那就看你們每個人的使用習慣。很多人用旗艦機三年就開始卡了,真正懂的人一般用五六年左右才開始卡。不過這些事情,手機廠商可不會告訴你。因為,他等著我卡呢,這樣你就又要再次買手機了。誰用一個手機還用五六年呢,用三年的人都是很懷舊的人了。用五六年,那就是很沒美刀的人了。

那要怎麼樣子才能不這麼快卡呢?

  • 既然你這麼問了,那就和你們說說,怎樣才能減少減緩我運行變慢的時間呢?其實,網上也有很多招數。

其實說起來也很簡單。

  • 1、養成好習慣,及時清理手機緩存,每臺手機都有的手機管家會帶這個功能,你每三五天做一次就可以了。清理緩存,為我騰出更多活動空間的同時,也讓cpu減少記憶的負擔。
  • 2.卸載一些不常用的App程序。儘量不要安裝太多APP,這樣,我後臺自動啟動的成序就會減少。同時,這樣能讓我有更多的精力協助CPU做事。而且自啟的程序少了緩存也會少。我和電池都會更輕鬆。當需要使用程序時在安裝就可以了。
  • 3.第三個也很關鍵,就是儘量在手機發布之後18個月以後就不要升級我(不要升級安卓系統),也就是說18個月以內的硬件能夠,基本能夠適應新版本的我。其實12個月就不要再升級我了。要不然手機運行變慢就很正常了。

為什麼不能升級系統?因為硬件啊!前面也說了,我被他們管教改造的時候增強了體質嗎?所以後來的我也都是如此,如果我升級了,硬件也需要適當的升級,這才能配置的上。要不然就會變慢的。

  • 現在的手機都是默認自動升級最新版的適配系統。那要怎麼做才能不自動升級,讓手機不要出現那麼快就變慢呢?這就需要用戶點擊手機設置——找到系統更新——在點擊更新升級——取消自動升級或者自動下載更新包。

題外話

很多人總是拿安卓系統和iOS系統做比較。

  • 為什麼iOS系統永遠比安卓流暢?
  • 原因如下,
  • 1.優先級別不同: iOS對屏幕反應的優先級別是最高的,它的響應順序依次為Touch——Media——Service——COre架構,也就是說當用戶只要觸摸了屏幕之後,系統就會最優先去處理屏幕顯示(Touch這和個層級);而Android系統的優先級響應層級則是Application--Framework--Library--Kernal架構,和顯示相關的圖形圖像處理這一部分屬於Library,可以看到到第三位才是它,當觸摸屏幕之後Android系統首先會激活應用,框架然後才是屏幕最後是核心架構。
  • 2.應用開發環境不同:
  • 安卓系統要運行虛擬機,這樣就加鍾了處理器77%的負擔,加上安卓系統的多樣性,開發者需要對不同系統進行定製,因而優化不佳。而蘋果可以限制開發者的開發方案,ios系統只需要保證在iPhone、iPad等蘋果自己的移動設備上的運行體驗即可。而安卓系統則需要兼顧儘量多的已存在的和未存在的不同硬件組合,在可控的環境內對系統做出針對性的優化;另外就是開發語言的選擇,iOS採用執行效率高的Objective—C語言,而安卓採用的是javr語言因為虛擬機的存在,二次轉化再執行效率就很低了。
  • 3.後臺管理方式不同:
  • 蘋果是假後臺,當回到主界面的時候,之前的軟件就相當於暫停使用,不在消耗內存RAM(iOS利用遠程通知機制,如果你沒有啟動微信,有朋友給你發消息的話,騰訊服務器會告訴蘋果服務器,蘋果服務器給你的手機發通知,不需要你的微信在後臺運行。)。而安卓系統是真後臺,即使你退出軟件,軟件也會在後臺自啟,繼續佔用手機的RAM,而RAM是有限的(所以安卓機需要更大的內存),當RAM剩餘太少的時候手機就會感覺到卡頓。同時,後臺的程序運行也會佔用CPU資源,使手機處理能力下降,這就是安卓機需要同過使用更高的配置來提高流暢度的原因。
  • 對於這樣的對比,你看懂了嗎?歡迎留言指正。
  • 安卓系統是一個很大的生態,國產旗艦機在先天上就採用了有缺陷的安卓系統,即使是再高的配置也很難長久滿足其系統的缺陷。用久了變慢就不是奇怪的問題了。
  • 然而,對於經濟學來說,安卓是成功的,更短的使用週期,會激勵人們更多的消費,這要經濟就會有新的活力點。更快的更換率,對於研發和新產品生產提供再就業也有很多的幫助。
  • 科技服務生活,這是安卓最真實的反應。

以上是謝首藝的回答,感謝你的駐足閱讀。


謝首藝


你好,喲來回答為啥安卓手機會越來越卡

一直以來安卓系統就是卡頓的代名詞,讓大家都很頭疼,儘管這些年穀歌一直在優化,和蘋果還是有一些差距。

以咱國內軟件市場來說,軟件生態,大大小小的軟件商店,越來越大的軟件安裝包和系統緩存,軟件緩存,不及時清理,都會造成手機的卡頓。

總之,對安卓手機來說,定期清理垃圾,系統緩存和清理軟件後臺很有必要,接下來我推薦幾個小方法來杜絕手機卡頓。

1.及時清理手機軟件緩存和垃圾

國內軟件功能越來越強大,相對的就會越來越臃腫,而且在軟件啟動的時候同時激活各種功能的子線程,所以這些軟件多達幾個G.

比如微信就是動不動幾個G,其實大家把微信自動下載功能關掉就可以了。

2.開啟開發者選項,開啟後臺進程限制

我們平時使用手機基本沒有退出軟件的習慣,時間久了,後臺的應用越來越多,這也是造成卡頓的原因。

進入開發者模式大同小異,連續點擊系統版本號,就開啟了開發者模式,然後根據個人需要,選擇後臺進程限制即可。

3.經常清理手機垃圾

手機每天產生的系統緩存是非常大的,如果不及時清理,也會造成手機卡頓的主要原因之一。打開手機管家,然後選擇垃圾清理,每天都能清理幾個G的垃圾。

最後一定要關閉軟件的推送功能,我們安裝軟件的時候,一不留神這個權限就會開啟,從而你的通知欄每天都被大量的推送佔滿,從而影響我們的運存。

總而言之,用安卓手機,一定要養成每天清理的好習慣,以上就是我的回答,望採納





製造原理揭秘


嗯,回答本行業話題,希望我的回答對您有幫助!

有很多朋友表示,為什麼安卓手機用到後面越來越卡,就算是安卓旗艦手機也一樣?這到底是什麼情況呢?我們不妨來簡單的分析一下!

安卓手機為什麼會卡?

1、絕大多數安卓手機都預裝了很多APP,而且這些APP都是用戶不怎麼用得到的。

2、手機硬件老火,任何手機都有他的使用壽命,一旦負荷運行,也會影響到手機的整體運行!

3、隨著使用過程中 app 數量的增加, 合理常駐後臺的 App 也會增加,而且安卓還是悄悄開,所以會卡!

如何讓手機不卡?

後臺軟件運行自啟,造成手機卡頓發熱;軟件廣告彈窗,長時間也會造成卡頓現象;不經常使用的軟件常駐後臺,這也拖累了手機的速度。所以使用安卓手機的朋友們,一定要及時的清理後臺,這樣不僅能節省流量,還能讓手機變得流暢!

但有句說句,現在的安卓手機相比之前還是有了很大的進步。作為開源的安卓,廠家都會對原版安卓進行修改,這也是安卓的魅力所在!

你要說現在安卓旗艦手機一般幾年不卡?反正我的三星S8用了4年,依然很是流暢,當然了,平時對怎麼使用手機是非常的關心!


春公子


目前的安卓旗艦機越來越卡的現象已經不大有了。

智能手機我使用的時間有點久遠了,最早的是諾基亞的智能手機。後來改用三星,用了好多代的三星手機後,再轉到華為手機。

自從用了華為手機以後這種卡頓的情況就不大有了。

據我觀察主要的原因是,華為的安卓是經過精心改良的。原先用三星手機就是越來越卡,觀察發現安卓的一個特點,所有安裝的APP都是自啟動的,隨著你新買手機APP越裝越多,手機就開始卡頓了!而華為手機的安卓系統在這個“痛點”上做了根本的優化,對安裝的APP進行了自啟動的智能化管理,大大減少了自啟動的比例,而且還給機主自行管理自啟動的功能。如此,智能化+自定義設置,華為手機的安卓系統就不再會越來越卡了!我現在用的是華為的 Mate30Pro,從來不卡頓,非常爽!


另外,如果你買的並不是華為旗艦機,運行內存不大,然而你安裝APP特別多,同時運行使用又多,那由於運行內存不足,還是會卡頓的!你不能拿一輛牛車當成卡車用的,這是超負荷不當使用的結果。


魔軌大叔


安卓手機的卡頓,很大程度上並不是由安卓系統造成的。人們習慣性的將安卓手機的卡頓與安卓系統的卡頓混淆,給安卓系統扣上越用越卡的帽子。

事實上,谷歌近年來一直在想方設法對安卓系統進行優化,隨著安卓系統的不斷升級,在未來,搭載安卓系統的智能手機,必定會越來越流暢。

所以,現在的安卓系統並不會越用越卡。那麼,到底是誰讓安卓系統背了卡頓的黑鍋?

1、手機硬件的衰老和滯後

英特爾前CEO安迪·格魯夫曾提到過一個理論“ 硬件性能隨著摩爾定律飛速提升,軟件總有辦法儘量榨乾硬件提升帶來的性能。” 這便是著名的安迪比爾定理。

圖片來源:LinkedIn一款手機,在剛買來時硬件性能最優,但隨著時間的推移,硬件開始逐漸老化,而此時,手機搭載軟件的卻在不斷升級,所需要的運行內存也越來越大,硬件便會超載運行。試想一下,用一款三年前的安卓手機運行當前版本的微信、淘寶、王者榮耀等APP,三年前手機的硬件必定是滿足不了當前軟件巨大的內存運行需求,自然會卡。

相較於蘋果手機,安卓手機的硬件性能增速更快,但安卓系統開源的特質,使得應用開發者有更多的權限去開發自己的App,給APP增添更多功能,這在無形中加重了手機硬件的運行負擔,使得手機使用壽命大大縮短。如果手機在使用很長一段時間之後,出現卡頓現象,你可以將其看作一個信號,手機在提醒你,它已經在超負荷運行了。

2、手機應用任意佔據系統內存

蘋果系統與安卓系統有著本質上的區別,iOS系統最大的一個特點就是沙盒機制,封閉性比較強。而Android系統基於Linux開發,跟 Linux一脈相承,開放性極強。

由於兩者的系統機制不同,在內存控制方面,iOS系統禁止應用程序在後臺運行,所有切換到後臺的應用程序被操作系統自動休眠,只有前臺程序可以佔用CPU;而Android系統的任何應用程序則可任意創建後臺服務Service,即使在休眠狀態下,手機上的App仍可在後臺任意佔用CPU和內存。

所以當Android安裝的應用程序越來越多時,給系統的負荷也會越來越重。如果應用程序為了搶佔用戶使用時長,紛紛創建後臺服務的話,系統前臺應用就被迫和越來越多的後臺服務共享CPU資源,整個系統的運行速度就會被大幅屏幕反饋機制帶來的差異

屏幕反饋也能帶來直接的體驗差異。iOS對屏幕反應的優先級是最高的,它的響應順序依次為Touch--Media--Service--Core架構,換句話說當用戶只要觸摸接觸了屏幕之後,系統就會最優先去處理屏幕顯示也就是Touch這個層級,然後才是媒體(Media),服務(Service)以及Core架構。

而Android系統的優先級響應層級則是Application(應用)--Framework(框架)--Library(圖像處理)--Kernal架構,當你觸摸屏幕之後Android系統首先會激活應用,其次是框架然後才是屏幕最後是核心架構。

正是因為兩者響應模式的不同,讓用戶在使用時覺得iOS系統更流暢,更順手。

隨著近年來安卓硬件廠商的不斷創新以及安卓系統升級優化,當前安卓手機的硬件及系統配置,是完全可以達到iOS的流暢度的。


全球最新科技


為什麼即便是安卓的期間機也會有越用越卡的感覺?

安卓是一種基於Linux的自由及開放源代碼的操作系統。發展至今已有十幾年的光景,安卓系統也在不斷的自我優化完善,但是基於系統本質,安卓系統手機時間使用時間長些相比於IOS系統,安卓還是會出現卡頓的現象,這是為什麼呢?

首先,安卓和IOS系統的機制不一樣,IOS運行於操作系統之上,安卓則將所有的運行軟件建立在Java虛擬機上面,而Java虛擬機很容易產生垃圾文件而佔用手機內存,手機使用的時間越長,垃圾文件就越多,內存隨之越來越小,卡頓現象也隨之而來。

另外,安卓是一個開放性的系統,其可使用軟件品質參差不齊,很多軟件開發商將軟件做的臃腫,還有些常駐後臺,這就致使手機可用內存無形中變小,卡頓也會隨之出現。對比IOS系統,蘋果的專利,蘋果對於應用軟件品質要求較高,所以可部分避免額外的內存佔用。



沈家妞妞


為什麼即便是安卓的旗艦機也會有越用越卡的感覺?

其實不僅僅是安卓的旗艦機,即便是iPhone,電腦也是會越用越卡的,相比iPhone,安卓手機更能感到越用越卡,我認為主要有3點原因。


硬件原因

我們都知道iPhone一直使用的是蘋果自身設計的A系列的芯片,早些年蘋果A系列芯片的性能大幅超過安卓陣營的芯片。即使是現在,從geekbench跑分來看,蘋果A系列芯片單核性能至少領先安卓陣營芯片一代,而多核性能差不多正好領先一代。在硬件方面蘋果首先獲得了巨大優勢。


IOS系統效率更高

蘋果的IOS系統和A系列芯片本就是密不可分的,A系列芯片可以說是為IOS系統而生,芯片和系統都有蘋果自身設計,自然可以格外優化。

安卓系統由於編程語言是JAVA,JVM內存管理機制天生效率更低,而IOS使用gcc編譯器,無需虛擬機執行效率自然很高。而在程序執行時,iOS最先響應屏幕,保證當前頁面程序流暢運行。

再者在系統設計上,由於使用IOS系統的產品都是蘋果自己的,在系統適配上可以考慮更加全面,而安卓系統由谷歌推出,芯片眾多,大量廠商自身的UI,機型更稱得上機海,在適配方面自然無法和IOS相比較。

IOS對應用管控更加嚴格

對於用戶來說,最直觀的感受便是IOS上的程序,權限管理比安卓系統規範,另外由於採用的沙箱機制,使用IOS系統並不需要清理垃圾,刪除程序時同步刪除程序數據。而安卓系統上的軟件,良莠不齊,有規範使用權限的,也有胡亂啟動後臺甚至一起啟動全家桶,程序產生的垃圾對於許多普通用戶更是不知在哪裡可進行清理,久而久之系統產生大量垃圾文件,影響儲存讀寫效率。

總的來說,一來是蘋果硬性性能更加出色,二來是IOS系統設計上的天然優勢,三來便是蘋果對於第三方應用的嚴格管控了。安卓系統近些年也一直在進步,谷歌推出的原生安卓系統實際上也非常流暢,但是到廠商加入自身的UI以後,系統流暢度便不一定有保障了,加上第三方應用沒有嚴格管理,也就造就了許多安卓手機越來越卡頓的現象了。


神奇碼農


安卓手機使用時間長了出現卡頓,有以下幾種原因:

安卓的運行機制是在JAVA運行虛擬機,時間長了會出現大量緩存和垃圾。產出的緩存並沒有被清理掉,就會導致安卓越用越卡。這是本身安卓的運行機制問題,無法從跟本上解決,不過現在安卓系統的優化越來越好,卡頓問題也有所改善。

由於安卓系統開源,一些軟件安裝後索取系統權限。軟件開機自啟並在系統後臺駐留,佔用系統內存,強制彈窗,安裝的軟件越多,安卓系統就會越卡。另外,一些第三方製作的系統中含有捆綁軟件和病毒插件,有些系統中捆綁軟件註冊為系統軟件無法卸載,強制開機運行並無法關閉自啟,在後臺常駐佔用系統資源。

安卓手機使用時間長了變卡,可以關閉軟件自啟,定時清理垃圾,也可以恢復出廠設置或者刷機。


分享到:


相關文章: