Android Centrālais

Oreo funkcijas, kas jums patiks: fona izpildes ierobežojumi

protection click fraud

Jūsu Android tālrunis ļaus veikt daudzas darbības vienlaikus, pat ja tās visas var nebūt ekrānā. Papildus sistēmas procesiem, kas var veikt tādas darbības kā jūsu atrašanās vietas pārbaude vai jauna veida pārbaude e-pastu, lietotnes var atvērt un pēc tam atstāt darboties fonā, kamēr mēs darām kaut ko citu.

Labs piemērs varētu būt, atverot jūsu iecienītākais mūzikas atskaņotājs un izveidojiet atskaņošanas sarakstu, ko klausīties, kamēr apmeklējat Facebook vai nedaudz pārlūkojat tīmekli. Mūzikas lietotne darbojas fonā un dara savu, kamēr skatāties kaut ko citu.

Taču dažas lietotnes var pilnībā nosūtīt uz fonu. Mūsu Oreo piemērā Fona izpildes ierobežojumi, mūzikas atskaņotājs nav ekrānā un darbojas kā fona lietotne, taču tas joprojām mijiedarbojas ar mums un atskaņo mūziku. Citas lietotnes, kuras esam atvēruši un no kurām pārslēgtas, ir jāizturas atšķirīgi, jo mēs ar tām neko nedarām.

Tas var ietekmēt jūsu tālruņa ierobežotos resursus. Darbojošās lietotnes var izmantot operatīvo atmiņu un atņemt apstrādes laiku citām lietotnēm, kurām nepieciešams pagrieziens, vai pat lietotnei, ko pašlaik izmantojat priekšplānā (tas, ko redzat savā ekrānā). vienmēr bija daži ierobežojumi attiecībā uz to, ko lietotne var darīt, kamēr tā nav jūsu ekrānā, Oreo piedāvā viedākus ierobežojumus, lai palīdzētu taupīt sistēmas resursus un akumulatora darbības laiku, nosakot, kad lietotne ir

tiešām fonā un var darboties dīkstāvē, pēc tam klusējot, bet gatavs tam, kad vēlaties to atkal izmantot.

Kamēr šis video ir Android Nougat Konkrēti, tas lieliski palīdz izskaidrot, kā fona pakalpojumi var ietekmēt jūsu aktīvi izmantotās lietotnes un veidus, kā kontrolēt lietas.

Kas jauns vai mainīts pakalpojumā Oreo

  • Fona pakalpojumu ierobežojumi. Sistēma tagad veic dažas regulāras pārbaudes, lai noskaidrotu, vai lietotni var uzskatīt par fonā darbojošos. Tā pārbauda, ​​vai ekrānā nav redzama lietotne vai kāda no darbībām (lietas, ko lietotne var veikt vai uzsākt). Pēc tam tā pārbauda, ​​vai tai ir pievienota cita lietotne vai tiek izmantota informācija no tās, un, visbeidzot, tā pārbauda dažiem augstas prioritātes pakalpojumiem, piemēram, lai varētu darboties kā tastatūra vai ja tā aktīvi klausās balsi ievade.

Ja neviena no šīm lietām neatbilst patiesībai, tiek uzskatīts, ka lietotne darbojas fonā. Kad tiek uzskatīts, ka lietotne pirmo reizi darbojas fonā, tai ir īss logs, kurā tai ir atļauts veikt savu darbību, ja tai ir jāuzsāk kaut kas, kas varētu pārvietot to uz priekšplāna lietotni vai pakalpojumu. Kad šis laiks ir beidzies, lietotne ir spiesta darboties dīkstāvē. Arī dīkstāves lietotnēm periodiski tiek doti īsi logi, ja tām ir nepieciešams izveidot savienojumu vai palaist pakalpojumus, taču, izņemot tos gadījumus, tās darbojas un izmanto ļoti maz resursu, līdz mēs to pārslēdzam atpakaļ.

  • Apraides ierobežojumi. Apraidi veic sistēma, kad notiek konkrēti notikumi. Piemēram, ieslēdzot un izslēdzot tālruni lidmašīnas režīmā, tiek nosūtīta apraide, lai informētu lietotnes par notikušo. Izstrādātāji var iestatīt savas lietotnes, lai klausītos konkrētas pārraides un rakstītu kodu, lai lietotnes kaut ko darītu, kad tās notiek. Ja lietotne klausās pārraides, katru reizi, kad tā tiek nosūtīta, lietotne izmanto sistēmas resursus, lai redzētu, vai ir nepieciešama kāda darbība.

Lietotnes, kas izstrādātas Oreo, vairs nevar reģistrēties, lai klausītos apraides ziņojumus, kas nav tieši vērsti pati lietotne, ja vien tās nav palaistas un darbojas (nevis fonā saskaņā ar noteikumiem virs). Šīs izmaiņas sākās ar Android N, un Oreo izmaiņas ir nedaudz stingrākas. Tā kā tas varētu ierobežot to, ko izstrādātājs varētu vēlēties darīt, ir izstrādāti jauni rīki konkrētu darbu ieplānošanai, izmantojot viņu pašu lietotņu procesus. Ir arī dažas pārraides, kas ir atbrīvotas no tā visa, piemēram, kad mainās laika josla vai tālrunis tika pievienots lādētājam. Katra lietotne var tos klausīties un attiecīgi reaģēt.

Ierobežojot to, kā lietotne var klausīties un ko tā var klausīties, lietotnes, kas ir norādītas kā fonā esošās, nepamostos, lai redzētu, vai tām ir jādara kaut kas tik bieži. "Miega" lietotnes izmanto daudz mazāk resursu.

Kāpēc jums tas patiks

Mēs vēlamies, lai mūsu tālruņi veiktu daudzas lietas. Taču neatkarīgi no tā, ko mēs tai lūdzam, skatoties uz ekrānu, mēs sagaidām, ka viss būs gluds un atsaucīgs.

Mēs visi laiku pa laikam esam izjutuši vilšanos, ko rada tastatūras aizkavēšanās, un tā nav laba pieredze. Turot stingrāku pavadu pie lietotnēm, mēs esam Skatoties, atmiņa, apstrādes jauda un akumulatora darbības laiks tiek izmantoti efektīvāk, un mēs redzēsim mazāk tādu lietu kā tastatūras kavēšanās. Gala lietotājs — tie esam mēs! — šeit nekas nav jādara, jo šīs izmaiņas ir daļa no sistēmas. Vēl labāk, ja vecākas lietotnes, kas nav izstrādātas, ņemot vērā Oreo, var iestatīt, lai tās atbilstu šiem noteikumiem no lietotņu iestatījumu lapas.

Šādas izmaiņas tiek apvienotas ar lielisko aparatūru, ko mēs redzam katru gadu, un tas nozīmē, ka jūsu tālrunis var vēl labāk paveikt to, ko no tā prasāt!

instagram story viewer