Ево свих скривених промена у Андроиду 11 које смо научили из изворног кода

click fraud protection

Копали смо по изворном коду Андроид 11 и ево свих скривених промена које смо пронашли у најновијем издању Гоогле-овог софтвера.

Убрзо након објављивања прва стабилна изградња Андроид 11 за свој асортиман Пикел уређаја, Гоогле почео да отпрема Андроид 11 изворни код до АОСП. Копали смо по коду да бисмо пронашли скривене функције које смо можда пропустили у нашем претходна покривеност, а ево шта смо пронашли:

Нови ток за виртуелне асистенте

Андриод 11 уводи нови тип тока за виртуелне асистенте: АУДИО_СТРЕАМ_АССИСТАНТ. Нови ток је „намењено да га користи виртуелни асистент као што је Гоогле Ассистант, Бикби, итд. Аудио стреам има сопствени псеудоним и јачина звука се не мења променама јачине звука других токова." 

Тренутно, апликације виртуелног помоћника обично шаљу звук преко тока јачине звука медија, који деле друге медијске апликације. Са новим стримом, Андроид 11 би требало да омогући програмерима апликација за виртуелне помоћнике да шаљу звук преко овог новог тока, омогућавајући корисницима да подесе јачину звука помоћника независно од других медијских апликација.

Додаци за сат у Андроиду 11

У Андроиду 10 смо приметили рад на прилагођавање сата закључаног екрана који је пружао 3 различите опције: подразумевану, текстуалну, облачић и аналогну. Ова функција би била доступна у апликацији Пикел Тхемес („Стилови и позадине“) као посебна картица под називом „Сат“, међутим, није стигла до коначног издања Андроид 10.

Иако ова функција још увек није доступна у стабилном издању Андроида 11, Гоогле јесте поново омогућено прилагођену функцију сата. Али пошто је Гоогле уклонио текстуални сат у Андроиду 10 и уклонио аналогни сат и сат у облику мехурића у Андроиду 11, тренутно нема других доступних опција сата.

Сумњамо да је Гоогле или омогућио ову функцију само за ОЕМ произвођаче или би компанија могла да ради на новим прилагођеним сатовима који ће се покренути заједно са ажурираном апликацијом Пикел Тхемес на Пикел 5 и Пикел 4а 5Г.

Замрзавање кешираних апликација

У Андроид 11 Бета 2, ми уочио нову функцију у развоју под називом „обустави извршење за кеширане апликације“. У то време смо сазнали да ће се ова функција налазити у опцијама за програмере, али нисмо имали довољно информација о томе како функционише или како да је омогућимо.

Из изворног кода, међутим, то можемо видети функција је намењена „замрзните апликације када су кеширане и одмрзните их када се уклоне из кеша или убију. Замрзнуте апликације неће користити ниједан ЦПУ циклус, смањујући потрошњу енергије за процесе који се лоше понашају који би могли покушати да се покрену док су кеширани."

КСДА признати програмер луца020400 каже да су овој функцији потребне ажуриране цгроупс (функција језгра Линук-а), тако да не ради на тренутним уређајима. То може бити функција намењена ОЕМ произвођачима или може бити имплементирана на Пикел 5.

Замућење за боју обавештења

У Андроид 11 Девелопер Превиев 3 успели смо да омогућимо скривено пребаците да бисте омогућили замућење прозора. Међутим, прекидач у то време није функционисао. КСДА признати програмер луца020400 има сада успео да га натера да ради.

Он је покренуо Андроид 11 ГСИ на свом АСУС ЗенФоне 6 и омогућио ту функцију променом својства система. Ова функција омогућава Кавасе ефекат замућења, који је апроксимација Гаусовог замућења, иза табле са обавештењима када се повуче надоле.

Дееп Пресс подршка за проширење обавештења у Андроиду 11

У други Пикел Феатуре Дроп, Гоогле је додао „побољшане опције дугог притиска“ које вам омогућавају да чврсто притиснете екран у Пикел Лаунцхер-у, Гоогле фотографијама и Гоогле диску да бисте приказали контекстни мени. То је алтернативни начин за приступ контекстном менију који је дизајниран за људе који можда нису свесни да му могу приступити дугим притиском на екран.

Ова функција користи Дееп Пресс АПИ који користи МЛ модел да закључи када корисник снажније притисне екран. У Андроид-у 11 сада можете да урадите а дубок притисак на обавештења на табли са обавештењима да бисте их проширили.

Шта је Габелдорше?

Опције програмера Андроид 11 имају прекидач под називом „Омогући Габелдорсцхе“ са описом „омогућава Блуетоотх Габелдорсцхе стек функција." Гугл је коначно објавио документацију о Габелдорсцхеу и чини се да је то потпуно преиначење Андроид-овог Блуетоотх стек. Надамо се да ће преписивање резултирати мањим кашњењем и већом стабилношћу. Ако сте заинтересовани да сазнате више, можете погледати Габелдорсцхе Блуетоотх стацк архитектура и водич за стил Сада. Само имајте на уму да ГД Блуетоотх стек још није спреман за ударно време и вероватно је намењен за лансирање у Андроиду 12 или новијим.

Шта је побољшана повезаност?

Преглед програмера за Андроид 11 2 додао је још једну мистериозну опцију за програмере под називом „побољшана повезаност“ без икаквог описа шта ради. Захваљујући изворном коду, сада смо сазнали да ће ова функција „омогућити топлотну снагу повезивања менаџер да активно искључи 5Г ради уштеде енергије када је ћелијски проток испод подешеног праг“.

