Жарнама жабуу

Android фондо иштеген колдонмолорду башкарууда көптөн бери көйгөйлөр бар. Google аны кантип жасоо керектиги боюнча көрсөтмөлөрдү сунуштайт androidфон процесстерин башкаруу үчүн түзмөктөрдө, смартфон өндүрүүчүлөрү дагы эле батареянын эффективдүүлүгү үчүн системаларды өзгөртүп, көбүнчө колдонмолордун болжолдонгон жүрүм-турумун бузуп жатышат. Google өткөн аптада конференция өткөрдү Google I / O ал дагы эле бул маселени чечүү үчүн иштеп жатканын ачык айтты жана бул маселе боюнча буга чейин жетишкен ийгиликтери менен бөлүштү.

Колдонмолор фондо кантип жана качан иштей ала турган өзгөрүүлөр тууралуу YouTube видеосунда программалык камсыздоо инженери Androidu Jing Ji Google'дун батарейканын иштөө мөөнөтүн оптималдаштырууну каалаган өндүрүүчүлөр менен болгон көйгөйлөрүн айтып берди Android иштелип чыккан эмес. "Түзмөктү өндүрүүчүлөр көп учурда документтештирилбеген ар кандай колдонуу чектөөлөрүн киргизишет. Бул, мисалы, биринчи пландагы кызматы бир өндүрүүчүнүн түзмөгүндө күтүлгөндөй иштеши мүмкүн, бирок башкасынын түзмөгүндө күтүүсүздөн токтоп калышы мүмкүн болгон колдонмону иштеп чыгуучулар үчүн ишти кыйындатат." дешет алар.

Ал ошондой эле Google өндүрүүчүлөр менен система деңгээлинде батареяны башкаруу үчүн стандартташтырылган функцияларды түзүү үчүн түздөн-түз иштеп жатканын түшүндүрөт, бул алар тараптан андан ары оптималдаштыруунун зарылдыгын жокко чыгарат. Android 13 бул максатта бир нече жакшыртууларды алат: ар бир колдонмонун негизинде батарейканын сарпталышын көзөмөлдөө мүмкүнчүлүгү, андыктан колдонуучу колдонмо алдыңкы планда, фондо же алдыңкы планда иштегенде канчалык кубаттуулукту колдонуп жатканын көрө алат жана ал ошондой эле колдонуучуга фондо батареянын заряды түгөнүп жатканын кабарлайт. Ооба, албетте, бул Samsung компаниясына чоң таасирин тийгизген өндүрүмдүүлүктү төмөндөтүү учурларын билдирет.

Жумуштарды эффективдүү пландаштырууга жардам берген JobScheduler интерфейси Google'дун айтымында, колдонуучулар үчүн эң пайдалуу болгондо жумуштарды аткарууга жардам бериши керек деген жакшыртууларды алат. Мисалы, система колдонуучу берилген колдонмону качан ача аларын болжолдойт, аны алдын ала жүктөө үчүн эффективдүү пландаштырат, ал эң идеалдуу түрдө ал ишке киргенге чейин фондо аткарышы керек. JobScheduler ошондой эле тутум ресурстары аз болгондо же аппарат ысып баштаганда кайсы жумуштарды токтотуу керектигин жакшыраак билет. Теориялык жактан алганда, ал колдонуучуга эң аз таасир эте тургандарды тандашы керек. Ошол эле учурда Google иштеп чыгуучулар тиркемелерди мүмкүн болушунча эффективдүү иштеп чыгышы керектигин баса белгилейт. Башка сөз менен айтканда, жалпы системанын ден соолугу менен колдонмонун натыйжалуулугун баланс үчүн.

Бүгүнкү күндө эң көп окулган

.