作為在linux和安卓框架上研究多年的專業人士,我在此分享一些個人見解。安卓底層操作系統可以被視為定制版的linux內核,但它們之間有一個顯著的區別:安卓僅使用了linux內核,而其上層的應用生態系統則是完全自建的,與linux的原生生態系統相去甚遠。因此,將安卓與純正的linux進行對比,意義并不大。安卓之所以給人一種像windows那樣臃腫的感覺,主要是因為其生態系統的普及程度高,使用人數眾多,正所謂“有人的地方就有江湖”。
Linux系統確實清潔且穩定,但其用戶基數相對較小,主要應用于服務器市場,而在PC市場,windows占據了95%的份額。面對龐大的用戶群體,許多人希望從中分一杯羹。大型科技公司采取正當手段,而小規模或作坊式的小團隊則可能使用粗暴的方式來獲取利益。因此,Windows系統時不時出現的漏洞、病毒和木馬,實際上是另一種形式的盈利方式,同時也催生了一批安全巨頭。正邪并存,熙熙攘攘皆為利來。
如今的安卓系統有點像Windows,因為安卓源碼是公開的,更容易找到漏洞。但由于繼承了Linux內核,安卓的安全性能相對更好。主要通過研究應用漏洞來進行攻擊,因此在安裝應用時,不要輕易授予權限。未經授權的情況下,很難突破界限。但由于用戶的不小心或大意,某些不法行為得以乘虛而入。安卓系統的臃腫主要是因為安裝的應用太多,手機配置再高也無法與電腦相比。電腦配置高一些,安裝更多軟件對整體性能影響不大,但手機安裝多個應用后會變得非常卡頓,很多應用占用大量內存。此外,國內一些大品牌廠商在應用行為上也有些過分,互相引導用戶卸載競爭對手的應用,導致手機內應用互相爭斗,使手機變得異常臃腫。
現在,許多手機應用喜歡在后臺運行進程,捕捉用戶行為,以便推送消息,導致系統內存越來越不夠用。尤其是國內的互聯網公司,收集用戶個人信息的現象較為普遍。我記得看到過一則新聞,一個國內應用開發公司在國外因收集用戶信息被舉報,最終更換了國外服務器并減少了信息收集,才平息了此事。
國內的安卓運行環境相對惡劣,惡意干擾用戶的行為特別多,幾乎每個應用都喜歡在后臺運行程序。因此,即使是配置很高的安卓手機,如果安裝了許多應用,也會變得非常卡頓。現在每個應用在開發時都喜歡無限制地增加功能,導致各種臃腫功能顯現。
Linux和安卓的差異主要在于應用行為上的不同,與技術層面關系不大。技術上,限制權限只是一個功能開關的問題,并非大問題。任何一個系統或軟件,如果使用的人足夠多,劍走偏鋒的人也會增多,各種擾民的事情就隨之增多。有人的地方就有江湖,這是人之常情。