Ak chcete získať nové emotikony v systéme Android 12, nebudete musieť sťahovať úplnú aktualizáciu

Google sa pripravuje na oddelenie nových emotikonov od aktualizácií systému Android 12, čím sa zjednoduší zavádzanie nových emotikonov do telefónov.

Aktualizácia 1 (26. 1. 2021 o 13:53 ET): Spoločnosť Google zlúčila záväzky, ktoré umožňujú aktualizovať systémové písma v systéme Android, práve včas Android 12. Pre viac informácií kliknite sem. Článok zverejnený 24. novembra 2020 je zachovaný nižšie.

Emoji sa stali neoddeliteľnou súčasťou nášho neformálneho prejavu. Tieto drobné grafické prvky dodávajú slovám emócie, zámer a charakter. Časté pridanie nových emotikonov do štandardu Unicode je dôkazom ich popularity. Vždy, keď Unicode dostane nové emotikony, musíme počkať na inováciu operačného systému, ktorá sa dostane do našich telefónov, aby priniesla podporu pre emotikony, a až potom ich môžeme skutočne urobiť súčasťou nášho internetového žargónu. Zdá sa, že Google sa pripravuje, aby to uľahčil, pretože niekoľko záväzkov naznačuje, že pracuje na oddelení nových emotikonov od aktualizácií systému Android.

V súčasnej podobe sú všetky písma v systéme Android v súčasnosti uložené v systémovej oblasti a konkrétnejšie pod /system/fonts adresár. Najmä emotikony sú prítomné v súbore s názvom NotoColorEmoji.ttf. Systémový oddiel je len na čítanie a aktualizácia akéhokoľvek súboru v rámci oddielu vyžaduje aktualizáciu systému, kým oddiel nie je pripojený. Jediným spôsobom, ako získať nové fonty a nové emoji, je teda počkať na oficiálnu OTA aktualizáciu resp nainštalujte si to sami neoficiálne cez root.

V projekte Android Open Source Project (AOSP) Gerrit boli zaznamenané nové potvrdenia, ktoré sa snažia oddeliť súbory fontov od potreby aktualizácie operačného systému. Majte na pamäti, že tieto potvrdenia ešte neboli zlúčené. Ich účel môžeme získať z popisov odovzdania:

Pridajte adresár /data/fonts/files:

Aktualizované súbory fontov sa uložia do /data/fonts/files a všetky aplikácie ich prečítajú na kreslenie textu. Preto /data/fonts/files musia byť čitateľné aplikáciami a zapisovateľné iba serverom system_server (a init).

Nastavte adresár /data/fonts pre aktualizovateľné systémové písma:

- /data/fonts/files Aktualizované súbory fontov sú umiestnené v tomto adresári. Súbory v tomto adresári sú čitateľné všetkými aplikáciami. Iba systémový_server môže zapisovať súbory fontov do tohto adresára.

- /data/fonts/config V tomto adresári je uložená konfigurácia písma, ktorú používa systémový_server. Iba systémový_server môže čítať/zapisovať tento adresár.

Tieto záväzky v podstate umožňujú systémový_server proces zapisovania aktualizovaných súborov písiem do adresár /data/fonts. Údajový oddiel je pripojený ako čítanie a zápis, takže s touto zmenou Google povoľuje iba systémový_server spracovať povolenie na zápis do tohto adresára. Všetky aplikácie potom prečítajú súbory písma a emoji z tohto adresára na kreslenie textu. Aktualizované súbory písiem, a teda aj nové emotikony, je možné preniesť do telefónu bez toho, aby ste na tento účel potrebovali celú aktualizáciu OTA.

Opakujeme, že tieto záväzky ešte neboli zlúčené. Nie sme si teda istí, kedy k tejto zmene dôjde. Ak sa tieto záväzky zlúčia v priebehu niekoľkých nasledujúcich mesiacov, uvidíme, že k tejto zmene dôjde Android 12.

Vďaka XDA Recognized Developer luca020400 za tip!


Aktualizácia 1: Možná podpora v systéme Android 12

Pred pár dňami Google zlúčené potvrdenia, ktoré nastavujú adresár /data/fonts pre aktualizovateľné systémové fonty. Keďže emotikony sú obsiahnuté v súbore písma, znamená to, že nové emotikony je možné pridať vložením aktualizovaného súboru písma do tohto adresára namiesto úplnej aktualizácie systému. A keďže tieto záväzky boli zlúčené pred stabilným vydaním systému Android 12 o niekoľko mesiacov, je pravdepodobné, že táto funkcia aktualizovať systémové písmo bude k dispozícii v nadchádzajúcom vydaní systému Android.

Vďaka @LinkofHyrule89 za tip!