自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

控制頻繁啟動(dòng)的「毒瘤」,Android 9.0 用這些方法讓你的手機(jī)更省電

移動(dòng)開(kāi)發(fā) Android
Android 9.0 正式版已經(jīng)推送了兩月有余,盡管這一次很多非 Google 機(jī)型都借助 Project Treble 第一時(shí)間吃上了「派」,但 9.0 的諸多 改動(dòng)和新特性 對(duì)部分用戶而言還是有著不小的上手門檻和適應(yīng)難度。如果你想要擁有最佳的續(xù)航時(shí)間卻不知該從何下手進(jìn)行應(yīng)用管理,今天這篇文章應(yīng)該能夠幫到你。

Android 9.0 正式版已經(jīng)推送了兩月有余,盡管這一次很多非 Google 機(jī)型都借助 Project Treble ***時(shí)間吃上了「派」,但 9.0 的諸多 改動(dòng)和新特性 對(duì)部分用戶而言還是有著不小的上手門檻和適應(yīng)難度,比如更加強(qiáng)力、但也略顯復(fù)雜的通知系統(tǒng)與勿擾模式,再比如擁有受限應(yīng)用、后臺(tái)檢查、待機(jī)應(yīng)用等多層機(jī)制的電源管理模式。

如果你想要擁有***的續(xù)航時(shí)間卻不知該從何下手進(jìn)行應(yīng)用管理,今天這篇文章應(yīng)該能夠幫到你。

待機(jī)機(jī)制

你可能不知道的是,谷歌自 Android 6.0 時(shí)代就已經(jīng)為 Android 系統(tǒng)引入了待機(jī)(Standby)機(jī)制,這個(gè)機(jī)制通過(guò)推遲后臺(tái)網(wǎng)絡(luò)活動(dòng)(比如獲取你不關(guān)心的資訊動(dòng)態(tài))來(lái)盡可能地降低那些我們使用頻率較低的應(yīng)用的后臺(tái)電量消耗。

但這個(gè)待機(jī)機(jī)制長(zhǎng)期一來(lái)卻被詬病為「雞肋」。

一方面,Android 系統(tǒng)并未向我們提供一個(gè)可交互的界面來(lái)對(duì)這個(gè)「使用頻率」進(jìn)行自定義,而這個(gè)待機(jī)機(jī)制本身對(duì)于「使用頻率較低」這個(gè)條件的判定規(guī)則過(guò)于寬松,待機(jī)機(jī)制的后臺(tái)活動(dòng)限制可以輕松地被 BAT 三家的「毒瘤」應(yīng)用們破除;另一方面,和 Android 系統(tǒng)的其他省電機(jī)制(如 Doze)比起來(lái),待機(jī)機(jī)制的限制力度也較低,最終達(dá)到的效果微乎其微。

Android 9.0 對(duì)待機(jī)機(jī)制進(jìn)行了優(yōu)化和改進(jìn):首先,待機(jī)機(jī)制從「使用頻率較低」這個(gè)較為模糊的概念范圍中跳了出來(lái),進(jìn)而適用于所有應(yīng)用。

 

其次,新的待機(jī)機(jī)制引入了一個(gè)新的概念——應(yīng)用待機(jī)桶(App Standby Buckets),基于 AI 對(duì)我們?nèi)粘?yīng)用使用習(xí)慣的觀察和學(xué)習(xí),手機(jī)中的所有應(yīng)用都會(huì)被分配到不同的「桶」當(dāng)中去,這些「桶」包括:

  • 活躍(Active):正在使用中的應(yīng)用,如正在前臺(tái)運(yùn)行的微信。系統(tǒng)不會(huì)對(duì)這個(gè)「桶」中的應(yīng)用施加任何后臺(tái)資源限制。
  • 工作組(Working set):經(jīng)常使用但當(dāng)前并沒(méi)有活動(dòng)的應(yīng)用,如用于移動(dòng)支付的支付寶,我們并不需要它像微信那樣具備即時(shí)性,只需它在使用時(shí)能夠快速進(jìn)入工作狀態(tài)。系統(tǒng)會(huì)對(duì)這些應(yīng)用施加較為溫和的后臺(tái)資源限制(如適當(dāng)推遲一些內(nèi)容更新活動(dòng)等等)。
  • 頻繁(Frequent):頻繁這個(gè)「桶」里的應(yīng)用其實(shí)沒(méi)有固定的頻率,比如我們隔三差五去健身房或出門下館子才會(huì)用的運(yùn)動(dòng)記錄、優(yōu)惠券 App 等。系統(tǒng)會(huì)延遲這些應(yīng)用的部分后臺(tái)活動(dòng)并減少它們發(fā)出高優(yōu)先級(jí)通知的頻率。
  • 罕用(Rare):不常用的應(yīng)用,比如我們偶爾出差、旅游時(shí)才會(huì)打開(kāi)預(yù)定車票、機(jī)票和住宿的應(yīng)用。系統(tǒng)會(huì)延遲「罕用」應(yīng)用的后臺(tái)活動(dòng)和大部分通知,對(duì)這些應(yīng)用的后臺(tái)網(wǎng)絡(luò)活動(dòng)限制最長(zhǎng)可達(dá) 24 小時(shí)。
  • 從不使用(Never):從來(lái)沒(méi)有運(yùn)行過(guò)的應(yīng)用,自然而然地,系統(tǒng)不會(huì)為這些應(yīng)用分配任何系統(tǒng)資源。

 

