當前位置:
首頁 > 最新 > 國產ROM最懂中國人?吐槽國產定製安卓的那些坑

國產ROM最懂中國人?吐槽國產定製安卓的那些坑

雖然安卓已經成為了最流行的移動操作系統,但大家所談論的安卓,卻很少是Google原廠的版本。尤其在國內,手機廠商基本都會對安卓進行或多或少的定製,如果只是根據外觀判斷,你甚至很難想像兩部安卓機用的竟是基於同一內核的系統。定製安卓ROM的好處是顯而易見的,定製ROM可以加入大量本土化的功能,採用更符合當地使用習慣的設計。

在國內,大家都能感覺到一個本土化出色的安卓ROM到底都能帶來什麼便利——NFC刷公交、智能識別簡訊、強力的後台管理機制……這些ROM的確擔當得起「懂中國人」的美譽。然而,國產ROM也並不是盡善盡美,在一些方面,國產ROM仍存在一些坑。國產ROM有何坑爹之處?我們這就來談談吧。

廣告多:無處不在的垃圾信息

說起一些國產ROM,大家最大的槽點莫過就是令人眼花繚亂的廣告。例如國產ROM代表之一的MIUI,已經因為廣告被人戲稱為「ADUI」。在某些國產ROM中,廣告無處不在,例如在系統應用中,會出現大量的推廣內容;而就算你啥都不做,通知欄也會被塞上滿滿的廣告。

MIUI的廣告瀰漫在系統各個角落,已經到了煩不勝煩的地步

使用這類國產ROM無疑是令人糾結的。一方面,這些廣告如同附骨之疽般黏著於日常功能之上,你想要看通知中心的天氣信息推送,往往先得看很多亂七八糟的廣告;點進去視頻、音樂、日曆等系統應用,廣告也是琳琅滿目。另一方面,這些廣告往往難以關閉甚至不能關閉,廣告的開關藏得很深甚至沒有,官方也在不斷更新廣告的投放方式令屏蔽廣告的方法失效——MIUI甚至會在原本無廣告的App中插入廣告,令人大開眼界,驚呼原來廣告投放還有這種操作。

甚至還會向無廣告的App插廣告

國產ROM如此熱衷於插入廣告是有原因的,不少國產機主打性價比,售價並不能帶來合理利潤,於是廣告成為了創收的一大渠道。也因為這個原因,廠商並不樂意你在ROM中屏蔽掉廣告,如果一定要去掉廣告,恐怕掏錢充會員才是最終的解決之路。從盈利的角度來說,國產ROM投放廣告也並非完全不可理解。

然而,廣告這個坑只挖給國內用戶這點,就有些過分了。例如同樣是MIUI,國際版ROM幾乎沒有什麼推廣內容,國內版的ROM卻是「ADUI」,國人是否就活該被廣告洗眼?希望國產ROM能換個角度來詮釋「懂中國人」的含義吧。

閹割功能:新系統少了新亮點

提起國產ROM的優點,很多朋友都會認為相比原生系統,國產ROM的功能要更加豐富。在很多情況下的確如此,用慣了國產ROM後換到原生系統,不少用戶都會有「貧瘠」之感。國產ROM在功能方面做的本土化努力,的確值得稱讚,但與此同時一些國產ROM也對原生安卓進行了一些不當的功能閹割,實在令人遺憾。

例如,在安卓8.0中,Google引入了LDAC藍牙音頻連接。LDAC可以讓藍牙音頻傳輸達到無損CD甚至Hi-Res級別的音質,這在去除3.5mm耳機介面成為潮流的今天顯得格外重要。然而,LDAC卻在一些國產ROM中慘遭閹割,這實在令人想不通到底為何。再舉一個音頻上的例子,由於越來越多的手機取消耳機孔,因此USB的音頻連接就顯得額外重要,但某些國產ROM卻閹割了部分USB音頻驅動程序,這令一些USB音效卡或者帶DAC模塊的USB耳機轉接線無法正常工作,實在令人困擾。

安卓8.0系統自帶LDAC支持,但一些國產ROM閹割了這個,或者只是做個菜單但沒有實際功能

國產ROM在跟進安卓新版本的時候,並不一定會完全跟進新系統帶來的新特性。同樣是安卓8.0,一些國產ROM並不支持Project Treble。安卓8.0引入的Project Treble機制可以將底層代碼(Vendor)和系統(System)分離,令升級安卓系統版本更容易,能夠大大改善安卓版本碎片化的情況。但不少國內ROM並沒有跟進,這可能會造成今後安卓版本升級困難等問題。

Project Treble分離了底層代碼和系統,更有利於安卓版本升級,但一些國產ROM沒有跟進

