Sinun ei tarvitse ladata täyttä päivitystä saadaksesi uusia hymiöitä Android 12:een

click fraud protection

Google valmistautuu erottamaan uudet emojit Android 12 -järjestelmäpäivityksistä, mikä helpottaa uusien hymiöiden käyttöönottoa puhelimissa.

Päivitys 1 (26.1.2021 klo 13.53 ET): Google on yhdistänyt sitoumukset, jotka mahdollistavat päivitettävien järjestelmäfontien Androidissa, juuri sopivasti Android 12. Napsauta tätä saadaksesi lisätietoja. Artikkeli, sellaisena kuin se on julkaistu 24.11.2020, säilyy alla.

Emojista on tullut olennainen osa epävirallista ilmaisuamme. Nämä pienet graafiset resurssit lisäävät tunteita, tarkoitusta ja luonnetta pelkkään sanoihin. Usein uusien emojien lisäys Unicode-standardiin on osoitus heidän suosiosta. Aina kun Unicode saa uusia hymiöitä, meidän on odotettava käyttöjärjestelmän päivityksen saapumista puhelimiimme, jotta voimme tarjota emojille tuen, ennen kuin voimme tehdä niistä osan internet-lingoamme. Google näyttää valmistautuvan helpottamaan tätä, sillä muutamat sitoumukset osoittavat, että se työskentelee uusien emojien irrottamiseksi Android-järjestelmäpäivityksistä.

Tällä hetkellä kaikki Androidin fontit on tallennettu järjestelmäosioon ja tarkemmin sanottuna /system/fonts hakemistosta. Erityisesti emojit ovat läsnä tiedostossa nimeltä NotoColorEmoji.ttf. Järjestelmäosio on vain luku -tilassa, ja minkä tahansa osion sisällä olevan tiedoston päivittäminen vaatii järjestelmäpäivityksen, kun osiota ei ole asennettu. Joten ainoa tapa saada uusia fontteja ja uusia hymiöitä on odottaa virallista OTA-päivitystä tai asenna se itse epävirallisesti rootin kautta.

Android Open Source Project (AOSP) Gerritissä on havaittu uusia sitoumuksia, jotka pyrkivät erottamaan kirjasintiedostot käyttöjärjestelmän päivityksen tarpeesta. Muista, että näitä sitoumuksia ei ole vielä yhdistetty. Voimme päätellä niiden tarkoituksen sitoumuskuvauksista:

Lisää /data/fonts/files -hakemisto:

Päivitetyt fonttitiedostot tallennetaan kansioon /data/fonts/files ja kaikki sovellukset lukevat ne tekstin piirtämistä varten. Siten /data/fonts/files on sovellusten luettavissa ja vain system_server (ja init) voi kirjoittaa.

Määritä /data/fonts-hakemisto päivitettäville järjestelmäfonteille:

- /data/fonts/files Päivitetyt kirjasintiedostot sijoitetaan tähän hakemistoon. Tämän hakemiston tiedostot ovat kaikkien sovellusten luettavissa. Vain system_server voi kirjoittaa fonttitiedostoja tähän hakemistoon.

- /data/fonts/config Järjestelmäpalvelimen käyttämä kirjasinkokoonpano on tallennettu tähän hakemistoon. Vain system_server voi lukea/kirjoittaa tätä hakemistoa.

Nämä sitoumukset mahdollistavat olennaisesti system_server prosessi päivitettyjen fonttitiedostojen kirjoittamiseen /data/fonts-hakemisto. Tietoosio liitetään luku-kirjoitusmuotoon, joten tämän muutoksen myötä Google sallii vain system_server käsittelee luvan kirjoittaa tähän hakemistoon. Kaikki sovellukset lukevat sitten fontit ja emoji-tiedostot tästä hakemistosta tekstin piirtämistä varten. Siten päivitetyt fonttitiedostot ja laajemmin uudet emojit voidaan työntää puhelimeen ilman koko OTA-päivitystä tähän tarkoitukseen.

Toistamme, että näitä sitoumuksia ei ole vielä yhdistetty. Näin ollen emme ole varmoja, milloin tämä muutos tapahtuu. Jos nämä sitoumukset yhdistetään muutaman seuraavan kuukauden aikana, voimme nähdä tämän muutoksen tapahtuvan Android 12.

Kiitos XDA Recognized Developer luca020400 vinkkiä varten!


Päivitys 1: Mahdollinen tuki Android 12:ssa

Muutama päivä sitten Google yhdistetty sitoumukset, jotka määrittävät /data/fonts-hakemiston päivitettäville järjestelmäfonteille. Koska emojit sisältyvät kirjasintiedostoon, uusia hymiöitä voidaan lisätä työntämällä päivitetty fonttitiedosto tähän hakemistoon täyden järjestelmäpäivityksen sijaan. Ja koska nämä sitoumukset yhdistettiin ennen Android 12:n vakaata julkaisua muutaman kuukauden kuluttua, tämä päivitettävä järjestelmäfonttiominaisuus on todennäköisesti saatavilla tulevassa Android-julkaisussa.

Kiitokset @LinkofHyrule89 vinkkiä varten!