Гоогле ради на убрзању инсталирања важних апликација на новом Андроид телефону

Гоогле ради на функцији „Инсталл Хинтс“ за Апп Сторес која ће им омогућити да дају приоритет инсталирању важних апликација на новим телефонима.

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

Као што је првобитно приметио КСДА Рецогнизед Девелопер луца020400, Гоогле инжењери су описали „савети за инсталирање

“ функција као начин да продавнице апликација, као што је Гоогле Плаи продавница, одлуче који филтер компајлера да користе за дек2оат када масовно инсталирају нове апликације, као што је током процеса подешавања или враћања.

Ево релевантних обавеза:

  • Додаје поље „сценариј инсталације“ одговарајућим структурама података:

Овај ЦЛ додаје поље „сценариј инсталације“ у неколико структура података које користи менаџер пакета. Ову вредност ће користити следећи ЦЛ за прилагођавање позивања декопт-а на основу назначеног случаја употребе.

  • Додата су нова својства филтера компајлера за декопт
  • Додате дозволе за нове декопт заставице

Дек2оат је компајлер који узима АПК датотеку и генерише артефакте компилације које Андроид Рунтиме (АРТ) оптерећује се након инсталације, што помаже да се убрза време учитавања апликације. Декопт је програм који оптимизује дек датотеке након инсталације.

На основу ових урезивања, чини се да ће савети за инсталацију омогућити да се током инсталације апликације проследе четири различита филтера компајлера: ДЕФАУЛТ, ФАСТ, БУЛК_ЦРИТИЦАЛ и БУЛК_НОН_ЦРИТИЦАЛ. Претпостављамо да током процеса враћања телефона, продавница апликација може послати ознаку „БУЛК_ЦРИТИЦАЛ“ дек2оат-у тако да одређене критичне апликације се могу инсталирати брже, по цену оптимизације (што се вероватно може десити следећи пут када апликација буде ажуриран).

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

Како би ова промена утицала на вас као корисника, питате се? Па, урезивања још нису спојена, тако да је наша анализа заснована на информацијама које ми имамо може да се види у урезивању у овом тренутку (а наша анализа би се могла променити када урезивања коначно буду спојено). Као корисник који инсталира гомилу апликација на нови телефон, продавница апликација ће моћи да да приоритет апликацијама за које зна да сте их много користили на свом последњем коришћеном уређају. Дакле, ако често користите ВхатсАпп Мессенгер, на пример, продавница апликација ће пренети заставицу компајлеру да дозволи брже се инсталира, тако да можете почети са пријављивањем у апликације које су вам корисније. С друге стране, за апликације које ређе користите, оне се могу нормално инсталирати и оптимизовати. Не знамо колико ће ово време уштедети кориснику — ово врло вероватно зависи од тога колико апликација се сматра критичним и колико апликације се враћају на прво место — али би то могло да смањи неколико минута на старијим или споријим телефонима који преузимају стотине апликације.

Као што је поменуто, урезивања још нису спојена, тако да не знамо када ће ове промене стићи на Андроид, или да ли ће бити даљих промена у коду. Ако се ове обавезе споје у наредних неколико месеци, видећемо да ова функција постаје доступна за продавнице апликација у Андроид 12.


Ицонс маде би Фреепик из ввв.флатицон.цом