前段時間,關于MIUI 12系統(tǒng)BUG眾多、系統(tǒng)不流暢的話題引起了不少手機用戶的關注。小米手機的用戶紛紛表示贊同,隨后還引來了其它手機用戶的吐槽,不少網(wǎng)友表示自從系統(tǒng)升級了適配Android R(Android 11)的版本后,就出現(xiàn)了不少以前沒有的BUG和問題。
在相關微博的評論區(qū)中更是出現(xiàn)了諸如:“安卓越來越垃圾了,還是用iPhone吧”的評論。MIUI 12的問題就像一個導火索,引爆了不少用戶對新版本Android系統(tǒng)的怨念。
那么問題來了,Android真的“藥丸”了嗎?
連MIUI都崩了,Android系統(tǒng)還好嗎?
作為國內最早的深度定制系統(tǒng)之一,MIUI在Android手機陣營中一直是口碑擔當。許多小米用戶除了看中小米手機的性價比高之外,體驗出色的MIUI系統(tǒng)也是重要賣點。所以小米也一直十分重視MIUI系統(tǒng)的開發(fā),面對這次突如其來的質疑,MIUI開發(fā)團隊也很快就做出了回應。
針對用戶提出的大多數(shù)問題,MIUI開發(fā)團隊表示其中許多問題其實已經(jīng)在修復日程表上,接下來的更新將會逐步修復,請用戶耐心等待。同時,開發(fā)團隊還解釋了為什么MIUI 12會存在如此多的問題,態(tài)度可謂相當?shù)恼\懇。
MIUI 12本身對比上一個版本就加入了許多新功能,同時還對系統(tǒng)各模塊進行了大量升級,在互相影響下導致BUG比以往的版本出現(xiàn)的更加頻繁。而且,MIUI 12恰好遇上了Android R的底層機制大變動,底層機制需要重新適配也嚴重影響了MIUI 12的優(yōu)化速度。
簡單概括:MIUI不是不能做好,而是需要時間。
所以,在最新的MIUI 12.5版本更新后,不少用戶都表示續(xù)航、卡頓等問題有了較大改善,以至于在MIUI的用戶中,存在這樣一個聲音:MIUI 12.5才是真正的MIUI 12,之前的都是開發(fā)版。不過,距離MIUI 12的第一個開發(fā)版上線已經(jīng)過去了將近1年的時間。
而且,在MIUI 12.5中部分非必要的小功能已經(jīng)從系統(tǒng)內置改為采用add-on或獨立APP來實現(xiàn),以達到精簡系統(tǒng)的目的。顯然,MIUI的工程師已經(jīng)清楚系統(tǒng)的問題出在哪里,并且開始著手解決。
BUG眾多,安卓“藥丸”?
在所有的問題中,最讓人頭疼的就是續(xù)航問題,而且不僅僅在MIUI 12上出現(xiàn),諸如氫OS等其它系統(tǒng)上都有著類似的問題,甚至原版系統(tǒng)也在海外被不少用戶吐槽續(xù)航不如上一代。
Android R在系統(tǒng)動畫等方面的升級帶來了功耗方面的增加,處理器以及屏幕等硬件功耗的上漲,最后加上底層機制的改動帶來的優(yōu)化難題。最終導致安卓手機如果想要滿足中度使用需求,一天三充幾乎成為常態(tài),只能是慶幸現(xiàn)在的安卓手機普遍有著不錯的充電速度。
有人可能會說:iPhone最近兩年的續(xù)航不也很慘嗎?確實,iPhone的續(xù)航也遠不如以前,但是在大多數(shù)情況下一天兩充就足夠了。而且,如果將Android手機與iPhone進行對比,在同等電池容量下Android手機的續(xù)航僅為后者的三分之二左右。
除了續(xù)航,還有啥?
在微博的網(wǎng)友吐槽中,我們可以看到在目前幾乎所有Android R系統(tǒng)中都能觸發(fā)的BUG:當用戶需要上傳圖片時,在相冊頁面選擇過多的圖片就會引發(fā)卡頓問題,嚴重的甚至會導致死機。根據(jù)網(wǎng)友描述,該BUG不僅存在于MIUI和微博,在大多數(shù)軟件中都能夠成功復現(xiàn),甚至還有僅選擇一張圖片就卡死的情況,著實讓人有點汗顏。
而導致該BUG的原因就是在Android的權限管理中,相冊讀寫權限和手機文件管理屬于同一個權限。所以,當Android R新增FUSE文件機制用來限制應用對文件系統(tǒng)的直接訪問,增加隱私保護的效果時,相冊的讀寫也就出現(xiàn)了嚴重的卡頓問題。
此外還有許多大大小小的問題,其中一些是開發(fā)團隊在添加新功能時遺留的,有些則是沒有做好適配的原因。不過,也有一些BUG是Android R的某些底層機制所帶來的,只能夠是等Google的團隊進行修復更新。
巧合的是,作為Android近兩年來最大的一次更新,Android R遇上了新冠疫情,以至于Google開發(fā)團隊在效率和工作質量上都大打折扣,最終導致Android R在修復BUG等方面的速度也是遠不如以往。
而且,禍不單行的是華為還被限制使用Android系統(tǒng),同樣也影響了Android R的優(yōu)化進度。因為Android系統(tǒng)除了Google本身的團隊在進行底層開發(fā)外,其余的廠商都擁有提交優(yōu)化代碼和架構的權限,其中華為的軟件工程師團隊在每一次版本更新中都做出了許多的貢獻。
從目前的情況來看,Android R會出現(xiàn)如此多的問題主要是各種因素集合后所導致的結果,并不意味著Android系統(tǒng)正在走下坡路。
但是,Android確實到了需要做出大改變的時候,許多業(yè)內的開發(fā)人員都曾經(jīng)對Android的底層設計表示過不滿。有的開發(fā)者甚至直言Android的底層代碼就是一座“Shit Mountain”,而自己的工作就是在上面“再拉一坨”的同時保證它不會塌下來(兄臺口味略重啊)。
(開發(fā)者的吐槽)
結語
其實,不僅僅是Android遭難,只要大家翻看之前的報道,就會發(fā)現(xiàn)iOS的BUG數(shù)量從去年開始也是在逐漸增加。疫情的到來同樣對iOS產生了影響,只不過因為需要適配的機型很少,所以出現(xiàn)嚴重BUG概率要低于Android。
不過,Android確實也存在許多底層上的問題,對于這一點,Google也是十分清楚。據(jù)悉Google已經(jīng)在開發(fā)一套新的Android底層體系,希望在未來能夠徹底替換已經(jīng)老朽的舊版本Android底層。希望屆時的Android系統(tǒng)可以擺脫過去的束縛,得到更好的發(fā)展。