Затвори оглас

Android већ дуго има проблема са управљањем апликацијама које раде у позадини. Иако Гугл нуди упутства како треба androidуређаја за управљање позадинским процесима, произвођачи паметних телефона и даље подешавају системе у име ефикасности батерије, често ометајући планирано понашање апликација. Гугл је одржао конференцију одржану прошле недеље Гоогле И / О је јасно ставио до знања да још увек ради на решавању овог питања и поделио напредак који је до сада постигао по том питању.

У ИоуТубе видео снимку о променама како и када апликације могу да раде у позадини, софтверски инжењер Androidу Јинг Ји је изнео проблеме које Гугл има са произвођачима који желе да оптимизују век батерије на начине за које Android није дизајниран. „Произвођачи уређаја намећу различита ограничења апликација која често нису документована. Ово може отежати ствари програмерима апликација чија би услуга у првом плану, на пример, могла да ради како се очекује на уређају једног произвођача, али да буде неочекивано прекинута на уређају другог." они кажу.

Он такође објашњава да Гугл ради директно са произвођачима на креирању стандардизованих функција за управљање батеријом на нивоу система, што ће елиминисати потребу за даљом оптимизацијом са њихове стране. Android 13 ће добити неколико побољшања у том циљу: могућност праћења потрошње батерије на основу апликације, тако да корисник може да види колико енергије апликација користи када је у првом плану, у позадини или покреће услугу у првом плану, и такође ће обавестити корисника када апликација празни батерију у позадини. И да, наравно, ово алудира на случајеве смањења перформанси, који су такође у великој мери утицали на Самсунг.

Интерфејс ЈобСцхедулер, који треба да помогне у ефикасном планирању послова, добиће побољшања за која Гоогле каже да би требало да му помогну у покретању послова када је корисницима најкорисније. На пример, систем процењује када је вероватно да ће корисник отворити дату апликацију, ефективно планирајући је за претходно учитавање, нешто што би идеално требало да уради у позадини непосредно пре него што се покрене. ЈобСцхедулер ће такође боље знати које послове треба зауставити када су системски ресурси мали или када уређај почне да се загрева. У теорији, требало би да бира оне који ће имати најмањи утицај на корисника. Истовремено, Гугл наглашава да програмери треба да развијају апликације што ефикасније. Другим речима, балансирати перформансе апликације са укупним здрављем система.

Данас најчитанији

.