安卓越用越卡是通病嗎?細數安卓的固有成見
來自專欄科技物語43 人贊了文章
安卓,確切地說,Android第一次亮相是在巴塞羅那MWC2008的HTC EXCA300原型機上。其後正式搭載Android的商用機HTC Dream(G1)於同年上市,與之對標的IOS設備是第二代iPhone——iPhone3G。
智能手機的市場從那時開始,一直到現在,逐漸變成Android和IOS的兩軍對壘,期間穿插著塞班的曇花一現,WP虎頭蛇尾的崛起和沒落。
如今,智能手機市場能見到的,基本只剩兩種系統的載體——安卓手機和iPhone了。所以人們在說一個安卓手機卡的時候,一般是將其和近幾代iPhone進行對比。
下面我將一些安卓手機這些年廣為詬病的點拿出來,一條條分析一下,哪些是事實存在的,哪些是錯覺,哪些解決了,哪些有待改進還有哪些這輩子都是不可能改的:
1.應用質量差
這一點跟國情也有關係,中國的廣大人民群眾普遍都能買得起並且擁有一部安卓手機的時候,谷歌已經退出了中國大陸,所以原本安卓手機官方的應用來源Google Play應用商店在大陸也是無法訪問的。
因此,我們的應用來源一時間就變成了各種第三方應用商店以及各種雜七雜八的未知來源比如瀏覽器之流。
幸好,幸好各國產廠商都站出來,為自己的定製版安卓系統做了官方的應用商店,比如小米的小米應用商店等,在這類應用商店裡能上架的應用理論上來說都是經過了自家的應用標準檢查的,是相對安全靠譜的來源;
但是還有不少用戶會使用搜索引擎或者其它應用商店來尋找下載應用,這時候用戶也很容易被誘導下載自己不需要的軟體甚至是流氓軟體,我舉個簡單的例子:
我將自己當成一個小白在瀏覽器搜索刺激戰場,一般來說,大陸用戶的搜索引擎默認都是百度:
天吶,下面有這麼多下載按鈕,我應該選哪一個呢?等等,這裡有個「安全下載」!太人性化了,誰不想安全地使用手機呢?所以我果斷點擊了「安全下載」,發現是這樣的:
好像是百度要幫我下載軟體,好像是刺激戰場沒錯,那就點ok好了。
下載速度好快啊!不一會兒就下載好了可以安裝,等什麼呢,馬上安裝好了和朋友開黑啊!
誒?這圖標是不是不大對,許可權是不是有點多?為什麼刺激戰場要修改我系統設置的許可權,更改日曆的許可權,拍照和錄視頻的許可權,讀取和修改聯繫人的許可權,定位我的手機的許可權,錄音的許可權,打電話的許可權,讀取和修改通話記錄的許可權,讀取修改還有發送簡訊的許可權,還有讀取修改我內存卡的許可權?
算了沒事,肯定有它自己的道理,安裝看看:
太棒了,真的在下載!下載完我就去和朋友開黑了,然後發現我手機狀態欄多了一些奇奇怪怪的東西,還不能劃掉
我忍不住點進去看了一下,發現了很多遊戲,但是這些好像都是我不需要的,怎麼辦?
以上就是一個小白用戶很有可能會經歷的一個歷程。(尤其是在搜索其它沒那麼熱門的軟體時,誘導下載很有可能會放在第一位)
慢慢的,小白用戶手機通知欄的各種推送和廣告越來越多,手機裡面不需要的各種軟體越來越多,然後軟體紛紛在後台佔用著可能本就不多的內存,瘋狂消耗用戶手機的各種資源,導致用戶的手機耗電越來越快,越來越卡,廣告關不掉,推送刪不完,桌面還有五顏六色的懸浮窗時不時變紅提醒用戶給手機加速。
趁著谷歌官方應用商店在大陸的缺失,大陸地區的各種軟體和搜索引擎相互串通誘導下栽,某些流氓軟體無法過審卻出現在很多用戶的手機里成為吸血蟲。很多公司很多軟體在這個過程中是幫凶,至此,國內安卓的應用狀態簡直慘不忍睹。
除了一些高端手機玩家,普通的國內安卓用戶要說沒遇到一些類似的坑,我是不相信的。
不過,各家廠商官方的應用商店裡一般是能放心下載到大部分軟體的,更新速度也都還差強人意,所以小白用戶如果不是習慣了在官方應用上下載軟體,肯定是要趟雷的。
2.後台控制糟糕
安卓用戶會發現自己的軟體退出了之後它往往還在後台自動運行,這在有些時候時必要的(比如下載,後台播放音樂),在有些時候卻是很鬧心的,比如:一款遊戲,我打完了,不想玩了,退出了,但它還在後台以高耗電量駐留且使得手機發熱,續航崩潰,這種例子在用戶沒有清理後台的習慣時顯得猶為常見;
此外安卓由於國內應用生態原因,流氓軟體也會比ios上更為多見,所以小白用戶可能會面臨更多的後台駐留,所以也會有更多的耗電,更低的續航,更糟糕的使用感受。
其實安卓手機由於機制原因,大部分情況是很難完全關掉後台軟體的,它更注重系統自身的決策和調度,由此來決定什麼時候打開什麼軟體,啟用什麼服務。而某些國產流氓軟體會利用這種機制來使得自己一直駐留後台,至於它們在做什麼,能做什麼,反正用戶一般也不會知道。
3.推送遲緩
這個好解釋,因為谷歌退出大陸,安卓原生的谷歌推送服務在大陸是沒法正常使用的,所以國內安卓手機的推送基本是這樣的:
應用有通知——喚起後台(或本身常駐後台)——手機顯示推送
而原生安卓在谷歌推送沒有缺失的時候是這樣的:
應用有通知——應用的伺服器通知谷歌伺服器——谷歌推送該通知給你的手機——手機顯示推送
後者在整個推送流程中,推送通知的應用是根本不需要後台運行的,效率高,耗電幾乎沒有;而前者卻需要喚起對應應用才能保證通知的即時性,可是大部分國產手機的定製安卓對於後台是有不同的限制策略的,一旦不能成功喚起後台,推送就會延後甚至乾脆失敗,一直到下一次該應用被其它應用關聯喚醒才一口氣推送你一個星期的消息。
在這方面一些國內廠商也做過努力,比如小米曾經做過mipush推送服務,但是小應用不適配,大應用不理你,這個推送服務也變得雞肋了。
好消息是,早在2017年10月16日,中國信息通信研究院和一些科技公司聯合起來,成立了統一推送聯盟,而這個聯盟將在不久的將來解決國內安卓的推送亂象,而如果推送能統一解決,那麼安卓手機的後台完全可以做到更加嚴格,改善流氓軟體的後台自啟而無虞推送,這對於國內安卓的發展是革命性的。
我們可以一起期待那一天的到來。
3.許可權管控差
這個可以參考第一條我提到的某手機助手的許可權要求,一方面是流氓應用為了獲取用戶隱私數據來謀取利益,一方面是系統給應用許可權嗅探的能力(從安卓M開始)。
所以在安卓M之後,某些軟體不給許可權不給用,例如:首次打開某個視頻軟體,它要求你給錄音許可權讀取通訊錄許可權,你不給它就閃退給你看,簡直是耍流氓,天知道我只是想看視頻他偏要我看通訊錄幹嘛,這是在做交易嗎?關鍵你還不得不給,不然不能用啊!
不過這鍋主要得軟體背,谷歌給軟體嗅探許可權是幫助它更好的工作,而不是方便它壓榨用戶的價值的。
軟體嗅探許可權方式:
PackageManager pm = getPackageManager(); boolean permission = (PackageManager.PERMISSION_GRANTED == pm.checkPermission("android.permission.RECORD_AUDIO", "packageName")); if (permission) { showToast("有這個許可權"); }else { showToast("木有這個許可權"); }
4.安全性差
這個似乎是共識,那麼原因在哪裡呢?有三點:
第一點是安全補丁的推送安裝:
谷歌官方的安全補丁在定時發布,但是各手機廠商卻不一定會及時跟進,哪怕是三星這樣的國際大廠也是時不時推送一個,偶爾攢一堆安全補丁一次推送,有時候乾脆跳過一些安全補丁,所以每年下來各定製ROM基本都會漏一些安全補丁,這就導致這些定製安卓系統有一些沒有被修復的漏洞可能會被利用,引發安全問題。
第二點是應用生態:
主要是國內,谷歌應用商店用不了,應用生態混亂,流氓軟體瘋狂申請許可權,你手機里東西都被翻個底朝天,隱私都沒有了,何談安全?
第三點是安卓開放性:
安卓的很多API可以隨意調用,而混亂的軟體生態趁此把用戶手機當作牛羊宰割,渾水摸魚,通過搜集用戶隱私數據牟利,幾乎是無法無天,罔論安全。
不過值得一提的是,後兩點在會玩機的人手裡不是什麼大問題,因為他們都能莫名其妙地用上GooglePlay上的軟體或者常常在官方應用上下載軟體,對流氓軟體也有比較高的辨識能力,在給軟體許可權的時候也會小心謹慎。
此外,小白用戶也不大需要過分擔心安全問題,只要確保在手機自帶的應用商店或者官方網站下載軟體,就可以比較安心了,而且一般用戶的數據也並不會很值錢(劃掉)。
5.久用卡頓
「安卓最多用一年就卡了。」
這話我也聽了很多年了,但是事實呢?
安卓手機用多久會卡這是一個很複雜的問題,因為這需要綜合考慮很多因素:
第一是你拿手機來幹嘛:
如果你是一個商務人士,手上的這個安卓手機只是拿來打個電話刷刷新聞,看看視頻,就算再過一年,它理論上也是完全能滿足需求的;如果你是重度手機用戶,還經常打遊戲,可能就不夠用了。但是這也不絕對,請往下看。
第二是手機軟體的安裝情況:
如果你沒有對手機上的軟體做一個比較好的管控,安裝來源也亂七八糟的,可能不到一個月就因為各種流氓軟體把後台佔滿了手機卡爆了。
但是如果你手機上的軟體基本都是官方渠道或者手機自帶的應用商店下載,那麼一般來說頂多就是廣告多一些,除非是某度某數字的一些全家桶,不然不會因為軟體裝得比較多就變卡。
當然,不絕對,請往下看。
第三是手機處理器是否能跟上時代:
如果你買的是當年的頂尖旗艦比如三星的S系列,小米的正代旗艦小米123456等,它們用的都是當年安卓能用的最好的處理器,所以即使再過一年,它經歷了設備一年的老化和電池損耗之後,依然能保持不錯的功耗,表現出不錯的性能,那麼對於非重度手機用戶來說,應該是能認為不卡的。
但是要注意,OPPO,VIVO這些手機廠商的某些產品比如R15和VIVO X21並不是採用的當年最好的處理器,而是中高端處理器,所以在性能上不一定能隔年再戰。
不過,這個也不絕對,請往下看。
第四是軟體性能要求變化:
這個就不用如果了,每年都會有新的軟體新的遊戲,即使是一些老軟體,也會隨著一次次的更新加入很多新特性。而新的特性,還有畫質更好幀率更高的遊戲,無疑對手機的性能是一種考驗,而且這個考驗是越來越艱巨的。
因為對於某一部手機來說,它的處理器不會變得更快,卻需要應付愈來愈多的挑戰,等到廉頗老矣那天,用戶就會覺得這手機卡了。
但是如果用戶用的是當年的旗艦處理器,那麼即使過了一兩年性能也足以應付大部分日常軟體(包括王者榮耀這類),當然這個也不絕對,請接著看。
第五是軟體優化:
比較廣為人知的例子是王者榮耀,這款軟體最開始是對OPPO有針對性的優化,後續也慢慢加入了其它廠商。三星S9剛開售那段時間,玩王者榮耀的表現還不如很多上一年的安卓手機,不過在王者榮耀做了針對性的優化,放出專為三星手機定製的Vulkan版王者榮耀之後,遊戲表現獲得了質一般的提升。
安卓手機上的軟體如果優化得當,體驗是指數級的飛躍,可是安卓手機型號眾多,各家也有自己的定製系統,讓每一款軟體優化每一款機型是幾乎不可能完成的任務,這個工作量簡直比再做一個ios出來都難!
以上這五點每一點都是需要考慮的,所以安卓手機用一年到底卡不卡,是沒有定論的,你可以說卡,也可以說不卡,但是保持良好的手機使用習慣對於用戶來說是頗為必要的。
6.不保值
不保值的原因可以參考第五點「久用卡頓」,但是還有其他很多維度的原因,比如硬體老化等。
此外這裡說安卓手機不保值是相對於iPhone,總體而言手機都是不保值的,因為他們是消耗型的電子產品,隨著時代發展漸漸落伍,沒道理保值。
只不過iPhone得益於優秀的做工,強勁的處理器,優良的軟體生態,近乎完美的推送機制還有針對性的優化,即使是在一兩年之後往往也能有較為優秀的表現,所以會顯得相對保值一些罷了。
總結:
安卓手機在國內混亂的安卓生態環境下很多地方都不盡人意,這個原因很多,也不能說是谷歌的問題。諸多為人詬病的地方都客觀存在,但是安卓在慢慢向好的方向發展,很多問題都是可以解決的,我也衷心地希望安卓能越做越好,越走越遠。
感謝觀看!
第一次寫這麼長的文章,歡迎關注賦離,持續為你分享乾貨。
推薦閱讀:
※教你如何100%還原設計稿
※如何評價蘋果公司在2月17日放出將於6月召開的 WWDC 17 的信息?
※小碼哥教育培訓怎麼樣?
※iphone7開鎖密碼忘記了 指紋也用不了怎麼開鎖?
※如何寫一份好的 App 體驗報告?