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

Android фондық режимде жұмыс істейтін қолданбаларды басқаруда ұзақ уақыт бойы проблемалар болды. Google қалай істеу керектігі туралы нұсқауларды ұсынады androidфондық процестерді басқаруға арналған құрылғыларда смартфон өндірушілері әлі де батареяның тиімділігі үшін жүйелерді өзгертіп, қолданбалардың жоспарланған әрекетін жиі бұзады. Google өткен аптада конференция өткізді Google I / O ол бұл мәселені шешу үшін әлі де жұмыс істеп жатқанын және осы уақытқа дейін қол жеткізген жетістіктерімен бөлісті.

Қолданбалардың фондық режимде қалай және қашан жұмыс істей алатынына қатысты өзгерістер туралы YouTube бейнесінде бағдарламалық жасақтама инженері Androidu Джин Джи Google компаниясының аккумулятордың қызмет ету мерзімін оңтайландыруды қалайтын өндірушілерге қатысты проблемаларын атап өтті Android жобаланбаған. «Құрылғы өндірушілері жиі құжатталмаған қолданбалы шектеулерді қояды. Бұл, мысалы, алдыңғы қатардағы қызметі бір өндірушінің құрылғысында күткендей жұмыс істеуі мүмкін, бірақ басқа құрылғыда күтпеген жерден тоқтатылуы мүмкін қолданбаларды әзірлеушілер үшін қиындатуы мүмкін». дейді олар.

Ол сонымен қатар Google өндірушілермен жүйе деңгейінде батареяны басқаруға арналған стандартталған функцияларды жасау үшін тікелей жұмыс істеп жатқанын түсіндіреді, бұл олардың тарапынан әрі қарай оңтайландыру қажеттілігін болдырмайды. Android 13 осы мақсатта бірнеше жақсартуларға ие болады: әр қолданба негізінде батареяны пайдалануды бақылау мүмкіндігі, осылайша пайдаланушы қолданба алдыңғы, фондық немесе алдыңғы қатардағы қызметті іске қосқан кезде қанша қуат пайдаланатынын көре алады және ол сондай-ақ пайдаланушыға қолданбаның фондық режимде батарея зарядын тауыстырып жатқанын білуге ​​мүмкіндік береді. Иә, әрине, бұл Samsung-қа айтарлықтай әсер еткен өнімділікті төмендету жағдайларын меңзейді.

Жұмыстарды тиімді жоспарлауға көмектесетін JobScheduler интерфейсі Google пайдаланушылар үшін ең пайдалы болған кезде жұмыстарды орындауға көмектесуі керек деп есептейтін жақсартуларды алады. Мысалы, жүйе пайдаланушының берілген қолданбаны ашу ықтималдығын бағалайды, оны алдын ала жүктеуді тиімді жоспарлайды, ол іске қосылғанға дейін фондық режимде істеуі керек нәрсе. Сондай-ақ, JobScheduler жүйе ресурстары аз болғанда немесе құрылғы қыза бастағанда қандай тапсырмаларды тоқтату керектігін жақсырақ біледі. Теориялық тұрғыдан ол пайдаланушыға ең аз әсер ететіндерді таңдауы керек. Сонымен бірге, Google әзірлеушілер қолданбаларды мүмкіндігінше тиімді әзірлеуі керек екенін атап көрсетеді. Басқаша айтқанда, қолданба өнімділігін жалпы жүйенің күйімен теңестіру.

Бүгінгі ең көп оқылған

.