小米手機用久了仍然會卡頓,無法像iPhone那樣長時間均能保持流暢。根本原因是什麼?
小米手機粉。希望小米能夠做到更好。但小米用了2年,感覺問題越來越多,簡直不敢再裝應用......所以,想問問:
1、小米手機用久了仍然會卡頓,無法像iPhone那樣長時間均能保持流暢。根本原因是什麼?
2、小米的MIUI有可能進化到和IOS類似的程度嗎?
3、如果有可能,會需要小米/或者用戶付出怎樣的代價?
安迪比爾定理
即比爾要拿走安迪所給的。
安迪是原英特爾公司 CEO 安迪·格魯夫(Andy Grove),比爾就是微軟的創始人比爾·蓋茨。在過去的二十年里,英特爾處理器的速度每十八個月翻一番,計算機內存和硬碟的容量以更快的速度在增長。但是,微軟的操作系統等應用軟體越來越慢,也越做越大。所以,現在的計算機雖然比十年前快了一百倍,運行軟體感覺上還是和以前差不多。而且,過去整個視窗操作系統不過十幾兆大小,現在要幾千兆,應用軟體也是如此。雖然新的軟體功能比以前的版本強了一些,但是,增加的功能絕對不是和它的大小成比例的。因此,一台十年前的計算機能裝多少應用程序,現在的也不過裝這麼多,雖然硬碟的容量增加了一千倍。更糟糕的是,用戶發現,如果不更新計算機,現在很多新的軟體就用不了,連上網也是個問題。而十年前買得起的車卻照樣可以跑。
小米一的話 的確是因為配置太低了
小米2的話 沒有卡過
安卓卡的主要原因是,所有東西都在後台搶資源。
在設置,開發者選項,中有不保留活動,後台進程限制,兩個選項,都開啟了。
恩,這次大體上就不卡了。因為後台沒東西了。
代價就是,你以前天天使用一票APP,各種崩潰,無法啟動。
現實就是這樣,他們設計軟體的時候,就算計好了,把所有資源都剛剛好全部佔用了,給你留下一點點勉強能用的資源。
為什麼谷歌不管管?
谷歌是個互聯網(guanggao)公司,他希望自己家的服務平台永遠處於後台待機,隨時給你服務(zuoguanggao)。1.因為小米手機可以隨便裝APP,而iPhone的APP都是受蘋果限制的,你流氓APP裝多了自然會卡頓。如果保持良好的使用習慣,小米手機用久了依然可以保持流暢。
2.MIUI要進化到IOS的程度就得拋棄Google,還得禁止用戶隨便裝APP,很不現實。
3.捨得花錢就行了,還要啥代價……
很多安卓手機的用戶都會抱怨這個問題:為啥手機用著用著就卡了?
手機明明有3G的RAM,打開的程序也沒幾個,為啥可用的內存往往只有300-400MB?
手機卡真的和內存有關嗎?
可用內存為何這麼少?
其實安卓手機的可用內存和系統的「閾值」有關。
閾值就是系統預留出的部分內存,這個值默認設置的非常小,當內存使用達到這個閾值的臨界點的時候,再次打開另一個程序系統會選擇關閉一些重要性比較低的程序來騰出內存給這個程序運行。
也就是說,如果你的手機設定的閾值是300MB,那麼不管打開多少個程序,理論上,剩餘的可用內存都會大於300MB,但會無限接近300MB。
所以,手機剩餘可用內存少是正常的。
可用內存少為何用起來會卡?
可用內存少事實上並不會影響手機的速度。
很多人可能會說,你可拉倒吧,玩遊戲或者大一點的程序,打開的時候就很吃力,菊花都要轉半天。
這是因為當你打開這個程序的時候,這個程序會向系統申請內存,由於系統不會關閉所有的進程,只是選擇性的去關閉,所以會調動大量的系統資源進行操作,自然也就會拖慢系統。
所以往往是程序進去的時候卡,但是真的玩起來就不卡。
也就是說:後台的程序本身就不需要關閉,如果當你運行某個大型程序的時候可以去手動關閉,這樣可以顯著提高速度,而平常使用的時候則不需要去管它。
越清理內存越小
看到只有那麼一點點內存,很多人還是會把內存清理一下,但是你會發現清理的頻率會越來越高,也就是說,內存是越清理越小的!
這是因為每次啟動的應用並不是同樣大小,當我們把一個應用關閉,又開啟另一個應用的時候,它釋放出來的固定區域不一定能剛好適合下一個應用,這樣的話就會形成內存中的碎片。而運行中的程序無法像硬碟一樣做一次碎片整理,那些碎片便不能被重新利用,導致的結果就是剩餘內存越來越小。而重啟後系統會重新計算空間,所以剩餘內存就變大了。
總結一下:
1、手機可用內存少是正常現象;
2、手機可用內存少,可以通過後台關閉程序,來加快大型程序打開的速度;
3、手機越用越卡,重啟一下是好辦法。
我的小米不卡
MIUI要進化?那為這貨得再開個盛大的發布會---MIOS。。。。。
ios越獄之後也有明顯的卡頓感的說。。。
本人的1s用到現在也沒怎麼卡過,,所以說一定是""題主打開的方式不對""→_→iphone流暢?
我5s ihealth--healthdata--fitness--walking+running distance--show all data
等到手機自動鎖屏都沒刷出來你跟我說iphone流暢?
至於之前4s, ipadmini上了ios8以後更是慘不忍睹
手機都一樣. 隔幾年趕緊換吧.別硬撐了
===================================
回復中關於給卡頓下定義的
我不想糾結於細節這一幀流暢下一幀卡頓算不算卡頓等等
最簡單的思維, 我發出指令---機器運行---結果出來
我只管從我發出指令到反饋結果這個時間是否在可接受範圍之內
至於機器運行是讀取大量數據, 還是進行大量運算,還是菊花不動, 或者菊花在很流暢的轉圈
這和我關注的輸入輸出時間有什麼關係?
安卓我切換屏幕, 等兩秒鐘換一屏你說卡不卡. 和這個手機後台跑著七八個遊戲有什麼關係?
卡就是卡, 可以解釋卡的原因是因為後台進程太多, 但你不能說這樣就不叫卡
同樣對於ios也是, 我發出了查看的命令, 半天不給我預期的反饋結果反而一個菊花一直轉, 難道要因為菊花轉的很流暢所以非要我說iphone不卡? 可是我要看的又不是要菊花!
對不起, 我用的5s, 可惜我真沒充值信仰
完全是國內以BAT為代表的流氓app們和GFW造成了android體驗不佳的假相。
當然了,前提是中低端機。
先聲明一下,我不是小米的托,我只是很單純的同為米粉,很喜歡小米手機的UI設計和它的高性價比,更是比較喜歡雷總的工程師情節。用過小米2S和小米4的人來回答一下,其實不只是小米手機用久了會卡頓,你用任何一款Android機久了都會卡頓,這是必然要面對的問題,總結一下,手機卡主要是下面幾個原因:
1.手機使用的太久了,硬體設施已經不能承受日益更新的軟體設施需求;
2.Android手機應用後台進程過多,也就是你可能安裝了太多的會啟動後台進程的軟體,系統自帶查殺應用後沒辦法保證應用後台再次自啟,導致你看上去沒有使用任何App,其實也有很多進程在默默地跑;
再回答一下樓主的問題:
1.Android系統和IOS系統的很大的區別在於是否開源以及對系統許可權的控制,Android是開源的系統,且開發者擁有較高和較多的許可權(雖然Google和各個廠商越來越在新版本中控制許可權,相對於IOS仍有差距),這就造成了Android程序員有很多方法去利用許可權、利用漏洞等等去開啟後台進程,佔用你的手機內存,IOS在這一點上就要好許多。從目前來看,Android在流暢度問題上還無法與IOS相媲美。
2.未來是不可預知的,小米MIUI的進化不單單要看小米自己,更受制於Google對Android的態度和方向,只能說Android隨著版本的更新已經越變越好了,讓我們這些Android的粉絲對未來保持期待,畢竟IOS的高價和一些不人性化的操作還是讓我們很多人不去選擇。我也相信小米會越做越好的。
3.談一下我用Android機的經驗,個人認為小米手機是非常不錯的,無論是從MIUI的不斷優化,還是其較高的性價比而言,手頭上目前正在用的就是小米4,也已經用了差不多2年了,目前也是有些卡的,把一些無用軟體刪了刪,只保留了QQ、微信常用的軟體,裝了個手機管家和凈化大師幫忙殺進程和清垃圾,還湊活用的不錯,正在等小米MIX,準備搞一台接著支持小米。
讓我們期待Android會越做越好,希望總會有一天,千元Android機也和IPhone一樣流暢。
大家千萬不要手癢去點那個不保留活動啊!!桌面也算一個進程你知道么!!
QQ信息收不到微信信息收不到和你死了有什麼區別啊!!
java的內存回收機制在回收內存的同時需要申請空餘內存來完成回收內存....所以內存會越來越少,也越來越卡,不過我的米2s,基本上每周升級的時候還有五百兆,沒什麼卡頓的感覺
今年八月同時見了兩部iPhone。。。4!對,就是4!其中一台暴流暢,一台明顯卡。問了問,果然卡的那個系統升級了。
贊同數最高的答案沒說到點子上,但是結論是對的
4S升iOS7也會卡,但是蘋果機流暢度要好一些,我身邊還有很多4S正常使用的,都是iOS7,蘋果手機一般升級一次重大更新就可以。
下面說iOS與安卓細微處的差距
一方面是系統開放,另一方面是軟硬適配,光這兩點就足夠卡了,另外還有APP界面與代碼設計上的極其細微差距
給我印象比較深刻的就是手機殺毒和安全衛士諸如此類的軟體在安卓中低端設備中裝機量很高,但是在iOS設備就毫無用武之地,還有電池管家神馬的,iOS根本不需要啊,因為內存滿了自動清空一部分給你用有沒有,壞處就是重新打開大程序需要重新載入一遍,所以即使蘋果1G內存的設備一般情況下也不會感覺到卡。iOS系統本身就像一個城管,把你的手機管理的有條不紊。
蘋果也需要大內存,或許是為了下一代的銷量考慮,所以盡量升級的緩慢些吧,雖然已經做的很好了。
還有個印象深刻的事情就是以前我同學用過安卓機然後換iPhone5,他每次鎖屏前會習慣性的把後台程序上拉清除。
惡意的常駐後台類似於WINDOWS系統的開機自動啟動,最讓人忍受不了,你要是不把手機摸透了,推送就能推死你。其他自定義美化和換系統字體的就更不必說了,不卡就是怪事。
軟體與硬體的適配問題就也更不必說了,看看安卓應用商店的評論就知道了,各種卡,各種不適配有沒有,同樣的APP,蘋果和安卓軟體可以天差地別,比如淘寶。還有我見過安卓軟體有的很簡單的圖標竟然是點陣圖做的。
就算是蘋果手機,6和6PLUS也有差距,據我在站酷了解的UI設計師談到iOS軟體界面,還是以6的4.7英寸為設計基準,然後調整適配到PLUS和其他設備上,在專業的設計師和程序員眼裡,卡與不卡已經細微到這種程度了,能用矢量圖就不用點陣圖,能用代碼表示的色塊就不用圖片。
手機的一張很簡單的壁紙都能產生卡的感覺,比如索尼Z系列,壁紙用不好都能讓你感覺卡,現在的手機早就是軟硬體緊密聯繫的整體。能做到重視軟體與硬體設計統一的有且只有蘋果公司,iOS給出一個統一的設計標準和交互邏輯,更由於蘋果注重知識產權保護促進第三方構建生態圈引導用戶付費意識,支持銀聯卡,推出一元軟體,整體的第三方APP質量非常高。很多很多東西是安卓手機廠商很難構想更不用提去做到的。
但是一款手機每個人的要求不同,像我這樣要求高到一款APP圖標不好看都要分分鐘刪掉的人,對視覺效果有著近乎病態要求的人,只有蘋果能滿足我,這個圖標如果不是圓角矩形我就會自戳雙目,哪個軟體突然不聽話偷偷運行我就會心慌。但是大多數人不是像我這樣的,我的很多同事就討厭蘋果手機,比如很多安卓能連上的WIFI,蘋果會連不上。我用的是2S,用了不到一年;也是比較卡的了。
看到有些人說「保持良好的使用習慣,就不會卡」,要是小米官方這樣說的話,我就拿手機扔過去。
你去買減肥藥吃了一段時間後體重沒有下降,賣葯的和你說:你要改變自己的飲食習慣,要多運動才能減肥。 這不是P話嗎?
如果能夠有良好的運動和飲食的習慣,還要買減肥藥做什麼?
類似的,我買的是智能手機,不是大哥大;我買手機不只是拿來打電話的,當然還需要拿來體驗各種APP。
你手機里自帶了安全中心,APP有病毒的話,你可以查殺病毒;垃圾太多了,你用垃圾清理;關鍵是如果一個APP有問題,我卸載了,還用你系統提示的清理數據了,還是卡,這是誰的問題?
你說那些APP亂要許可權,你手機里不是有「授權管理」嗎?如果有些許可權會影響手機的運行,當APP工作時,為什麼沒有提醒?
所以,小米手機用久了會卡,說明小米手機一定有問題;致以這個問題是小米所獨有的,還是所有安卓機的通病,我不好說。
有些人說高端的安卓機不卡,我不知道他們不卡的原因是不是因為「保持了良好的使用習慣?」
和iPhone比起來,小米是卡,這點是肯定的。
我在iPhone上隨便安裝APP(未越獄),不喜歡了就刪掉,不會出現很卡的情況。(你要是iPhone4,那我沒話說)
之前看過有人回答過iPhone不卡的原因,大致是它刪除APP的時候可以把數據完全清空;而之前安卓一直沒有解決這個問題。
但聽說安卓5.0解決了這個問題,所以,我們就等著1月下旬MIUI更新到安卓5.0後吧。
.......................
小米的MIUI有可能進化到和IOS類似的程度嗎?
&>&>關於系統是否流暢的問題,我覺得只要能保證刪除APP後,原APP的數據完全被清空,那麼,隨便安裝APP就不可能成為系統不流暢的原因,因為一旦發現某個APP可能拿手機變卡,只要把它刪除就可以了。
所以,從流暢度的角度來看的話,我覺得安卓應該可以做到和蘋果差不多。
前一陣我的小米2S很卡,我嘗試了各種方式;最終是清空了內置SD卡上的數據後,發現不太卡了。
我一直以為內置SD卡的數據不會影響手機的流暢性,因為APP又不是安裝在那裡,但事實是它就有影響,我也不知道為什麼。 有懂的朋友,麻煩幫我解答一下。
為什麼我的小米2s從13年春買來到15年春二手賣掉一點也沒有卡頓?沒有刷機過,就是ota,除了電池續航下降沒有任何問題。
別太貪心,哈哈。以蘋果和小米各自的價格,基本是1比3至1比4的關係,假設你兩年換一個小米,6-8年才等價於一個iPhone,這還不考慮貨幣貶值、科技發展、摩爾定律之類的因素,一個iPhone你能使6-8年么?把果3掏出來,你看如今還能裝啥應用…
iOS的墓碑式後台也對iOS系統的流暢起到了一些作用。樓主可以下載綠色守護,對一些軟體也進行墓碑式後台的處理,會更加流暢。
同時現在的安卓已經儘力讓新的系統在更低端的手機上運行。當然手機的流暢與否不僅僅是其它幾個答主所回答的這樣,還有手機廠商對於手機的優化。本人用的moto x雙核驍龍400改的x8處理器。一樣比很多的4核或者8核流暢。當然,在大型遊戲的處理上確實不行。
其實現在的處理器產能基本都是過剩的。但是優化跟不上,而且動畫過度效果之類的也是非常重要的,在iOS的動畫過度速度上就好像有專利,那個回彈效果也是會讓人覺得流暢的一些技術。
雖然iOSa7處理器是64位處理器,但是在一些安卓8核旗艦手機上的硬體還是能超出a7處理器很多,但是由於一些技術原因,所以現在仍舊是蘋果更加流暢。
哦,對了,還有app的廠商的原因,在ios的系統上他們能夠獲得更多的利益,並且蘋果陣營的機型少,可以進行針對性的優化。這是碎片化的安卓所及不上的,一些軟體是對一整個系統例如4.4優化,但是還是不如對專用機型優化。
安卓L之前Google在設計ui上是沒有蘋果的力度大的,在是在2014i/o大會上我們能夠能發現Google對於UI設計上是被加大了力度。
一個手機的流暢程度同時與屏幕過渡幀數有關,並且與處理器的io調度有關,powersave,ondemand,interactive,consevactive等等的調整好,優化,會使得手機更加的流暢。
記得在4.x時代有一個32點陣圖像處理選項,在第三方rom包里比較常見,選擇16位色彩的時候你也能感受到手機的一些處理和過渡得到部分的優化。
第三方的rom包可以自己去linaro的優化,不複雜,網上有一些教程。平時多去逛逛手機論壇,不要安裝一些惡意軟體,相信你的手機也能得到很大的提升,軟體的更新log里沒有你所需要的也不需要去升級,軟體越做越大,在1.6時代qq一個才幾m,現在都十幾m了,越大的軟體約佔用處理器的能力。
我只是興趣。。可能答的不好。見諒自己買的第一款手機是小米剛火起來的時候的小米1,到現在wp ios 和Android都有用過,
小米1我沒用的了一年就卡的不行了,主要問題就是死機,打開MIUI自帶的攝像機也會卡的死機過去,我並不太認同說,手機系統不升級就不會卡,永遠如新,那如果這樣的話,到小米論壇下載個低一些的MIUI版本不就可以永遠的解決手機卡的問題了。小米系統相對IOS來說向低系統刷可以是隨便的。但就我當時的刷低版本的效果後,問題就根本沒有解決。
那麼是否能說小米1的配置低,不能運行的起來現在流行的軟體了,
拿來對比的是iphone5s
紅色部分的對比我就不說了,黃色部分的對比,一個更高的屏幕解析度意味需要一顆更強大的GPU,當運行一個高解析度的大型遊戲時需要更強勁的cpu和GPU。更何況一般app store的應用的大小要比Google play的大。小米1的這個配置即使拿到現在來說,運行一般的軟體也可以,即使qq或者微信有更新,也不會太卡。那麼問題出在哪了呢?Android本身的缺陷。只有小米有這種問題嗎?我用過的和我見過的人用過的都會或多或少的出現卡頓或者死機的問題,死機的問題太複雜,也無意深入探討Android後台運行機制,只是這裡兩個概念:Process(進程)和Service(服務)。一個完全綠色(不包括推送、定時更新等功能)的App,在被用戶切到後台時是不會浪費電力和CPU的,他們的狀態被以Process的形式保存在RAM存儲器內。反而是強行殺掉他們後,再次開啟,更浪費電力和CPU。但如果一款App有推送的功能(比如微信等),或者會定時同步(比如天氣類App),那它便會在保留一個Service。即便是在屏幕關閉的時候,Service也會執著地「喚醒(wake)」手機,使其不得清閑。這些喚醒如果足夠頻繁,就可以讓一款手機即便在不用的時候,也和用的時候一樣。IOS和wp當退出微信後也會有提醒,那是否說明wp和IOS也允許後台運行了呢?其實那個並不是後台運行而是一種推送機制。微信退出後並不佔用內存。
對於iphone和wp手機,我的wp是HTC8x,wp8.0版本12年推出的,用了這麼長時間依然流暢的要死,iPhone手機升級後確實比不升級卡,但是如果忍住不升級,依然是很流暢。
我不認為Android系統在同配置的流暢性上會趕上IOS,一些系統底層的東西怎麼改。
據身邊一個死碼農說,因為系統原理不同。基於安卓的miUI本質還是linux,運行程序時自動分配內存,就是系統管控不住程序,各種打開沒打開的程序一窩蜂往前沖搶內存。腦補下面這張圖
而且安卓系統優化沒那麼好,比較吃硬體資源,導致安卓機的硬體參數始終領先蘋果同代產品,但是流暢性卻未必。因此系統和軟體升級與硬體能力下降的對比會比蘋果來得更加明顯。蘋果也會逐漸因為軟體能力上升,硬體性能相對下降變得卡頓,但是由於系統優化好,沒有那麼明顯。蘋果的內存是手動管理,ios管得住自己的程序,當前運行的程序擁有系統資源使用的最高優先權,然後依據你使用的行為分析來分配剩餘資源給後台程序。我同時買的果5和努比亞小牛,現在努比亞已經卡成翔了…
推薦閱讀:
※如何看待小米2017年年會的模特秀?
※如何評價小米手機6?實際使用如何?
※2015年,小米犯了什麼錯?
※如何看待小米武漢總部正式揭牌?為什麼小米要在武漢設立總部?
※金山和小米現在是什麼關係?