如何看待「手機系統更新會讓手機越來越卡」的觀念?
前一陣幫同事搶了個小米6,恰逢MIUI9發布,我對同事說:「你的手機馬上就能更新MIUI9系統了,我的小米5還得比你晚一個月。」
同事滿不在乎的說:「更新啥啊,手機越更新越卡。」當時一愣,我本認為這位剛在我的安利下認同小米的同事會眼界開闊一些,哪知道在我們的小縣城,大家都是一個調調:手機系統越更新越卡。我回他一句:廠家更新系統是為了讓手機更好用。但是多麼無力的辯解。
記得前年一個朋友手持iphone4S,在更新iOSX(忘了幾了,不用蘋果,當年買的ipod在在抽屜吃灰,用不習慣)之後便大罵蘋果無良,稱決不能更新系統。去年小米5MIUI8更新到安卓7.0,我們單位有一個人員工自助專用的APP,用來查薪酬什麼的,我在更新安卓7.0之後,因為APP未適配,打開就閃退。招來手持vivo Xplay5同事的嘲笑,我說我系統太新了…多麼無力的辯解,對於對手機配置或軟體不慎了解的人。最近,雖然大家都知道MIUI9將適配小米2之後全部的機型,雖然大家都知道vo之流對旗艦機系統的更新維護期很短,但是vo還是深入人心了,大眾根本不在乎手機系統的更新,在他們眼裡,更新就是為了讓讓手機更卡,這個觀念深入本地人心,不知全國各地的知友有沒有這種現象呢?
這和,「以前的」《坦克世界》不支持多核。導致核心數多單核頻率低的u吃了個大虧。
和,「老版本」《植物大戰殭屍》不支持我的音效卡,導致進遊戲只有兩幀。
系統升級帶來最大的後果就是,「卡頓」「耗電」「甚至升級失敗」
刷個機就好的東西。並不是所有人都會。
系統版本太新?不支持app只能說那個app太次了好吧。
安卓5.0的改變,6.0的整合,7.0的優化,不懂的人哪知道啊。。『手機系統更新會讓手機越來越卡』這個觀念在很多時候並沒有錯。錯的是提問者似乎弄反了目的和結果。
隨著軟體更新,手機系統和 app 越來越卡不是目的1,而是為了達成新功能、安全措施、穩定性或可維護度等其他目的的結果。安全措施可能包括 Android Lollipop 開啟的全盤加密 (哪怕設備的 SoC 並不能完全支持硬體 AES 加速)。穩定性可能包括 iOS 8 中 Safari 的標籤頁進程由共享轉換為每個標籤頁獨佔一個進程,從而避免單個標籤頁在停止響應的情況下導致 Safari 崩潰,儘管 A5 設備少得可憐的 512MB 內存真的不適用於這種機制。可維護度可能包括一部分開發者使用 iOS CoreData 框架時決定使用更加易於維護的 Concurrency 而非 Thread Isolation 機制,導致在半個小時內,app 為了向磁碟保存數據,鎖住主線程的時間從幾百毫秒變成了幾十秒。除此之外,在少數情況下,為了降溫、延長續航時間或補償新功能帶來的續航減短,軟體更新也可能會限制硬體的極限性能 (例如 iOS 5.0 中,A4 SoC 內嵌的 SGX535 圖形處理器被降頻)。
如果從版本來看,對於 iOS 系統而言,詳見運行 iOS 4 的 iPhone 3G (瓶頸主要在 CPU)、運行 iOS 5 的第一代 iPad (瓶頸為 RAM 壓力),運行 iOS 7 的 iPhone 4 (瓶頸主要在 GPU) 或運行 iOS 9 的 iPhone 4s 和 iPad 2 (瓶頸為 RAM 壓力和 CPU 壓力)。甚至連最新的 10.5 英寸 iPad Pro 在運行 iOS 11 Beta 時都失去了 iOS 10 那種行雲如水的流暢度。對於 Android 系統而言,運行 Android 6.0.1 的 Nexus 5 在運行速度、流暢度方面都弱於 Android 4.4 KitKat (儘管因為 Nexus 設備的支持周期較短,兩者的性能差別沒有上述 iOS 設備不同版本之間的性能差別那麼明顯)。
對於 app 而言,你可以試試比較主流 app 的最新版本和前年 8 月的歷史版本之間的速度和幀率差別。你可以通過慢動作攝像機和視頻編輯軟體計時,從而比較速度。如果你在使用 Android 設備,你可以在開發者模式中開啟 『GPU 呈現模式分析』查看幀率。如果你在使用 iOS 設備,你可以將 iOS 設備連接到 Mac,通過 Instruments 查看幀率。
最後,引用一下 Wirth 定律 - 維基百科(英文):
『每 18 個月,軟體的運行效率會減半,從而抵消摩爾定律帶來的硬體運行效率的加倍提升』。
雖然這個定律可能略有誇張,但絕非並無道理。
-------
1 當然,一部分邪惡的印表機廠商除外。隨著時間的推移,印表機頻發故障就是廠商的目的。
其實這很正常。
有個結論叫:70%的消費者只會用到終端的30%功能。這個終端不僅僅是PC手機
舉個例子,當年XP還分家庭版(啟動時滾動條綠色)和專業版(滾動條藍色)的時候,有多少人願意用購機預裝的家庭版?還不是刷成專業版。然而你用IIS麼?Win7同理,裝旗艦版,然而你用DirectAccess麼,大部分人聽都沒聽過吧……人云亦云而已,抱著「反正免費,何不裝最好的」的想法,而且還抱著想一用一輩子的想法,換新系統就是換新終端……
(親,XP專業版,1270;7旗艦版,2480…)於是這70%的人就成為了開發者們頭疼的對象。開發了新軟體,不用;更新新版本,不理;停止支持,不行!美名其曰「我用著好好的,幹嘛要更新換代」。強迫更新後,往往就是蠢貨三連「這是什麼版本啊?什麼時候裝的啊?怎麼這麼卡啊?」
所以不少人抱著多一事不如少一事的想法,自己是發燒友、愛好者、開發者,自己愛折騰,會折騰,懂折騰,這部分人就每次都吃螃蟹咯
然而手機不比PC,PC可以更換硬體,而手機基本上就是固定的,總有個瓶頸擺在上面,超出瓶頸後,由於配置的跟不上,帶來的卡頓就來了。安卓挺明顯的,畢竟有人整部手機都是毒瘤應用直接把手機拖垮。更不用說iOS系統是針對機型更新的了…不是針對機型?對不起,更新完後將修復運行過於流暢的問題
更新一下,其實在國內,系統不對付毒瘤,安卓肯定越來越卡。給你看一下最近emui阻止的關聯啟動。阿里家的東西簡直喪心病狂
32008年開始用手機,那時候是諾基亞6120,5年沒更新過系統吧,反正就用QQ、通話和瀏覽器,一用5年。流暢在那個年代根本沒概念。2013年,本著諾粉的自我修養,買了一台920,各種流暢秒殺同學同價位買的三星S3,特別是用了半年之後,你才知道wp原來比安卓流暢那麼多。s3打開一個簡訊要等一分鐘。。。而且系統越更新功能越多,流暢性也什麼影響。但續航尿崩軟體缺乏,用了兩年兩個月忍受不了還是出了。
開啟安卓之路。第一部是華為榮耀7,拍照竟然輸給了我的920,忍受不了,出。用了三個月,沒資格談升級卡不卡,升過一次,不卡。然後就開始用米5,用了一年三個月。現在用P10。米5的經驗告訴我,小米是越升級越流暢的,儘管是閹割的820,儘管是祖傳的3GB內存。但升級到7.0,流暢性真心有提升,不是錯覺,當然同時耗電也變大了。現在用P10,相信以我的用法18個月不卡沒什麼問題。前幾年買安卓,大概是因為缺錢上不了蘋果,wp不爭氣。那幾年用了安卓的人,一定會留下安卓越用越卡,越升級越卡的印象,特別是那是三星HTC的時代,對毒瘤沒什麼控制。不管是不是升級的鍋,反正是越用越卡了。但自從安卓來到了5.0,高通來到了820,快閃記憶體來到了ufs,麒麟來到了950,內存到4GB的ddr4,甚至有6GB內存的。安卓機硬體追平了同時代的蘋果,越來越卡就可能根本不存在,而是心理因素,或者是過渡動畫不夠iOS那麼自然造成的印象了。但蘋果的機,真心是越升級越卡,我朋友有一台6系統的4s,用起來還十分流暢,手賤升級到9系統,你就完蛋了。。。所以現在越升級越卡,估計是被蘋果傷透了心的吧。人類群體的天性:只要不嚴重侵害自己的利益,堅決維護舊事物和舊制度。(也就是懶)
分割線(好吧,不會打分割線)為什麼評論里反駁理由都是與問題以及本回答幾乎沒有相關性的 ?。。。反正那些用ov幾乎萬年不更新,用ios有點萬年不敢更新。
剩下的,用魅族小米華為一加,不更新一般都是因為懶或者沒有更新,還有一些信息知道的少還不懂裝懂的。實話說,感覺你同事壓根沒在好好和你說話。 這種情況,隨他去吧,他估計連怎麼更新MIUI9都不知道。有一個安迪-比爾定律,就是雖然硬體性能提升了,但是軟體的執行效率會下降,浪費掉硬體的性能。
手機越更新越卡主要原因在於手機的硬體升級速度非常快,為新硬體設計的系統自然在舊的晶元上會有更大的開銷,表現出來就是卡。解決方案就是盡量買最新的旗艦,那樣能用的時間長一些。
因為手機系統更新通常也帶來缺陷甚至是安全漏洞的修復,建議及時更新系統。
蘋果乾的好事,安卓和微軟都是越更新越流暢。兩家想法不太一樣,蘋果保證當期硬體先流暢在加東西。安卓和微軟先加功能在優化,不升級卡死你。
更新系統對大部分人來說都並無卵用,一般是「我手機用的好好的,也不卡頓,為啥要更新?」。其實大部分更新也都沒什麼用,修改了bug(這個bug我又沒遇到過為啥要更新),新增了部分功能(這個功能我又用不到為啥要更新),修改了UI(我以前的UI用的好好的現在換了還不習慣了),而且更新系統很可能都伴隨著版本適配問題,app兼容性問題,系統臃腫問題,數據丟失問題,而且更新後如果變得不好反而更煩心。所以相當多的人其實並不願意更新系統。
中學政治書上寫:新事物必將取代舊事物。新事物的發展必然是曲折向前與螺旋上升的。
win7剛出來:win7是什麼垃圾玩意,穩定性差、兼容性差,xp最好
win8/8.1剛出來:win8/8.1是什麼垃圾玩意,win7穩定性最好win10剛出來:win10垃圾,穩定性差、兼容性差,win7、xp最好在微博上看到有人問win10好不好,底下清一色的評論:wim10兼容性差、穩定性差,我買來的電腦是wim10,已經找人刷成7了。(我確定沒有寫錯,人家回的就是wim10)
然後問了一句,你說win10兼容性不好,那麼哪些軟體兼容性不好呢?回:win10就是兼容性差而從我自己的實測來看,一開始只有全民k歌pc版在win10無法正常安裝,以及vc6.0在更新了一周年更新後無法正常啟動,換用英文版vc6.0解決(有裝vs2013,但是並不想調試個簡單的c程序就開vs2013)
舉這例子,只是想說:還是有很多人只知守舊,不知變通,不知和新時代、新科技接軌的,面對新事物,第一反應就是抗拒,第二反應就是更加抗拒。
8月5號晚補充:
看到評論的人多了點,那我就補充一些。xp和win7確實挺不錯的,否則也不會風靡這麼久時間。但是我還是鼓勵去嘗試嘗試win10,現階段的win10,穩定性可以說是不輸xp和win7了。以我的例子來說,我筆記本預裝的是win8.1中文版,然而我要用到專業版的功能,然後自己裝了8.1專業版,變成盜版了。那時候微軟推出7和8無論正版盜版,升級10就變成正版。然後我就全新重裝8.1專業版,通過易升免費升級10,之後一路升級到一周年更新,到現在的創意者更新。
期間遇到的最大的bug,就是在升級創意者更新後,電腦用兩整天,網卡就自動關閉無法開啟,風扇開始狂轉,只能長按電源鍵重啟。換了各個版本的無線網卡驅動,都沒解決。之後微軟一個更新,發現。。居然就解決這bug了。。
放張自己win10圖哈哈哈,圖標有點雜亂。
8.6補充
評論區開始歪了啊。我用360怎麼了?用360就是low?誰規定的用win10就不能用360?這電腦是我的所以你有什麼資格來指導我必須用/不用XXX軟體?
反言之,不用360就代表你很高端?就代表你是精英?
我用360,主要是為了清理垃圾+沙箱+文件恢復。
評論區所謂用win10的正確方式,大概是要讓我用自帶的defender吧,不好意思,我用defender掃描文件磁碟佔用率百分百,風扇狂轉,那我為什麼還要繼續使用defender呢。
至於為什麼瀏覽器多,我用瀏覽器的習慣是搜索一個東西打開幾十個頁面,用久了一個瀏覽器就崩了,是的,前面qq瀏覽器就這麼崩的,現在搜狗瀏覽器也有點崩了。chrome瀏覽器很不錯,但是眾所周知,chrome很吃內存,我8G內存根本吃不消啊。
至於為什麼音樂軟體多,因為現在音樂都版權規範化了啊,網易雲音樂源不夠多,我就其他音樂軟體下載音樂後上傳網易云云盤。
網易雲大法好。
功能越做越多,Bug也越來越多
沒聽說安卓越升級越卡,可能他們都用iPhone吧
我平時也算比較愛玩機的,也是小米用戶,小米5。平時搗鼓一下xposed啊之類的,後來因為耗電,就沒怎麼玩了。
一開始我是跟著OTA走的,也不root,因為感覺miui蠻好用沒什麼root必要嘛。但是用起來真就那麼回事,更新那麼多次,只有兩種情況:更卡/耗電/發熱或者沒變化。所以我一直在刷各個歷史包來找一個最舒服的版本。終於現在留在了穩定版8.1.6.0。目前耗電很滿意了,用鈦備份凍結了一些不用的東西。xposed沒有裝了,怕增加耗電。手機的發熱也不錯了。以前有個版本,不能邊充電邊玩王者榮耀,會飛到45°然後掉幀,關了溫控吧,飛48°我真害怕炸了……現在這個版本充電玩溫度也不會特別高,幀數也很穩定。很滿足了,還升級什麼啊。回到題目來說,我們這種上一代的機型,真的有點不夠用了。大家說越升級越卡也是一個普遍感受,誠然有些人是懶,但我這種喜歡刷機,類原生rom刷了一圈又滾回MIUI的來說,有些升級,不更也罷。坐等MIUI9吧。如果你是最新開發版/穩定版的MIUI,我們可以交流一下用電情況和玩遊戲的體驗,要是差不多的話,我也刷最新的。……………………看了諸位的回答,我在想,是不是我太懶了,系統更新嘛,工程師那麼累肯定不會搞負優化啦,是不是我自己出了問題?要不我刷個最新開發版試試?於是乎我打開了miflash,進入了fastboot線刷了最新開發版,刷了twrp,刷了SuperSU。凍結了不用的東西。ok可以開始使用了,一開始感覺沒差別,我覺得「嗯,看來的確是我感覺出了偏差」,用了一段時間,發現電量掉的太快了。打開王者榮耀,不充電偶爾會掉幀,充電根本掉幀發熱都嚴重,而且這版本刪除溫控的軟體還不響應。這下好了,發熱高,遊戲卡,耗電快。嚇得我趕緊滾回了穩定版8.1.6.0。還是乖乖等MIUI9。手持 米2/3/4/5/6 坐等更新。。。
每次更新都像新手機(廢話別說手機了,電腦還有一群守著XPwin7不上win10的人,對於他們不是升了出問題就是升了不會用,習慣讓他們不敢升級,你要問為什麼不升級,升級卡啊~
那麼不更新不就好了?更新是人家提供的服務,但是沒強制使用的話,你不更新覺得手機不舒服,那還怪我咯?
系統升級之後會變卡或者出現新的問題是客觀事實,系統升級通常來說以為了讓手機更好用也是事實。但是一個手機用了那麼久,通常不會有受不了的缺陷,除非對手機有什麼探索欲,通常對更新之後的改善是無感的。而且新功能都寫在更新列表裡面了,都是意料之中。可出現的問題是更新列表沒有寫的,而且是極度影響使用體驗的,明顯會導致用戶失望。除非對新功能有很大的需求,否則一般人的選擇肯定是保持現狀。A9處理器的iPhone SE,升級了iOS 11之後,簡訊界面滾動收鍵盤的時候都會卡,點開一個應用動畫有時候會播兩遍,多任務切換的界面也明顯掉幀。我也知道新系統有很多新功能,但是新的功能我並沒有用到過。
首先,這個觀念不能說錯,因為這個觀念來源於很多人的經驗,這種現實是存在的。那麼問題來了,為什麼呢?那些覺得系統升級不會變卡的人為什麼會這麼認為呢?一般是認為硬體在發展並且操作系統的調度演算法和邏輯肯定是在改進的,這些應該能讓系統更加「不卡」。但是這兩點其實是有問題的:
1、 硬體的發展是一個趨勢,對於單個設備來說,自身的硬體其實已經封頂了。
2、 這些改進的前提有時需要建立在更好的硬體上。
3、 操作系統的改進不僅僅是針對性優化,往往還會新增很多東西。
4、 軟體生態環境。
我們著重來說說後面三條。
Win10系統的內存處理演算法相比XP,目測應該是有了很大的改進。但是問題在於其自身對於內存的需求也增加了。曾經256M的內存就可以讓XP飛起來,可是如今1G的內存都不夠Win10使用。因此,對於同一台設備來說,更新系統後,可能會出現一個非常頭疼的問題:新的系統佔用了更多的可用內存。即使新系統的調度演算法有了改進,但是這些改進往往反而被新系統更多的資源佔用所抵消。題主說的情況則比較特別,題主覺得MIUI9比8快了很多,因為題主用了一台很嶄新的設備(充分的硬體配置),MIUI9相對8來說增加的佔用也很少,這讓MIUI9中改進的內容有了發揮的空間。而題主的同事之前遇到的情況可能是一台比較舊的機子要升級新的系統,結果升級帶來了很大的影響,導致他產生了這種想法。
操作系統本身的改進,不僅僅是消除BUG和提升效率,出於公司的戰略目的可能還需要增加一大堆東西進去,比如一些新的預裝功能或者對於操作界面進行改進。這二者幾乎必然會增加系統的資源佔用。新的功能可能會帶來更多的後台,更好的界面則可能會佔用較多的緩存空間便於實現更加精細的顯示效果。或許舊系統的調度功能過於簡單粗暴,但是因為「要求不高」,所以不需要更多的資源來實現相應的顯示效果,但是新的系統為了帶來更好的體驗,往往就會增加佔用。這一點對於新的產品來說或許沒什麼影響,但是對於老舊一些的設備,就有可能會嚴重影響體驗了。
最後就要提到軟體生態了,有些時候,系統可能還沒有怎麼卡,但是軟體卻讓人產生了「系統很卡」的錯覺。APP和系統一樣,新的版本往往會帶來新的功能和界面,即使是所謂「消除bug」的調整,也有可能會帶來更多的系統佔用。所以會有「升級等於變卡變慢」的這種觀念。
個人認為,所謂的「性能過剩」在硬體還在發展的階段是不存在的,因為求利的因素,過剩的性能總會被軟體的開發人員消磨掉,為什麼?這不是因為開發人員不願意優化,而是軟體公司逐利的本質所決定的。為了獲取更多的利益,公司會讓自己的產品能夠提供更加符合市場需求的功能並且進行界面上的調整,只要軟體能夠在當前的硬體環境下相對流暢地運轉即可,優化並不是最為重要的,除非真的嚴重影響到使用了。因此硬體的進步,軟體的佔用也沒有放空閑,二者可以說是同步進行的。我手裡的小米4,當初買的時候已經有人告訴我「絕對夠用好幾年」,結果現在用支付寶已經略卡。
綜上,從理論上來說,更新系統應該可以帶來更好的體驗,但是在現實中往往未必如此。因此這個觀點你也不能說錯,而是相當多人的共識。
不是所有人 都能擁有跟你一樣的眼界你不能強求大概 這就是人們常說的 新事物的推行之路上所必須經歷的坎坷吧
推薦閱讀:
※一加手機的刷機包大都不精?為什麼?小米,HTC都有好多很棒的刷機包,可是主打刷機的一加卻不怎麼樣?
※Android 市場份額會像 Windows 一樣嗎?而 iOS 逐漸被淘汰?
※如何評價 Windows 10 for mobile 被越獄?
※Windows 10 mobile的前景會怎麼樣?
※為什麼很多人反映小米手機的質量差?