當然,閹割功能的情況不一定是國產ROM獨有,例如Project Treble國內外不少廠商都沒有跟進。但總的來說,由於國內ROM普遍沒有做CTS認證,因此功能完整性難以得到保證,不得不說實為一大坑。

缺乏CTS認證:兼容性難以保證

前面提到了「CTS」這個詞,這是什麼意思呢?對於碎片化的安卓生態來說,一大問題就是App的兼容。對於如何讓不同的安卓ROM保持兼容性,Google的解決方案是CTS認證。CTS的全稱是Compatibility Test Suite,翻譯過來就是兼容性測試組件,它對安卓系統的一些介面和模塊進行了規範,通過了CTS認證的ROM,則可認為在兼容上不會出現什麼大問題。

通過CTS(兼容性測試)以符合CDD(兼容性文檔),能保證ROM不出什麼兼容方面的大差錯

然而,國內的ROM卻很多都沒有通過CTS認證。如何鑒別某個ROM是否有通過CTS認證?通過的CTS認證的ROM會有一些特徵,例如一些界面是不允許改動的,這些界面仍會保持和原生安卓一模一樣。如果你看到安裝App的時候,界面並不是原生設計而是經過修改的,毫無疑問,這個ROM就並沒有通過CTS認證。

沒有通過CTS認證(左)的App安裝界面是廠商自定的,CTS認證的ROM(右)是和原生統一的

沒有通過CTS認證會帶來什麼壞處?前面提到CTS的作用就是保證兼容性,而國內ROM往往經過了深度的修改。如果沒有CTS認證的約束,平台的一致性無法得到保障,App是否都能在ROM上良好運行,就很難一概而論了。同時,CTS認證可以避免ROM出現一些Bug或者使用一些非法許可權和奇怪的機制。目前一些國內廠商發布ROM時,國際版的有通過CTS認證,而國內版沒有,如果大家注重App的兼容,可以優先選擇國際版的ROM使用。

缺乏Android安全補丁:漏洞滿天

在移動互聯網時代,移動設備的安全問題越來越嚴峻。對此,Google也有所舉措,如果你用的是Pixel、Nexus這樣的親兒子設備,應該會對每個月推送一次的安卓安全補丁印象深刻。對於安卓的安全來說,這個官方的安全補丁重要性無疑大大高於其他因素,無論你裝什麼殺毒App管家App,實際效果都不如及時打上安全補丁來得大。

不少國內ROM都不重視安卓安全補丁的推送

然而,國內安卓ROM卻對安卓官方的安全補丁並不很感冒。官方的安卓安全補丁每個月都會發布一次,國外一些比較負責任的大廠,就算安卓系統版本沒有升級,每個月也會將安全補丁推送給用戶,但這在國內是比較少見的。甚至,某些國內廠商壓根就沒安全補丁這個概念,在系統信息中甚至查不到安卓安全補丁的具體版本/日期,實在令人不放心。

筆者之前隨手測的某國外設備和國內設備的ROM漏洞對比,有沒有及時打補丁,漏洞數量差異明顯

不打安全補丁,系統的安全性無疑得不到保證。和打了最新安全補丁的ROM相比,很多國產ROM都是漏洞百出。這意味著這些國產ROM更容易遭受惡意代碼侵擾。希望國產廠商們能夠更加註重安全問題,為機器推送每月安全補丁。

核心代碼不開源:刷機困難

我們知道安卓是一款基於Linux的操作系統,而Linux根據GPL協議開源,這意味著如果進行安卓開發時,有代碼涉及到Linux的部分,這部分也必須開源。然而,國內卻有不少的安卓ROM沒有遵循GPL協議,並沒有對核心代碼進行開放。

國際大廠往往會開放相應的核心代碼

這會造成什麼不良後果呢?不遵循GPL遭人鄙視這點暫且不說,如果缺乏核心代碼開放,那麼勢必會對第三方ROM的開發造成阻礙(當然有核心代碼也並不意味一定就能開發出第三方ROM,還得看硬體驅動等情況)。儘管現在刷機的風潮已經遠不如昔,但對於喜歡折騰的朋友來說,不開源核心代碼的國產機,的確不是什麼好選擇。

不過,所幸的是情況正在發生轉變,越來越多的國產廠商開始選擇遵守GPL協議,開放核心代碼。如果你喜歡刷機,可以優先選擇承諾開放核心代碼的機型,這才不會讓你掉到坑裡。

總結

國產ROM的確有很多符合中國人使用習慣的功能設計亮度,但與此同時它們也仍存在一些需要改進的地方。希望國產ROM能夠繼續進步,帶來更好的用戶體驗吧!


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 太平洋電腦網 的精彩文章:

GDC遊戲開發者大會 谷歌或將發布新AR/VR工具
Imperva發布《2018年網路威脅防禦報告》IT安全發展趨勢

TAG:太平洋電腦網 |