-
1 # 小酒館民謠
-
2 # 北漂小老鼠
很高興回答你這個問題,當下的智慧手機大體分為兩種,分別是蘋果和安卓,這兩種手機大家對它們的評價也是各不相同,很多人都說安卓手機用了兩年就會卡,而蘋果手機就不會,的確,這是個事實,但是說法卻錯了,可能有的小夥伴就開始問了,為什麼這個說法是錯的呢?下面就來詳細瞭解一下吧。
首先來了解一下蘋果手機,很多人都覺得蘋果僅僅是系統的最佳化比較到位,其實這個想法是錯誤的,蘋果除了系統之外,在快閃記憶體上面也下了很多的功夫,在儲存的讀取速度上,基本上處於世界第一的位置,現在也是如此。
其實蘋果的系統屬於封閉性的,從根本上就解決了系統垃圾的問題,可以給其他的軟體騰出執行的空間,自然也就流暢了。
再來看看安卓手機,安卓系統本身就是屬於開放性系統,和ios不一樣,安卓系統的軟體下載途徑不做限制,所以外來的軟體垃圾和危險就比較多,用久了會增加執行記憶體的壓力,導致軟體的執行沒有足夠的空間,就會出現我們所說的卡頓。還有一點就是快閃記憶體的技術不如蘋果。
安卓手機卡頓其實原因有很多,但沒有任何解決方法,前提是不換手機。大家可能會覺得我誇大其詞了,有人說清理一下就好了,真的是這樣嗎?大家可以試一試,看看到底能不能解決,不過我猜的結局是什麼用也沒有。
另外要說的是手機過時的問題,蘋果手機的硬體在幾年前就已經走在了前段,在手機制造的時候,就把硬體的效能投放到4年之後或者更久,意思就是硬體在四年之後使用的話還是剛剛好的。
而安卓手機在幾年前的時候,和蘋果的差距還是比較大的,一般情況下,安卓手機的硬體的搭配都是剛剛好可以流暢運行當下的軟體,所以一旦軟體更新之後,對記憶體加大負擔,就會卡頓,而並非是手機本身卡頓。就像一個可以抬50斤重的工人,明明是非常健康的,結果你讓他抬100斤,抬不動就說他老了,這顯然是不對的,安卓手機就是這個道理。
所以在幾年前,說安卓手機卡的人非常多,而現在安卓手機的進步是大家看在眼裡的,硬體也得到了很好的改善,以前卡頓的問題,基本上也已經解決了,不過解決的辦法和蘋果有點區別,蘋果是進行最佳化,而安卓就比較暴力,直接把記憶體做到12gb,要知道蘋果第八代的手機只有2gb的記憶體,系統佔用非常低,而安卓系統垃圾比較多,直接做到12gb,8gb用來放垃圾還能餘下來4gb給軟體執行使用。
總結一下,目前的安卓手機和蘋果手機的差距已經越來越少了,如果是現在購買一部品牌最新的效能機,估計三年之內是不會出現卡頓的問題,當然了這都是我個人的看法,不代表任何人。
-
3 # 暢玩科技數碼資訊
一、這是由系統機制決定的,安卓程式都是執行在JAVA虛擬機器上的,而不像iPhone手機那樣直接執行在作業系統上。該虛擬機器就像是個垃圾生成器和記憶體大老虎,非常消耗記憶體,會產生很多垃圾,安卓機會隨著程式安裝的程式越多,cpu能耗越大,從而越來越卡,而且隨著用的時間越久,會越來越卡;最終都會走上不停刷機的不歸路,刷機又可能出錯,所以讓人很蛋疼。
二、安卓記憶體多工機制,從理論上來說JAVA可自動殺死後臺APP回收記憶體,但是JAVA虛擬機器卻不能做到隨用隨收,當我們在使用安卓手機玩天天跑酷或雷霆戰機等遊戲時,每隔一小會難免會出現一兩秒鐘的卡頓,這就是JAVA虛擬機器在強制回收其他APP佔用的記憶體,而如果手機的硬體不夠強大,安卓手機則根本無力回收這些被佔用的記憶體,最終造成手機一直卡頓直到宕機重啟。
三、安卓APP渣最佳化,由於安卓系統的開源,大多數軟體開發商都不嚴格按照安卓系統軟體的設計規定去執行,APP越做越臃腫,再高的硬體也被渣最佳化的安卓APP吃掉了。
如何避免讓安卓手機越用越卡?參考下面六點
1、追求流暢的安卓手機使用者可選擇ROOT,精簡化手機裡內建軟體,把不用的解除安裝掉。
2、每天給自己的安卓手機關機一次,每月給自己的安卓手機恢復一次出廠設定。
3、軟體廠商在推出新軟體時,安卓手機使用者不必急於更新,可耐心等上幾個禮拜。
4、多清除快取等垃圾,這些東西非常佔手機記憶體。
5、安裝軟體儘量別安到機身記憶體,安裝到SD卡里面最好。
6、刷機,有風險需謹慎,沒有經驗的朋友可在網上多查一些此方面的內容後在進行操作。
-
4 # 科技現實派
安卓系統手機就是如此,雖然硬體配置高,但是更新換代也特別快。大幾千上萬買個手機,感覺第二年出新機,老旗艦就已經沒有什麼存在感了,體驗會越來越差。安卓手機碎片化太嚴重,還好現在硬體配置越來越高,彌補了安卓的缺陷,不然真的夠嗆。
安卓的軟體生態雖然很多,但是軟體質量參差不齊,並沒有像IOS一樣進行過嚴格稽核後再上架,所以就導致了各種問題出現了,越用越卡。
這也是為什麼蘋果的IOS系統地位如此之高了,蘋果手機用3年,系統的體驗度跟新的幾乎差不多,所以為什麼這麼多人選擇蘋果是有道理的。
-
5 # 全球最新科技
安卓手機的卡頓,很大程度上並不是由安卓系統造成的。人們習慣性的將安卓手機的卡頓與安卓系統的卡頓混淆,給安卓系統扣上越用越卡的帽子。
事實上,谷歌近年來一直在想方設法對安卓系統進行最佳化,隨著安卓系統的不斷升級,在未來,搭載安卓系統的智慧手機,必定會越來越流暢。
所以,現在的安卓系統並不會越用越卡。那麼,到底是誰讓安卓系統背了卡頓的黑鍋?
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的流暢度的。
-
6 # 醜哥vlog
安卓系統越用越卡,我是有體會的,我用的也是安卓手機,在使用過程中發現有一下幾個問題,
1.手機儲存空間限制
機身記憶體容量不大,日常的生活中照片的增加,佔了大部分空間,過的圖片和影片,長時間使用後會越來越卡。
2.手機App下載執行多
安卓系統手機能下載的app很多,這樣會導致手機執行後臺反應過慢,這樣也會越用越卡。
3.安卓硬體配置低
系統更新後手機執行會提升,我們不可能每時每刻都在更新中,這樣長時間可會很卡。
-
7 # 我愛製作show
我相信大部分的人也會有同樣的困惑,我之前遇見這種情況的時候,就會把手機恢復出廠設定,但是這樣的代價太大了。所以很多時候是我們在用手機的時候沒有清理的習慣導致手機會越來越差。打一個比方就想一輛車車子,經常不打理,不檢修,就會發現再好的車子都會越來越慢。當然自己還是要了解一下安卓系統的執行機制
1、安卓手機上的程式都是執行在虛擬機器上的,這個虛擬機器就像是個垃圾生成器和記憶體大老虎,非常消耗記憶體,而且會產生很多垃圾,安卓手機程式安裝越多,產生的檔案就會越多,手機就會越來越卡,而且時間越久越嚴重。所以不管是不是旗艦機都會出現這種情況,只不過嚴不嚴重而已。
2、由於安卓系統的開源,大多數軟體開發商都不嚴格按照安卓系統軟體的設計規定去執行,很多軟體都是按照iOS的版本設計之後,再移植到安卓APP,所以使得APP越做越臃腫,再高的硬體配置也會逐漸被最佳化差的安卓APP給吃掉的。
-
8 # 沈家妞妞
為什麼即便是安卓的期間機也會有越用越卡的感覺?
安卓是一種基於Linux的自由及開放原始碼的作業系統。發展至今已有十幾年的光景,安卓系統也在不斷的自我最佳化完善,但是基於系統本質,安卓系統手機時間使用時間長些相比於IOS系統,安卓還是會出現卡頓的現象,這是為什麼呢?
首先,安卓和IOS系統的機制不一樣,IOS運行於作業系統之上,安卓則將所有的執行軟體建立在Java虛擬機器上面,而Java虛擬機器很容易產生垃圾檔案而佔用手機記憶體,手機使用的時間越長,垃圾檔案就越多,記憶體隨之越來越小,卡頓現象也隨之而來。
另外,安卓是一個開放性的系統,其可使用軟體品質參差不齊,很多軟體開發商將軟體做的臃腫,還有些常駐後臺,這就致使手機可用記憶體無形中變小,卡頓也會隨之出現。對比IOS系統,蘋果的專利,蘋果對於應用軟體品質要求較高,所以可部分避免額外的記憶體佔用。
-
9 # 數碼黃豆豆
我相信大部分的人也會有同樣的困惑,我之前遇見這種情況的時候,就會把手機恢復出廠設定,但是這樣的代價太大了。所以很多時候是我們在用手機的時候沒有清理的習慣導致手機會越來越差。打一個比方就想一輛車車子,經常不打理,不檢修,就會發現再好的車子都會越來越慢。當然自己還是要了解一下安卓系統的執行機制
1、安卓手機上的程式都是執行在虛擬機器上的,這個虛擬機器就像是個垃圾生成器和記憶體大老虎,非常消耗記憶體,而且會產生很多垃圾,安卓手機程式安裝越多,產生的檔案就會越多,手機就會越來越卡,而且時間越久越嚴重。所以不管是不是旗艦機都會出現這種情況,只不過嚴不嚴重而已。
2、由於安卓系統的開源,大多數軟體開發商都不嚴格按照安卓系統軟體的設計規定去執行,很多軟體都是按照iOS的版本設計之後,再移植到安卓APP,所以使得APP越做越臃腫,再高的硬體配置也會逐漸被最佳化差的安卓APP給吃掉的。
-
10 # 神奇碼農
為什麼即便是安卓的旗艦機也會有越用越卡的感覺?
其實不僅僅是安卓的旗艦機,即便是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以後,系統流暢度便不一定有保障了,加上第三方應用沒有嚴格管理,也就造就了許多安卓手機越來越卡頓的現象了。
-
11 # 智慧銀行新媒體IT男
1、安卓系統之所以會卡,是因為安卓系統機制問題,它的程式都是在JAVA虛擬上,虛擬機器用過的大家都知道,佔用大量記憶體,又會生產各種垃圾,隨著您的程式越來越多,CPU能耗就越大,虛擬機器就會越慢,自然就越卡,時間越久,虛擬機器垃圾就越多。
2、安卓採用的是多執行緒機制,蘋果一直採用是單執行緒機制。多執行緒在被kill掉時,JAVA的虛擬機器卻無法從根本上隨用隨收,導致總會出現短暫的卡頓,這也是安卓目前還未解決的問題
-
12 # 手機人老周
從兩個方面闡述:
一、基於安卓系統本身:
1965 年,貝爾實驗室、通用電氣和麻省理工學院開始合作開發一套能夠兼顧易用性和強大性的作業系統,經過六年時間的通力協作,貝爾實驗室的一名軟體工程師 Ken Thompson 在休假期間完成了一個名為 Unix 的系統編寫,並最終成為貝爾實驗室的母公司、美國電信巨頭 AT&T的商業產品,並啟動了長達數十年的版權運作。儘管後來有著許多變種,但是從嚴格意義上來講,Unix 不是一個開源的作業系統。
1991 年,一個芬蘭的大學生、同時也是計算機駭客的 Linus Torvalds,他對 Unix 十分著迷,但是買不起執行 Unix 需要的工作站,所以他就嘗試自己以同樣的程式設計方式寫了一個名為 Linux 的作業系統,並在自由軟體之父 Richard Stallman 的精神鼓舞之下,將 Linux 加入到了自由軟體基金(FSF)當中,允許所有人使用、複製、修改甚至銷售 Linux 系統,同時承擔開源義務,禁止把 Linux 封閉化的企圖。
之所以要如此大費周章的講述 Unix 和 Linux 兩個作業系統的故事,是因為 iOS 和 Android,正是分別基於 Unix 和 Linux 而衍生出來的作品。也就是說,是 Unix 和 Linux 的兩種特性,造成了 iPhone 與 Android 手機在使用體驗上的巨大差異。
喬布斯曾經邀請 Linux 的創始者 Linus Torvalds 到蘋果工作,放棄 Linux 的開源,協助開發 Mac OS 封閉式的 Mach 核心,後者與喬布斯大吵一架之後明確表示拒絕。而從 Mac OS 開始,蘋果就將作業系統的私有化視為企業戰略,用喬布斯的話來講,他是將 iOS 裝進了 iPhone 這個盒子裡,然後賣給了使用者。所以,iPhone 之所以不會出現“越用越卡”的情況,是因為蘋果公司對它的手機從硬體到軟體擁有最高的管理許可權,在封閉式的環境中,來自第三方的應用程式無法呼叫超過 iPhone 承受限度的指令,自然也不可能造成持續性的系統損傷。
反觀 Android 手機,由於開源的公開條件,Google 無法從程式碼這一埠約束第三方的應用程式,同時,由於 Linux 核心設定應用在調取系統功能時一定要取得 ROOT 許可權,這也導致大量應用因為單一功能的實現需求而獲得整個 ROOT 層面的支配,可以在 Android 手機的任意儲存位置進行讀寫,這種高自由度無異於開啟了潘多拉魔盒,讓 Android 手機無法對惡意 App 事先設防。這也是開源軟體備受爭議、且在商用領域遭到牴觸的原因:它只關心是否授予了使用者自由——這個自由也包括逾越邊界的自由——而沒有從最壞的出發點去考慮如何規避被濫用的風險。儘管 Google 作為巨頭,一直在嘗試對產業鏈進行統一管理,但是當這條產業鏈日益龐大、連 Google 也只能扮演其中之一的角色時,Android 的失控也就在情理之中了。比如,Android 的最新版本通常需要花費超過一年半的時間,才能使啟用它的 Android 手機佔比超過 50%,但是 iOS 7 只用了兩個月,就讓半數以上的 iPhone 都更新完畢。另外,一款應用程式如果被蘋果從 App Store 中懲罰出去,它就再也無法被安裝到任何一款合法的 iPhone 裡面,但是如果一款應用程式被 Google 驅逐出 Google Play,但是它還是可以登入各種第三方應用市場,提供正常的下載和安裝。
所以,Android 的這種天生短板,又催生出了一個“手機調校”的市場,並帶動了新的產業鏈。
“手機調校”的第一級,在於系統層。在 Android 4.4 以及之後的 Android L 的規劃中,它將應用程式的執行模式由 Dalvik 換成了 ART,其原理簡單來說是“預編譯”效果,即當一款應用程式在第一次被安裝到 Android 時,它的位元組碼就已經被編譯成為了本地的機器碼,減少後續執行應用程式時的啟動和執行時間。
根據 Google 自己公佈的結果,在不同的效能測試 App 中,ART 的速度對比 Dalvik 的平均提升幅度達到了 80%,在某些專案中,ART 的提升幅度甚至超過了 1.5 倍,這個結果可謂非常喜人。
這是 Google 希望從源頭解決 Android 卡慢問題的努力,但是這只是對效能最佳化有著作用,無法解決因為應用程式違規呼叫資源而產生的問題。同時,由於在安裝應用程式時進行了“預編譯”,整個安裝時間將會變長,安裝完畢後生成的檔案也會變大,比如最新的 Google+ 安裝包只有 6.9M,但是它安裝後的 APK 大小達到了 28.3M,這對 Android 手機儲存空間又存在過多佔用的問題。
“手機調校”的第二級,在於 ROM 層。作為全球最大的 Android 市場,中國的許多手機廠商都以開發專用 ROM 來為銷售產品添彩,大多數的 ROM,也都會考慮對 Android 系統進行最佳化,比如 MIUI V6 就宣稱“引入多種 Linux 系統核心記憶體最佳化技術,提高應用執行效率”。
也就是說,與 Google 做的事情一樣,ROM 廠商主要的最佳化工作,也是對 Linux 動刀,打上各種補丁,使其底層語言能夠更好的適配到各種手機終端上。還是以 MIUI V6 為例,在介紹新特性時,其有這麼一條:“ZRAM 排程最佳化技術”,其實 ZARM 就是 Linux 核心裡的一個記憶體模組,作用就是在記憶體中劃出一個部分出來充當虛擬盤,來承載 Linux 的交換分割槽,將一些任務壓縮容納進去,使記憶體的使用率提高,讓 CPU 來為記憶體服務(因為目前的智慧手機普遍 CPU 過剩、而記憶體才是瓶頸)。
不過,ROM 也是一把雙刃劍,它對於 Android 底層系統的修改,以及它對於記憶體空間的佔用,又都有增加手機負載的風險。
“手機調校”的第三級,在於應用層。大量應用程式在手機中發生的意外或故意佔用事件,是造成 Android 手機越來越慢的最核心原因。過多的應用程式熱衷於滯留在記憶體空間裡、以及將大量碎片留在儲存空間裡,是帶來麻煩的罪魁禍首。這也是為什麼即時清理類應用得以逐漸成為 Android 手機標配。
Android 系統有七類程序,分別是前臺程序、可見程序、主要服務、次要服務、後臺程序、內容供應節點、空程序,在沒有安裝清理類應用的時候,一部 Android 手機只能依賴系統預設的分配機制來自動調節記憶體使用,只要應用程式提出請求,大部分程序只要開啟後都會被保留在記憶體當中,這原本是為了讓使用者在再度啟用這些程序時不需要重新載入、節省時間的初衷考慮,但是 Android 沒有料到激烈的市場競爭會驅使應用程式產生“劣幣驅良幣”的趨勢,很多開發者出於商業目的,在不需要留存在記憶體的情況下也想方設法的讓應用程式保持潛在執行狀態,一個兩個還好說,但是一旦數量更多,Anrdoid 手機就會頻頻卡頓和發熱。
以目前全球使用者規模最大的 Android 手機清理類應用“某清理大師”為例,它清理的程序型別,主要放在後臺程序、次要服務、內容供應節點和空程序:
後臺程序(Hidden)——這個是最優先被掃描和識別出來的程序,因為大部分 Android 使用者在切換應用程式時都不會使用返回鍵退出,而是直接按下 Home 鍵,前者會讓應用進入空程序(佔用資源相對較小),而後者則會保留為後臺程序(佔用資源相對更大),尤其是當遊戲類 App 在後臺執行時,它會和其他 App 爭搶資源,而不會在乎那款 App 是不是使用者正在使用。根據某清理大師的統計,約有 20% 的常用 App 即使不執行時也在後臺啟動聯網,主要是提交產品及使用者使用資訊、獲取廣告資訊、查詢是否升級等。
次要服務(Secondary Server)——比如某些企業套件、郵箱聯絡人、觸控介面等,這些程序很多都是系統自帶的,有些使用者會使用,但是有些使用者也可能不會使用或已經有了替代應用,所以某清理大師的清理邏輯是基於使用者行為和授權來建立(分為建議清理和深度清理兩類);
內容供應節點(Content Provider)——這部分程序沒有程式實體,僅僅提供內容給其他應用使用,比如日曆供應節點、郵件供應節點等,除了佔用記憶體資源之外,它還會佔用網路,所以也會給 Android 手機造成不必要的負擔;
空程序(Empty)——如果是透過返回鍵退出應用,大部分的應用也會在 Android 手機的記憶體裡遺留一個空的程序,這個程序沒有資料執行,但是會記錄應用的歷史資訊,幾乎沒有任何價值,同樣,這部分程序內容被幹掉的優先順序也很高。
除了對記憶體的過度消耗之外,Android 手機也容易在儲存中積累大量冗餘資料,包括無法解除安裝的預裝應用、解除安裝之後的殘存檔案以及使用應用的過程中產生的快取,由於 Android 本身沒有提供管理工具,即使將手機連線電腦之後也是如同 Windows 樹狀結構一樣的資料夾包,使用者很難獨立判斷哪些資料夾可以刪除、哪些資料夾是系統必備的,最後也會導致手機尺寸空間愈來愈窄的情況。
“手機調校”的問題,可能又迴帶來使用者操作的負擔增加,其心理壓力甚於行為壓力,玩著手機還不忘隔三差五的使用清理功能,這種與 iPhone 相比“別具特色”的操作習慣,也是 Android 手機永遠像一個半成品或工程機的原因。
二、基於後期使用原因:
手機硬體老化:這個是沒法避免的,不過也沒那麼快
App 越更新越臃腫:App 開發就是一個疊需求的過程,很多 App 發展到了現在,都已經是一個龐然大物了,裡面的功能非常多,又沒有刪掉多少功能,所以導致現在的 App 很多都是巨無霸;再加上現在的各種外掛化、熱更新之類的東西,真正跑起來的 App 是非常恐怖的。比如百度這麼簡單的一個 App,開啟就一個 SearchBox,啟動過程中有 100 多個執行緒在跑,除了拉自己的各種功能的執行緒、還會拉起一些子程序
後臺 App 越來越多:隨著使用過程中 app 數量的增加, 合理常駐後臺的 App 也會增加,如果你拿起爸媽的手機,看看狀態列上有多少常駐通知,dumpsys 看看有臺有多少 Service Adj 以上的程序,就知道為啥手機會卡了
系統越更新越臃腫:隨著手機廠商系統的功能更新和 Android 大版本的更新,也會導致系統的負載變高,不過一般大版本更新效能也會有一定的提升
還有一種是,現在很多的軟體在官方的應用商店是沒有的,所以很多使用者為了使用,會在遊覽器上去下載,但是這樣也會造成手機的卡頓,因為沒有被官方應用商店認可的軟體,很有可能存在著一些惡意的程式碼,這些都會讓自己的手機越來越卡頓。
最重要的一點就是硬體的配置了,我們都知道現在的手機在處理器上的選擇都是不一樣的,有些處理器太過於低端,那麼手機卡頓的情況就會非常大,在系統最佳化上做的比較好的,在加上好的處理器配置,手機流暢的時間會比較長。當一些手機使用的處理器不是那麼好的時候,在一開始手機就不會有多流暢,等到使用一段時間之後就會越來越卡頓,只有面臨著被淘汰的結果,所以我們在選擇手機的時候,一定要在處理器上做謹慎的選擇。
-
13 # 拍客老狼vlog
我認為安卓系統的手機,,有時間卡頓並不是系統本身的原因,可能是個例現象,具體在下面影片中分享一下我的觀點;
-
14 # 方法研究
安卓機我用過三星和華為,主要原因是你不太會操作。
卡頓原因:記憶體中同時開啟的程式過多,執行記憶體佔用過大,留下資料交換的執行記憶體就少了。而且不少程式是會自動啟動的。
-
15 # 春公子
有很多朋友表示,為什麼安卓手機用到後面越來越卡,就算是安卓旗艦手機也一樣?這到底是什麼情況呢?我們不妨來簡單的分析一下!
安卓手機為什麼會卡?1、絕大多數安卓手機都預裝了很多APP,而且這些APP都是使用者不怎麼用得到的。
2、手機硬體老火,任何手機都有他的使用壽命,一旦負荷執行,也會影響到手機的整體執行!
3、隨著使用過程中 app 數量的增加, 合理常駐後臺的 App 也會增加,而且安卓還是悄悄開,所以會卡!
如何讓手機不卡?後臺軟體執行自啟,造成手機卡頓發熱;軟體廣告彈窗,長時間也會造成卡頓現象;不經常使用的軟體常駐後臺,這也拖累了手機的速度。所以使用安卓手機的朋友們,一定要及時的清理後臺,這樣不僅能節省流量,還能讓手機變得流暢!
但有句說句,現在的安卓手機相比之前還是有了很大的進步。作為開源的安卓,廠家都會對原版安卓進行修改,這也是安卓的魅力所在!
你要說現在安卓旗艦手機一般幾年不卡?反正我的三星S8用了4年,依然很是流暢,當然了,平時對怎麼使用手機是非常的關心!
-
16 # 科技一小生
安卓手機使用時間長了出現卡頓,有以下幾種原因:
安卓的執行機制是在JAVA執行虛擬機器,時間長了會出現大量快取和垃圾。產出的快取並沒有被清理掉,就會導致安卓越用越卡。這是本身安卓的執行機制問題,無法從跟本上解決,不過現在安卓系統的最佳化越來越好,卡頓問題也有所改善。
由於安卓系統開源,一些軟體安裝後索取系統許可權。軟體開機自啟並在系統後臺駐留,佔用系統記憶體,強制彈窗,安裝的軟體越多,安卓系統就會越卡。另外,一些第三方製作的系統中含有捆綁軟體和病毒外掛,有些系統中捆綁軟體註冊為系統軟體無法解除安裝,強制開機執行並無法關閉自啟,在後臺常駐佔用系統資源。
安卓手機使用時間長了變卡,可以關閉軟體自啟,定時清理垃圾,也可以恢復出廠設定或者刷機。
-
17 # 諾威亞
不好意思,還沒有過這種感覺,前一個手機mix2用到前後面板碎裂,攝像頭玻璃脫落也沒有卡的感覺,只有耗電快的感覺。倒是我媳婦的蘋果6s和8時常會卡一下。
-
18 # 謝首藝
大家好!我叫安卓,這是我的中文名字。我的本名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個月就不要再升級我了。要不然手機執行變慢就很正常了。為什麼不能升級系統?因為硬體啊!前面也說了,我被他們管教改造的時候增強了體質嗎?所以後來的我也都是如此,如果我升級了,硬體也需要適當的升級,這才能配置的上。要不然就會變慢的。現在的手機都是預設自動升級最新版的適配系統。那要怎麼做才能不自動升級,讓手機不要出現那麼快就變慢呢?這就需要使用者點選手機設定——找到系統更新——在點選更新升級——取消自動升級或者自動下載更新包。題外話
-
19 # 非京的人生
心裡作用吧,哥
以前我不否認
但是現在。。
請不要停留在以前的認知上面
-
20 # 1小松鼠大松鼠1
最新版(2020.03.01,144M),1年前版本7.0(2019.01.02,93M),2年前版本6.6.1(2018.01.15,57M)。
而手機快慢是由記憶體讀寫快慢和cpu處程速度定的。cpu每年只升25%,軟體升了50%。記憶體速度會讀寫次數的增加而變慢(非線性,應該有個閥值)。
而且現在別人發的圖片都變大了許多(相機越來越好)。
回覆列表
還是跟系統有關係吧,Android是開源的各家根據自己的需求定製,其底層的技術原理如垃圾回收處理是一樣的,廠商的標準也不一樣。不想iphone,軟硬體高度契合,屬於一家,完全是定製的,就跟你的pc裝個黑蘋果一樣的道理