App Standby Buckets v systéme Android P pomôže ďalej zlepšiť výdrž batérie

Cieľom App Standby Buckets v systéme Android P je zlepšiť správu napájania uprednostnením aplikácií do jedného zo štyroch rôznych segmentov. V priebehu času bude Android sledovať a vidieť, ako často používate určité aplikácie, a potom ich usporiadať do jednej z týchto skupín.

Pre vývojárov pracujúcich na Androide bola v posledných vydaniach dôležitá výdrž batérie. To presahuje typické „optimalizované výdrže batérie“, ktoré vo všeobecnosti vidíme v protokoloch zmien. Android zásadne zmenil spôsob, akým necháva aplikácie bežať na pozadí vďaka API plánovača úloh, vývoj, ktorý sme videli Zdriemnuť, a viac. Toto zameranie sa nemení ani s Androidom P, ako poznamenal Dave Burke Google I/O tento týždeň. Jedna z týchto nových funkcií sa nazýva App Standby Buckets.

Cieľom App Standby Buckets je zlepšiť celkovú správu napájania našich zariadení uprednostnením aplikácií do jednej zo štyroch rôznych skupín. V priebehu času bude Android sledovať a vidieť, ako často používate určité aplikácie, a potom ich usporiadať do jednej z týchto skupín na základe používania. Operačný systém potom obmedzí zdroje, ktoré zariadenie pridelí konkrétnej aplikácii na základe toho, do ktorého segmentu bola aplikácia umiestnená.

Rôzne vedrá v tomto systéme zahŕňajú Aktívne, Pracovná sada, Časté, a Zriedkavé. Tu je základný popis každého vedra:

  • Aktívne
    • Aplikácia sa momentálne používa
  • Pracovná súprava
    • Aplikácia sa bežne používa
  • Časté
    • Aplikácia sa často používa, ale nie každý deň
  • Zriedkavé
    • Aplikácia nie je často používaná

Active App Standby Bucket je určený pre aplikácie, ktoré sa práve používajú. Zahŕňa tiež aplikáciu, ktorá spustila aktivitu, ktorá je spustená v popredí, ktorá má synchronizačný adaptér pridružený k poskytovateľovi obsahu (ktorého používa aplikácia v popredí) a ten, ktorý má upozornenie, ktoré má používateľ poklepal na. Android bude vedieť, že tieto aplikácie sú dôležité, a urobí všetko pre to, aby sa ubezpečil, že dokončia svoje úlohy bez akýchkoľvek prekážok.

Potom máme segment Working Set pre aplikácie, ktoré sa spúšťajú často, ale momentálne nie sú aktívne. Môže to byť aplikácia sociálnych médií, e-mail alebo akékoľvek iné, ktoré často používate počas dňa. Pokračujeme v zozname a máme segment Časté, ktorý je určený pre aplikácie, ktoré sa používajú pravidelne, ale nie každý deň. Môže to byť niečo ako cvičebná aplikácia, ktorú používate iba 2-3 krát týždenne. Nakoniec tu máme bucket Rare, ktorý obsahuje aplikácie, ktoré sa vôbec nepoužívajú príliš často. Môže to byť aplikácia hotela alebo leteckej spoločnosti, ktorú máte v telefóne a môžete ju použiť raz za rok.

Google uvádza niekoľko pokynov, ako tieto nové funkcie správne používať. Jednoznačným odporúčaním je nemanipulovať systém, aby vložil vašu aplikáciu do iného vedra. Toto bude najväčšia výzva s App Standby Buckets. Táto funkcia nebude fungovať, ak vývojári vynútia, aby boli ich aplikácie v segmente Active. Google navrhuje pridať do aplikácie aktivitu spúšťača, inak nemusí byť povýšená do skupiny Active. Okrem toho upozornenia, ktoré nie je možné vykonať, nepresunú aplikáciu do aktívneho segmentu.


Zdroj: Android Developers