Sobes.tech
Middle+

რა იცით up buckets-ის შესახებ?

sobes.tech AI

პასუხი AI-სგან

Up buckets (өстәмә бакетлар) — Android-да механизм, Android 10 (API дәрәжесі 29) бастап енгізілген, ол қолданбаның ресурстарын (CPU уақыты) пайдаланушының мінез-құлқы мен батарея деңгейіне байланысты басқаруға мүмкіндік береді. Олар бар болған "энергияны үнемдеу режимдерін" (App Standby Buckets) толықтырады.

Құрылғы қуат көзіне қосылған кезде және белсенді пайдаланылып жатқанда, жүйе сәйкес қолданбаны уақытша "up bucket"-ке орналастырады. Бұл бакеттегі қолданбалар жоғарырақ басымдыққа ие болып, фондық операциялар, желілік белсенділік және басқа ресурстарға қол жеткізу бойынша шектеулерден азаяды — әдеттегі бакеттермен салыстырғанда (active, working_set, frequent, rare).

Бұл қолданбаларға пайдаланушы әрекеттеріне тез жауап беруге және үздіксіз тапсырмаларды орындауға мүмкіндік береді, ал құрылғы зарядталып және пайдалану кезінде. Құрылғы зарядталса немесе қуат көзінен ажыратылса, қолданба соңғы пайдалануына байланысты қайтадан стандартты бакетке ауыстырылуы мүмкін.

Up buckets қолдану көбінесе әзірлеуші үшін айқын емес, бірақ олардың жұмыс принципін түсіну қолданбаның фондық белсенділігін оңтайландыруға көмектеседі, әсіресе құрылғыны зарядтау кезінде жоғары өнімділік талап етілген сценарийлерде. Әзірлеуші "up bucket"-ке тікелей орналастыра алмайды, бұл жүйенің шешімі.

Негізгі тұстар:

  • Таныстырылған: Android 10 (API деңгейі 29).
  • Мақсаты: Құрылғы зарядталып жатқанда және белсенді пайдаланылып жатқанда ресурстарды шектеуді жеңілдету.
  • Триггер: Құрылғының зарядтау күйі және пайдаланушының белсенділігі.
  • Әсері: Жоғарырақ басымдық және аз шектеулер фондық тапсырмалар үшін.
  • Басқару: Толығымен жүйе арқылы, әзірлеуші оны тікелей басқара алмайды.
  • Қосымша: App Standby Buckets-пен бірге жұмыс істейді.

Up buckets түсінуді құрылғының әртүрлі жағдайларында қолданбаның мінез-құлқын диагностикалау және оңтайландыру кезінде маңызды. Мысалы, егер фондық тапсырма баяу орындалса, құрылғы зарядталып жатқанда және белсенді пайдаланылып жатқанда, бұл up buckets-пен байланысты болмауы мүмкін, басқа факторлармен байланысты болуы мүмкін.