Android 12-s uute emotikonide hankimiseks ei pea te täielikku värskendust alla laadima

click fraud protection

Google valmistub uute emotikonide lahtisidumiseks Android 12 süsteemivärskendustest, muutes telefonides uute emotikonide kasutuselevõtu lihtsamaks.

Värskendus 1 (26.01.2021 kell 13:53 ET): Google on just õigel ajal ühendanud kohustused, mis võimaldavad Androidis värskendatavaid süsteemifonte Android 12. Lisateabe saamiseks klõpsake siin. Allpool on säilinud artikkel 24. novembril 2020 avaldatud kujul.

Emotikonidest on saanud meie mitteametliku väljenduse lahutamatu osa. Need väikesed graafilised varad lisavad pelgalt sõnadele emotsioone, kavatsusi ja iseloomu. Sagedased uute emotikonide lisamine Unicode'i standardile on tunnistus nende populaarsusest. Kui Unicode saab uusi emotikone, peame ootama, kuni OS-i versiooniuuendus jõuab meie telefonidesse, et emotikonidele tuge pakkuda, enne kui saame need oma Interneti-keele osaks muuta. Tundub, et Google valmistub selle lihtsamaks muutmiseks, kuna mõned kohustused näitavad, et ta töötab uute emotikonide lahtisidumisel Androidi süsteemivärskendustest.

Praegusel kujul salvestatakse kõik Androidi fondid praegu süsteemisektsioonis ja täpsemalt /system/fonts kataloog. Eelkõige on failis nimega emotikonid NotoColorEmoji.ttf. Süsteemi partitsioon on kirjutuskaitstud ja mis tahes partitsioonis oleva faili värskendamine nõuab süsteemi värskendamist, kui partitsioon pole ühendatud. Seega on ainus viis uute fontide ja uute emotikonide hankimiseks oodata ametlikku OTA värskendust või installige see ise mitteametlikult root kaudu.

Android avatud lähtekoodiga projektis (AOSP) Gerritis on märgatud uusi kohustusi, mille eesmärk on eraldada fondifailid OS-i uuendamise vajadusest. Pidage meeles, et neid kohustusi pole veel ühendatud. Nende eesmärgi saame kindlaks teha kohustuste kirjeldustest:

Lisage kataloog /data/fonts/files:

Värskendatud fondifailid salvestatakse kausta /data/fonts/files ja kõik rakendused loevad seda teksti joonistamiseks. Seega peab /data/fonts/files olema rakenduste jaoks loetav ja ainult süsteemi_serveri (ja init) poolt kirjutatav.

Seadistage värskendatavate süsteemifondide jaoks kataloog /data/fonts:

- /data/fonts/files Uuendatud fondifailid paigutatakse sellesse kataloogi. Selles kataloogis olevaid faile saavad lugeda kõik rakendused. Ainult system_server saab sellesse kataloogi kirjutada fondifaile.

- /data/fonts/config Sellesse kataloogi salvestatakse süsteemi_serveri kasutatav fondikonfiguratsioon. Seda kataloogi saab lugeda/kirjutada ainult süsteemi_server.

Need kohustused võimaldavad sisuliselt süsteemi_server uuendatud fondifailide kirjutamise protsess /data/fonts kataloog. Andmete partitsioon paigaldatakse lugemis-kirjutamisrežiimina, nii et selle muudatusega lubab Google ainult süsteemi_server töötleb sellesse kataloogi kirjutamise luba. Seejärel loevad kõik rakendused teksti joonistamiseks sellest kataloogist fondi- ja emotikonide faile. Seega saab uuendatud fondifaile ja laiemalt uusi emotikone telefoni lükata, ilma et selleks oleks vaja kogu OTA värskendust.

Kordame veel kord, et neid kohustusi ei ole veel ühendatud. Seetõttu pole me kindlad, millal see muutus toimub. Kui need kohustused järgmise paari kuu jooksul liidetakse, näeme, et see muutus toimub Android 12.

Tänu XDA tunnustatud arendajale luca020400 jootraha eest!


Värskendus 1: võimalik tugi operatsioonisüsteemis Android 12

Paar päeva tagasi Google liidetud kohustused, mis seadistavad uuendatavate süsteemifontide jaoks kataloogi /data/fonts. Kuna emotikonid sisalduvad fondifailis, saab uusi emotikone lisada, lükates sellesse kataloogi värskendatud fondifaili, mitte läbi süsteemi täieliku värskenduse. Ja kuna need kohustused liideti enne Android 12 stabiilset väljalaset mõne kuu pärast, on tõenäoliselt see värskendatav süsteemifondi funktsioon saadaval tulevases Androidi versioonis.

Tänu @LinkofHyrule89 jootraha eest!