關注“差評”,花式玩機~
不知道差友們遇到手機卡慢的第一反應是什麼?
A:換個手機。
B:内存滿了,清一清就好了。
其實好多年前,世超還是個學生的時候,也喜歡時不時這麼操作一番。
随着畫面中的小火箭發射升空,手機後台運行的程序統統被殺掉,世超仿佛真的覺得手機運行速度變快了。
還有這個「 手機降溫 」功能,世超曾經信以為真,覺得等上那麼一分鐘,手機真的會變涼快。。。
直到後來世超自己開始寫程序了,才知道原來這一切都是騙人的。。。
自己安裝的所謂「 内存加速工具 」不但沒有用,反而還會拖慢手機的運行速度。看着一個個标榜「 加速 50% 」、「 效果超同行 」的宣傳海報。。。
嗯。。。宣傳得十分用力,鼓掌 !
世超覺得,是時候該告訴大家真相了。
首先,要想加速手機運行、給手機降溫,清理多餘的後台程序并沒有錯,但用戶自行安裝的清理工具可以獲得的權限很小,不能徹底清理手機後台程序。
若是後台程序清理不徹底,反而會引來程序的反複啟動,無意義地消耗更多硬件資源。
換句話說,這些工具的内存加速功能,并不能達到他們宣稱的效果。
砍掉一個頭,長出兩個新的為了保護手機不被惡意入侵,Android 在各個層面都預置了安全措施。
其中就包括,使用「 權限管理 」嚴格控制應用程序對手機硬件的使用。
一方面,是不讓應用濫用麥克風、攝像頭一類的權限,從而監視用戶;
另一方面,就是控制應用程序的後台運行,節省電量。
這個設計原本對于單打獨鬥的獨立應用是夠用的但「 全家桶 」應用為了保活幹出來的事簡直不要太流氓。
其中最典型的就是濫用廣播喚醒機制。。
百度系喚醒百度系,阿裡系喚醒阿裡系,騰訊系喚醒騰訊系,隻要打開一個家族式應用,它就能把已經休眠的兄弟應用全都叫起來。
其他還有過一些走偏門的,比如當年手機 QQ 靠生成一個 1 像素的懸浮窗保命。
手機屏幕上大概有 200 多萬個像素
本身跨應用廣播喚醒和屏幕懸浮窗是有正當用途的,比如用餓了麼訂餐,喚醒支付寶彈出支付界面;打視頻電話,縮到小窗然後去幹别的,結果好好的權限被濫用成這樣。。。
嗯,腦洞不大,怎麼能當産品經理呢?
「 長效抑菌 」?不存在的除權限管理外,Android 還使用容器( 應用沙箱 )隔離正在運行的應用程序。
用戶安裝的應用運行在沙箱中,就好比被罩在一個「 套子 」裡,互相看不見對方。
正是因為手機存在沙箱機制,用戶安裝的程序無法管理和監視其他程序( 但是可以通過跨應用廣播相互喚醒 )。
用戶安裝的程序隻能在運行列表裡看到它自身
而隻有系統組件或者獲得了系統 root 權限的程序才能查看整個手機的運行狀況。
root 權限相當于 Windows 上的超級管理員
由于 root 權限一般是需要破解才能夠獲得的最高權限,從軟件商店下載的内存加速工具當然是獲取不到的。
那麼,理應無法終止其他進程的内存加速工具是怎麼給手機加速的呢?
還是得誇一下程序員的腦洞,最後還是被大家另辟蹊徑找到了一個方案。
首先,Android 提供了一個普通程序可以獲得的「 使用情況訪問權限 」。
有了這個權限,就相當于可以從系統拉一張寫了「 什麼程序什麼時候運行了多久 」一類信息的單子。
我們平常用的一些番茄鐘、手機使用情況統計工具其實就是用的這個權限。
同樣,這些内存加速工具也是用了這個權限,拿到了一張确切來說是「 剛剛 」正在運行的程序的清單。
巧的是,Android 開放了一個能夠結束進程的接口,前提是你能拿到正在運行程序名稱才行。
于是,你有一個 Apple,你又有了一個 Pen,理所當然的就可以。。殺掉清單上的程序。
但通過這個方法終止後台進程的局限很大:
一是「 前台狀态 」在目前的 Android 系統裡還是很好僞造的,因此那些真正耗電的程序是沒法通過這個方法來結束的;
其次這些權限根本沒法用來監測全家桶應用的互相喚醒狀态,可能不出五分鐘,這些殺掉的程序就又都回來了。。。
要知道,這年頭的洗發水還講究一個「 持久去屑 」呢。
而在這殺掉又喚醒的一來一回之間,别說省電降溫,手機都快成電暖寶了。。。
對于卡頓,我們能做什麼看完前文的差友,可能基本上已經明白世超要說什麼了:
其實手機系統本身的後台清理機制才是對大家最有效,也是最靠得住的,畢竟隻有系統才能從後台、喚醒、權限等等方面做優化。
但盡管每年 Google 都會強化 Android 的後台程序管理能力,可還是難以追平 iOS。
Android Q:加油,這次真的隻差一點了!
好在最近幾年,國内叫得出名的手機品牌都在後台程序管理方面有所發力。
如果差友們使用的手機是在 2016 年以後發布的,通常會内置較為完善的後台程序管理模塊,正常使用就可以啦。
如果差友們使用的是「 港行 」、「 美行 」一類沒什麼特殊優化的手機,可能還需要使用諸如「 綠色守護 」、「 黑阈 」、「 冰箱 」一類的工具協助管理手機的後台程序。
和常見的加速工具不同,這三款工具都需要用戶對手機做一些破解操作:
通過獲取 root 權限或者 adb 調試權限,去控制整個手機的後台和程序之間的喚醒,相當于給原本的手機系統外挂了一個有實權的管家。
但因此可能會産生的安全問題就需要用戶自己去斟酌使用了。
除了指望廠商發力和使用真正有用的工具外,剩下的就要看差友們自己的使用習慣了。
“ 不要亂下奇奇怪怪的東西喲~ ”
,