Мулти аудио фокус

Још у мају смо покрили роот апликацију под називом Контрола јачине звука апликације који вам омогућава да контролишете појединачне нивое јачине звука Андроид апликација. Ово је потребно јер Андроид нема изворни миксер јачине звука као што је Виндовс, тако да не можете да мешате нивое јачине звука за више апликација које истовремено репродукују звук. Андроид има концепт „аудио фокуса“ и само једна апликација може имати фокус у исто време.

Апликација која има аудио фокус одлучује шта ће се десити са другим апликацијама које пуштају аудио – или пригушивање (смањење јачине звука) или паузирање. То значи да корисници не могу да контролишу да ли се њихова омиљена музичка апликација увек репродукује у било којој апликацији коју су отворили, ако та апликација одузме аудио фокус и одлучи да паузира репродукцију. У Андроиду 11 изгледа да Гоогле ради на а функција мулти-аудио фокуса, што ће омогућити апликацијама да истовремено пуштају звук без паузирања или сагињања једна од друге.

Брже дељење листа

Додајући на побољшања направљена у Андроиду 10, Гоогле је направио нека побољшања дељене листе у Андроиду 11. На пример, тхе учитавање икона је сада кеширано, што значи да се појављују брже. Сцролл јанкинесс је такође смањен кеширањем итемВиевТипе у ВиевХолдер, кеширањем резултата схоулдДисплаиЛандсцапе да би се смањио број ИПЦ позива током померања и кеширањем рукохвата корисника радног профила.

Боље управљање меморијом

Гоогле је представио а нови дизајн ООМ Адјустер (ООМ = без меморије, тј. шта би систем требало да уради када је количина слободне меморије скоро исцрпљена). Постоје 3 фактора за подешавања ООМ Адјустер-а: стање процеса (одредите да ли је процес у првом плану у односу на позадину), резултат ООМ Адј (користи га мала меморија киллер демон, или лмкд, да би се утврдило који процес треба да буде убијен када нема довољно меморије), и Група Планера (која подешава групу процеса ЦПУ-а и нит приоритети).

Системски сервер прилагођава ова 3 фактора за 4 типа различитих Андроид процеса: Активност, Услуга, Добављач садржаја и Пријемник емитовања. ООМ Адјустер је дизајниран да избегне убијање процеса ако „то би резултирало [у] прекиду услуге који би могао приметити корисник.“

Побољшања Андроид 11 Го Едитион

Уређаји са мало РАМ меморије (читај: Андроид Го Едитион) сада могу да подржавају више корисника, управљани профили, и слушаоци обавештења. За више корисника и управљаних профила, Гоогле је уклонио само ограничења времена извршавања која су то спречила од рада на уређајима са мало РАМ меморије, тако да ће произвођачи оригиналне опреме и даље морати да изврше неке промене у конфигурацији да би их добили рад. Међутим, слушаоци обавештења (апликације којима је дата дозвола за пресретање обавештења, као што је Пусхбуллет) треба да раде без уноса од ОЕМ-а.

Подршка за ВЦГ позадину

10-битне (широке боје) слике могу сада поставити као позадине у Андроид 11. Раније, примена таквих позадина би их увек претварала у сРГБ. Занимљиво је грешка у процесу конверзије изазвао злогласне проклете позадине раније ове године.

Прилагођавање тастера за јачину звука

Чини се да Гоогле ради на АПИ-ју за откривање једног притиска, двоструког додира или троструког додира тастера за јачину звука. Открили смо два урезивања под називом „подржавају прилагођавање тастера за јачину звука" и "подржавају прилагођавање појединачних/двоструких/троструких кликова," који указују на ову недокументовану промену у Андроиду 11. Да бисте омогућили ову функцију, дуги/једноструки/двоструки/троструки притисци тастера ће се разликовати по дужини времена и обрасцима КеиЕвентс-а.

Апликације које користе услугу приступачности, као што је флар2 БуттонМаппер апликација, већ могу да пресретну КеиЕвент за притискање тастера за јачину звука и користе сопствену логику да одреде коју врсту притиска је корисник извршио. Изгледа да Гоогле сада пише изворну подршку за таква прилагођавања, али нисмо сигурни да ли ће се користити за покретање неке функције на Пикел уређајима или се пише само са ОЕМ произвођачима на уму. Нема доказа који би сугерисали да ће се ова функција користити за промену музичких нумера и да би се могла користити само за функције везане за безбедност, као што је, на пример, откривање када се изврши троструки додир тастера за смањивање јачине звука да би се послао СОС. Занимљиво, Андроид већ има скривени АПИ за откривање дугих притисака на тастере за јачину звука.

Аутоматско откључавање радног профила помоћу Дигитал Веллбеинг-а

Ин Дигитал Веллбеинг 1.0.327635162, уочили смо низове за нову функцију планера рада која ће аутоматски онемогућити радни профил када се достигне заказано време. У Андроиду 11, Дигитално благостање сада може аутоматски откључава радни профил, утирући пут да ова функција стигне.


Ако желите да сазнате више о свим променама уведеним у Андроид 11, погледајте наше постове на првом Андроид 11 стабилно издање и промене усмерене на програмере. Да бисте инсталирали најновије ажурирање на свој уређај, можете да погледате наше Андроид 11 праћење ажурирања на линковима испод.

Андроид 11 Упдате Трацкер || Ксиаоми Андроид 11 Трацкер || ОнеПлус Андроид 11 Трацкер