「活躍」的應(yīng)用能夠***程度的利用到系統(tǒng)資源,「從未使用」則完全相反

「活躍」的應(yīng)用能夠***程度的利用到系統(tǒng)資源,「從未使用」則完全相反

這里需要大家額外注意的有這樣幾點(diǎn)。

其一,上面出現(xiàn)的應(yīng)用僅作為方便大家理解的例子,在實(shí)際使用中,哪些應(yīng)用該進(jìn)入哪個(gè)「桶」,都會(huì)根據(jù)個(gè)體的使用習(xí)慣而變——比如你的主要移動(dòng)支付工具是微信,偶爾打開(kāi)看看理財(cái)收益的支付寶,也許就會(huì)被放入「頻繁」甚至是「罕用」應(yīng)用當(dāng)中。

其二,如果你想進(jìn)一步了解「哪些『桶』有哪些具體的限制」這個(gè)問(wèn)題,不妨參考下面這份由谷歌給出的示例表格:

 

谷歌給出的參考示例
谷歌給出的參考示例

其三,針對(duì) 9.0 之前用戶無(wú)法根據(jù)自身使用情況手動(dòng)干預(yù)應(yīng)用待機(jī)機(jī)制的問(wèn)題,谷歌在引入機(jī)器學(xué)習(xí)的同時(shí),也允許用戶在 開(kāi)發(fā)者選項(xiàng)->待機(jī)應(yīng)用 設(shè)置中手動(dòng)為每個(gè)應(yīng)用設(shè)定待機(jī)「桶」。

 

待機(jī)應(yīng)用所處位置
待機(jī)應(yīng)用所處位置

其四,考慮到某些應(yīng)用也許會(huì)通過(guò)頻繁發(fā)送通知與用戶進(jìn)行互動(dòng)的方式來(lái)「?;睢?,破壞「應(yīng)用待機(jī)桶」機(jī)制的設(shè)計(jì)目標(biāo),谷歌會(huì)在用戶頻繁消除某個(gè)應(yīng)用的通知時(shí)給出一鍵阻止該類通知的快捷操作,確保應(yīng)用活躍度判定的真實(shí)有效。

 

通知屏蔽提示
通知屏蔽提示

***,設(shè)備制造商可以在「應(yīng)用待機(jī)桶」這個(gè)機(jī)制的基礎(chǔ)上自行定制應(yīng)用的分配標(biāo)準(zhǔn),理想情況下,國(guó)內(nèi)定制 UI 中各類「省電精靈」和「安全助手」可以針對(duì)中國(guó)大陸特有的應(yīng)用生態(tài)環(huán)境對(duì)這個(gè)機(jī)制進(jìn)行適當(dāng)加強(qiáng);另外,原生 Android 9.0 默認(rèn)不會(huì)在手機(jī)充電時(shí)施加任何限制。

應(yīng)用限制

如何在「綠色守護(hù)」和「黑閾」這類應(yīng)用中做出抉擇,幾乎是每個(gè)剛剛轉(zhuǎn)入 Android 陣營(yíng)的用戶都會(huì)糾結(jié)的一個(gè)問(wèn)題,而每次向 @Clyde 問(wèn)起類似的問(wèn)題,他總會(huì)跟我瞎吹說(shuō)「『奧利奧』集成了一個(gè)『黑閾』,還要什么優(yōu)化應(yīng)用?」

