Нећете морати да преузимате потпуно ажурирање да бисте добили нове емоџије на Андроид 12

Гоогле се припрема да одвоји нове емоџије од ажурирања система Андроид 12, што олакшава увођење нових емоџија на телефоне.

Ажурирање 1 (26.1.2021. у 13:53 ЕТ): Гоогле је спојио урезивање који омогућава ажурирање системских фонтова у Андроиду, баш на време Андроид 12. Кликните овде за више информација. Чланак објављен 24. новембра 2020. је сачуван у наставку.

Емоџији су постали саставни део нашег неформалног изражавања. Ова сићушна графичка средства додају емоције, намеру и карактер само речима. Често додавање нових емоџија стандарду Уницоде сведочи о њиховој популарности. Кад год Уницоде добије нове емоџије, морамо да сачекамо да надоградња ОС-а стигне до наших телефона да би донела подршку за емоџије, пре него што их заиста учинимо делом нашег интернет жаргона. Чини се да се Гоогле припрема да ово олакша, јер неколико урезивања указује да ради на раздвајању нових емоџија од ажурирања Андроид система.

Како тренутно стоји, сви фонтови на Андроид-у су тренутно ускладиштени на системској партицији, тачније, под

/system/fonts именик. Емоџији су посебно присутни у датотеци под називом НотоЦолорЕмоји.ттф. Системска партиција је само за читање, а ажурирање било које датотеке унутар партиције захтева ажурирање система док партиција није монтирана. Дакле, једини начин да добијете нове фонтове и нове емоџије је да сачекате званично ОТА ажурирање или инсталирајте га сами незванично преко роот-а.

Нова урезивања су примећена у пројекту Андроид отвореног кода (АОСП) Геррит који покушавају да одвоје датотеке фонтова од потребе за надоградњом ОС-а. Имајте на уму да ове обавезе још нису спојене. Њихову сврху можемо сазнати из описа урезивања:

Додајте директоријум /дата/фонтс/филес:

Ажуриране датотеке фонтова ће бити сачуване у /дата/фонтс/филес и све апликације ће их прочитати за цртање текста. Према томе, /дата/фонтс/филес морају бити читљиве од стране апликација и само системски сервер (и инит).

Подесите директоријум /дата/фонтс за системске фонтове који се могу ажурирати:

- /дата/фонтс/филес Ажуриране датотеке фонтова се налазе у овом директоријуму. Датотеке у овом директоријуму могу да читају све апликације. Само систем_сервер може да упише датотеке фонтова у овај директоријум.

- /дата/фонтс/цонфиг Конфигурација фонтова коју користи системски сервер се чува у овом директоријуму. Само систем_сервер може да чита/пише овај директоријум.

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

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

Хвала КСДА Рецогнизед Девелопер луца020400 за напојницу!


Ажурирање 1: Могућа подршка за Андроид 12

Пре неколико дана, Гугл спојено урезивања која постављају директоријум /дата/фонтс за системске фонтове који се могу ажурирати. Пошто се емојији налазе у датотеци фонта, то значи да се нови емоџији могу додати гурањем ажуриране датотеке фонтова у овај директоријум уместо кроз потпуно ажурирање система. А пошто су ове обавезе спојене пре стабилног издања Андроида 12 за неколико месеци, вероватно ће ова функција системског фонта који се може ажурирати бити доступна у предстојећем Андроид издању.

Захваљујући @ЛинкофХируле89 за напојницу!