Za pridobitev novih emojijev v sistemu Android 12 vam ne bo treba prenesti celotne posodobitve

click fraud protection

Google se pripravlja na ločitev novih emojijev od posodobitev sistema Android 12, kar bo olajšalo uvedbo novih emojijev na telefonih.

Posodobitev 1 (26. 1. 2021 ob 13.53 ET): Google je združil zaveze, ki omogočajo sistemske pisave, ki jih je mogoče posodobiti v sistemu Android, ravno ob pravem času Android 12. Kliknite tukaj za več informacij. Članek, kot je bil objavljen 24. novembra 2020, je ohranjen spodaj.

Emojiji so postali sestavni del našega neformalnega izražanja. Ta drobna grafična sredstva zgolj besedam dodajo čustva, namere in značaj. Pogosto dodajanje novih emojijev k standardu Unicode je dokaz njihove priljubljenosti. Kadarkoli Unicode dobi nove emojije, moramo počakati, da nadgradnja operacijskega sistema doseže naše telefone, da zagotovimo podporo za emodžije, preden jih lahko dejansko naredimo del našega internetnega žargona. Zdi se, da se Google pripravlja, da bo to olajšal, saj nekaj zavez kaže, da dela na ločevanju novih emojijev od posodobitev sistema Android.

Trenutno so vse pisave v sistemu Android trenutno shranjene v sistemski particiji, natančneje pod

/system/fonts imenik. Zlasti emojiji so prisotni v datoteki, imenovani NotoColorEmoji.ttf. Sistemska particija je samo za branje in posodobitev katere koli datoteke znotraj particije zahteva sistemsko posodobitev, medtem ko particija ni nameščena. Torej je edini način, da dobite nove pisave in nove emojije, da počakate na uradno OTA posodobitev oz namestite sami neuradno preko roota.

Pri odprtokodnem projektu Android (AOSP) Gerrit so opazili nove zaveze, ki poskušajo ločiti datoteke s pisavami, da ne potrebujejo nadgradnje OS. Ne pozabite, da te objave še niso bile združene. Njihov namen lahko razberemo iz opisov potrditev:

Dodajte imenik /data/fonts/files:

Posodobljene datoteke s pisavami bodo shranjene v /data/fonts/files in vse aplikacije jih bodo prebrale za risanje besedila. Tako morajo biti /data/fonts/files berljive z aplikacijami in zapisljive samo s system_server (in init).

Nastavite imenik /data/fonts za sistemske pisave, ki jih je mogoče posodobiti:

- /data/fonts/files Posodobljene datoteke s pisavami so postavljene v ta imenik. Datoteke v tem imeniku lahko berejo vse aplikacije. Samo sistemski_strežnik lahko piše datoteke s pisavami v ta imenik.

- /data/fonts/config Konfiguracija pisave, ki jo uporablja system_server, je shranjena v tem imeniku. Samo system_server lahko bere/piše ta imenik.

Te zaveze v bistvu omogočajo sistemski_strežnik postopek za pisanje posodobljenih datotek pisave v imenik /data/fonts. Podatkovna particija je nameščena kot branje in pisanje, zato Google s to spremembo dovoljuje samo sistemski_strežnik obdelati dovoljenje za pisanje v ta imenik. Vse aplikacije bodo nato prebrale datoteke pisav in emodžijev iz tega imenika za risanje besedila. Tako je mogoče posodobljene datoteke s pisavami in z razširitvijo nove emojije potisniti v telefon, ne da bi za ta namen potrebovali celotno posodobitev OTA.

Ponavljamo, da te zaveze še niso bile združene. Posledično nismo prepričani, kdaj se bo ta sprememba zgodila. Če se te zaveze združijo v naslednjih nekaj mesecih, lahko vidimo, da se bo ta sprememba zgodila Android 12.

Zahvaljujoč priznanemu razvijalcu XDA luca020400 za napitnino!


Posodobitev 1: možna podpora v sistemu Android 12

Pred nekaj dnevi je Google združeno potrditve, ki nastavijo imenik /data/fonts za sistemske pisave, ki jih je mogoče posodobiti. Ker so emojiji vsebovani v datoteki s pisavami, to pomeni, da je mogoče nove emojije dodati tako, da v ta imenik potisnete posodobljeno datoteko s pisavami namesto s celotno posodobitvijo sistema. In ker so bile te zaveze združene pred stabilno izdajo Androida 12 v nekaj mesecih, bo ta funkcija sistemske pisave, ki jo je mogoče posodobiti, verjetno na voljo v prihajajoči izdaji Androida.

Zahvale gredo @LinkofHyrule89 za napitnino!