這句話其實(shí)有一定道理:谷歌自 Android Oreo 開(kāi)始引入了一個(gè)名為「后臺(tái)檢查」的功能,可以在部分應(yīng)用的 應(yīng)用信息->電池 中手動(dòng)開(kāi)啟,開(kāi)啟后,目標(biāo)應(yīng)用的相關(guān)服務(wù)(如 widget 刷新、通知推送等)在放入后臺(tái) 1 分鐘后便會(huì)直接停止。

后臺(tái)檢查功能設(shè)計(jì)之初雖然針對(duì) API 26 以下(即沒(méi)有適配更高版本系統(tǒng))的應(yīng)用,國(guó)內(nèi)的「毒瘤」應(yīng)用也大多滿足這個(gè)條件,但它們?nèi)匀豢梢酝ㄟ^(guò)上面提到的頻繁發(fā)送通知這樣的方式實(shí)現(xiàn)「保活」,同時(shí),后臺(tái)檢查功能的限制范圍不包括定時(shí)喚醒和任務(wù)調(diào)度周期。

用一句話來(lái)總結(jié)這個(gè)功能就是:后臺(tái)檢查雖然將躲在幕后的隱性機(jī)制變成了實(shí)實(shí)在在可操作的開(kāi)關(guān),但依然不夠強(qiáng)力。因而在 Android 9.0 中我們會(huì)發(fā)現(xiàn),應(yīng)用信息里原有的后臺(tái)檢查功能已經(jīng)被一個(gè)名為「應(yīng)用限制(Restrict app)」的功能所取代。

 

嘗試為餓了么開(kāi)啟后臺(tái)限制(即應(yīng)用限制)
嘗試為餓了么開(kāi)啟后臺(tái)限制(即應(yīng)用限制)

應(yīng)用限制與后臺(tái)檢查一脈相承但要更進(jìn)一步,有著更廣的適用范圍和更強(qiáng)力的限制手段。

適用范圍上,Android Oreo 中的后臺(tái)檢查只針對(duì) API 26 以下應(yīng)用,而 Android Pie 的應(yīng)用限制面向系統(tǒng)中所有已安裝應(yīng)用;限制手段上,和本文***部分所介紹的「應(yīng)用待機(jī)桶」更多地采用延后、推遲等手段來(lái)節(jié)省系統(tǒng)資源的方法不同,當(dāng)我們?yōu)槟晨顟?yīng)用開(kāi)啟了應(yīng)用限制,這款應(yīng)用的所有后臺(tái)運(yùn)行活動(dòng)、聯(lián)網(wǎng)請(qǐng)求和相關(guān)服務(wù)都將被系統(tǒng)強(qiáng)制忽略。當(dāng)一款被限制的應(yīng)用放入后臺(tái)運(yùn)行時(shí),它只能通過(guò) Android 平臺(tái)的統(tǒng)一推送(FCM)與我們進(jìn)行互動(dòng)。

 

應(yīng)用限制 vs. 后臺(tái)檢查
應(yīng)用限制 vs. 后臺(tái)檢查

兩個(gè)機(jī)制前者相對(duì)溫和,后者更為激進(jìn)。排除一味殺應(yīng)用的粗暴做法,而是選擇精細(xì)地限制應(yīng)用運(yùn)行的機(jī)會(huì)和資源,既可以由系統(tǒng)自動(dòng)化建議和執(zhí)行,也可以由用戶自行設(shè)立限制,二者相輔相成,基本上可以治理好一些常見(jiàn)的「毒瘤」應(yīng)用。

關(guān)于「省電模式」

除了是一個(gè)內(nèi)核玩家,我同時(shí)也是一個(gè) iOS 用戶,iOS 的低電量模式在限制后臺(tái)活動(dòng)刷新外,還會(huì)大幅降頻 CPU, 能讓手機(jī)的續(xù)航增色不少;但是 Android 上面的省電模式采用了不同的策略——它并沒(méi)有降頻 CPU 或犧牲性能,而是采用限制后臺(tái)活動(dòng)、關(guān)閉動(dòng)畫(huà)(我不太理解為什么 iOS 的低電量模式不關(guān)閉動(dòng)畫(huà)來(lái)省電)的方式,并在狀態(tài)欄和導(dǎo)航欄用醒目刺眼的紅色來(lái)警示用戶少玩手機(jī)。

Android 9.0 上的省電模式的策略有所調(diào)整:不降頻 CPU、不關(guān)閉動(dòng)畫(huà)、不用紅色警示你,同時(shí)大幅削弱應(yīng)用的后臺(tái)活動(dòng)。

 

