Android Centrála

Funkcie Oreo, ktoré si zamilujete: Limity spúšťania na pozadí

protection click fraud

Váš telefón s Androidom vám umožní robiť veľa vecí naraz, aj keď všetky nemusia byť na obrazovke. Okrem systémových procesov, ktoré môžu robiť veci, ako je kontrola vašej polohy alebo zistenie, či nemáte nejaké nové e-mail, aplikácie môžu byť otvorené a potom ponechané bežať na pozadí, zatiaľ čo robíme niečo iné.

Dobrým príkladom by bolo, keď otvoríte váš obľúbený hudobný prehrávač a vyberte si zoznam skladieb, ktorý si môžete vypočuť, zatiaľ čo budete prezerať Facebook alebo si trochu prehliadať web. Hudobná aplikácia beží na pozadí a robí svoju prácu, zatiaľ čo vy sa pozeráte na niečo iné.

Niektoré aplikácie je však možné odoslať úplne na pozadie. V našom príklade Oreo Limity vykonávania na pozadí, hudobný prehrávač nie je na obrazovke a spustený ako aplikácia na pozadí, ale stále s nami komunikuje a prehráva hudbu. S ostatnými aplikáciami, ktoré sme otvorili a odišli, by sa malo zaobchádzať inak, pretože s nimi nič nerobíme.

To môže mať vplyv na obmedzené zdroje vášho telefónu. Spustené aplikácie môžu využívať pamäť RAM a skrátiť čas spracovania iným aplikáciám, ktoré potrebujú zmenu, alebo dokonca aplikácii, ktorú práve používate v popredí (to, čo vidíte na obrazovke). Vždy mal určité obmedzenia týkajúce sa toho, čo môže aplikácia robiť, keď nie je na obrazovke, Oreo prináša inteligentnejšie obmedzenia, ktoré pomáhajú šetriť systémové zdroje a výdrž batérie tým, že určujú, kedy je aplikácia

naozaj na pozadí a môže byť nečinný, potom ho udržiavať v tichosti, ale pripravený, keď ho budete chcieť znova použiť.

Zatiaľ čo toto video je Android Nougat konkrétne, odvádza skvelú prácu a vysvetľuje, ako môžu služby na pozadí ovplyvniť aplikácie, ktoré aktívne používate, a spôsoby, ako udržať veci pod kontrolou.

Čo je nové alebo zmenené v Oreo

  • Obmedzenia služby na pozadí. Systém teraz vykonáva niekoľko bežných kontrol, aby zistil, či aplikáciu možno považovať za aplikáciu na pozadí. Skontroluje, či aplikácia alebo niektorá z aktivít (veci, ktoré môže aplikácia robiť alebo iniciovať) nie sú viditeľné na obrazovke. Potom skontroluje, či je k nemu pripojená iná aplikácia alebo či z nej nepoužíva nejaké informácie, a nakoniec skontroluje pre niekoľko služieb s vysokou prioritou, ako je schopnosť fungovať ako klávesnica alebo ak aktívne počúva hlas vstup.

Ak žiadna z týchto vecí nie je pravdivá, aplikácia sa považuje za spustenú na pozadí. Keď sa aplikácia prvýkrát považuje za aplikáciu na pozadí, má krátke okno, v ktorom môže vykonávať svoju činnosť v prípade, že potrebuje spustiť niečo, čo by ju presunulo do aplikácie alebo služby v popredí. Po uplynutí tohto času je aplikácia nútená zostať nečinná. Nečinným aplikáciám sa tiež pravidelne poskytujú krátke okná pre prípad, že sa potrebujú pripojiť alebo spustiť služby, no okrem tých časov fungujú a využívajú veľmi málo zdrojov, kým sa na ne neprepneme späť.

  • Obmedzenia vysielania. Vysielanie vykonáva systém, keď nastanú špecifické udalosti. Keď napríklad prepnete telefón do režimu V lietadle alebo z neho, odošle sa vysielanie, aby aplikácie vedeli, čo sa stalo. Vývojári môžu svoje aplikácie nastaviť tak, aby počúvali konkrétne vysielania a písali kód, aby aplikácie niečo urobili, keď sa to stane. Ak aplikácia počúva vysielanie, pri každom odoslaní aplikácia použije systémové prostriedky, aby zistila, či je potrebná nejaká akcia.

Aplikácie vytvorené pre Oreo sa už nemôžu zaregistrovať na počúvanie vysielaných správ, ktoré nie sú priamo zacielené samotnú aplikáciu, pokiaľ nie sú spustené a spustené (nie na pozadí podľa pravidiel vyššie). Tieto zmeny začali s Androidom N a zmeny v Oreo sú o niečo prísnejšie. Pretože to môže obmedziť to, čo by vývojár mohol chcieť robiť, boli vyvinuté nové nástroje na plánovanie konkrétnych úloh pomocou vlastných procesov aplikácií. Z toho všetkého je vyňatých aj niekoľko vysielaní, napríklad keď sa zmení časové pásmo alebo keď je telefón zapojený do nabíjačky. Každá aplikácia ich môže počúvať a podľa toho reagovať.

Obmedzením toho, ako môže aplikácia počúvať a čo môže počúvať, sa aplikácie, ktoré boli označené ako na pozadí, nezobudia, aby zistili, či potrebujú niečo robiť tak často. „Spacie“ aplikácie využívajú oveľa menej zdrojov.

Prečo sa vám to bude páčiť

Chceme, aby naše telefóny robili veľa vecí. Ale bez ohľadu na to, čo od neho požadujeme, keď sa pozeráme na obrazovku, očakávame, že veci budú plynulé a pohotové.

Všetci sme raz za čas pocítili frustráciu, ktorá prichádza s oneskorením klávesnice a nie je to dobrá skúsenosť. Tým, že držíme užšie vodítko na aplikáciách, ktorými sme nie pamäť, výkon spracovania a výdrž batérie sa využívajú efektívnejšie a uvidíme menej vecí, ako je oneskorenie klávesnice. Koncový užívateľ – to sme my! — tu nemusí nič robiť, pretože tieto zmeny sú súčasťou systému. Ešte lepšie je, že staršie aplikácie, ktoré neboli vytvorené s ohľadom na Oreo, možno nastaviť tak, aby dodržiavali tieto pravidlá na stránke nastavenia aplikácií.

Zmeny, ako je táto, sa spájajú so skvelým hardvérom, ktorý vidíme každý rok, a znamenajú, že váš telefón dokáže veci, ktoré od neho požadujete, ešte lepšie!

instagram story viewer