Android 9.0 的省電模式
Android 9.0 的省電模式

這里的「大幅削弱應(yīng)用的后臺(tái)活動(dòng)」主要體現(xiàn)在以下幾個(gè)方面:

  • 系統(tǒng)不再等待應(yīng)用空閑,而是主動(dòng)將應(yīng)用設(shè)置為待機(jī)(Standby)模式,這樣一來(lái),應(yīng)用待機(jī)桶功能起到的作用會(huì)更為明顯;
  • 「應(yīng)用限制」將施加在所有應(yīng)用上,無(wú)論用戶是否針對(duì)應(yīng)用單獨(dú)進(jìn)行過(guò)設(shè)置;
  • 后臺(tái)的應(yīng)用程序沒(méi)有訪問(wèn)網(wǎng)絡(luò)的權(quán)限,屏幕關(guān)閉時(shí)還可能會(huì)自動(dòng)禁用位置服務(wù);
  • 針對(duì)傳感器進(jìn)行功耗優(yōu)化,比如在開(kāi)啟了省電模式的 Pixel 2 上,抬手亮屏和雙擊亮屏都被禁用了;
  • 省電模式可以手動(dòng)打開(kāi),也可以在我們?cè)O(shè)定的電量百分比(5%~75%) 自動(dòng)打開(kāi);
  • 同樣,這個(gè)省電模式的具體限制方式和觸發(fā)規(guī)則也可以由 OEM 廠商根據(jù)需求進(jìn)行定制。

小結(jié)

回到文章開(kāi)頭提到的問(wèn)題:想要在 Android 9.0 上獲得***的續(xù)航時(shí)間究竟該從何下手呢?

從用戶的角度出發(fā),我們需要做的其實(shí)并不多,因?yàn)榇蟛糠纸y(tǒng)計(jì)、檢測(cè)、判斷的任務(wù)其實(shí)都可以交給機(jī)器學(xué)習(xí)來(lái)完成,我們只需要像往常一樣使用應(yīng)用就行了,不用過(guò)多操心。如果你真的想幫它一點(diǎn)忙,或?qū)δ承付玖觥共惶判?,也可以做這些事:

  • 及時(shí)更新你的應(yīng)用到***版本。適配系統(tǒng)后的應(yīng)用才能***地限度發(fā)揮它們功能的同時(shí),又不過(guò)度消耗你的電量;
  • 系統(tǒng)向你建議限制應(yīng)用、阻止通知時(shí),根據(jù)自己的實(shí)際需求考慮后做決定;
  • 據(jù)自己日常行程設(shè)定一個(gè)合適的電量百分比,自動(dòng)打開(kāi)你的節(jié)電模式;
  • 打開(kāi)開(kāi)發(fā)者選項(xiàng),關(guān)閉毒瘤的后臺(tái)活動(dòng),在「待機(jī)應(yīng)用」里將不常用的應(yīng)用設(shè)置為「罕用」。
責(zé)任編輯:未麗燕 來(lái)源: 少數(shù)派
相關(guān)推薦

2011-08-10 09:41:45

離開(kāi)模式Windows7

2015-07-20 15:24:44

Linux工具截圖

2016-07-07 09:55:15

2022-08-28 10:08:53

前端代碼前端

2011-10-21 15:39:29

手機(jī)QQ手機(jī)管家

2018-08-14 08:14:27

安卓Google特性

2016-01-13 11:39:52

CSS邊框網(wǎng)站

2020-06-01 07:41:52

Gmail郵箱郵件安全電子郵件

2017-10-11 15:21:58

電源玩家功率

2018-05-24 08:58:45

數(shù)據(jù)備份磁帶

2020-07-10 10:34:22

人工智能無(wú)人機(jī)物聯(lián)網(wǎng)

2018-07-16 00:09:30

數(shù)據(jù)科學(xué)大數(shù)據(jù)機(jī)器學(xué)習(xí)

2023-11-28 10:17:37

2021-10-12 15:58:53

手機(jī)數(shù)據(jù)隱私

2019-09-17 14:31:52

JSJavaScript前端

2015-08-17 16:34:13

2009-02-24 08:21:22

Windows 7桌面亮麗

2020-06-10 10:02:16

數(shù)據(jù)泄露安全舊手機(jī)

2020-05-07 10:18:06

JavaScript前端技術(shù)

2021-04-05 22:58:37

5G手機(jī)運(yùn)營(yíng)商
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)