Abyste získali nové emotikony na Android 12, nebudete muset stahovat úplnou aktualizaci

click fraud protection

Google se připravuje na oddělení nových emotikonů od aktualizací systému Android 12, což usnadní zavádění nových emodži na telefonech.

Aktualizace 1 (26. 1. 2021 ve 13:53 ET): Google sloučil závazky, které umožňují aktualizovatelná systémová písma v systému Android, právě včas Android 12. Pro více informací klikněte sem. Článek ve znění zveřejněném 24. listopadu 2020 je zachován níže.

Emoji se staly nedílnou součástí našeho neformálního projevu. Tyto drobné grafické prvky dodávají pouhým slovům emoce, záměr a charakter. Časté přidání nových emotikonů do standardu Unicode svědčí o jejich popularitě. Kdykoli Unicode dostane nové emotikony, musíme počkat na upgrade operačního systému, aby se dostal do našich telefonů, aby přinesl podporu pro emotikony, než je skutečně uděláme součástí našeho internetového žargonu. Zdá se, že Google se připravuje, aby to usnadnil, protože několik závazků naznačuje, že pracuje na oddělení nových emotikonů od aktualizací systému Android.

V současné době jsou všechna písma v systému Android uložena v systémovém oddílu a konkrétněji pod

/system/fonts adresář. Zejména emotikony jsou přítomny v souboru s názvem NotoColorEmoji.ttf. Systémový oddíl je pouze pro čtení a aktualizace jakéhokoli souboru v oddílu vyžaduje aktualizaci systému, když oddíl není připojen. Jedinou možností, jak získat nové fonty a nové emoji, je tedy počkat na oficiální OTA aktualizaci resp nainstalujte si to sami neoficiálně přes root.

V projektu Android Open Source Project (AOSP) Gerrit byly zaznamenány nové commity, které se zaměřují na oddělení souborů písem od potřeby aktualizace operačního systému. Mějte na paměti, že tyto commity ještě nebyly sloučeny. Jejich účel můžeme odvodit z popisů odevzdání:

Přidejte adresář /data/fonts/files:

Aktualizované soubory písem budou uloženy do /data/fonts/files a všechny aplikace je přečtou pro kreslení textu. /data/fonts/files tedy musí být čitelné aplikacemi a zapisovatelné pouze serverem system_server (a init).

Nastavte adresář /data/fonts pro aktualizovatelná systémová písma:

- /data/fonts/files Aktualizované soubory písem jsou umístěny v tomto adresáři. Soubory v tomto adresáři jsou čitelné pro všechny aplikace. Do tohoto adresáře může zapisovat soubory písem pouze systémový_server.

- /data/fonts/config V tomto adresáři je uložena konfigurace písma, kterou používá systémový_server. Tento adresář může číst/zapisovat pouze systémový_server.

Tyto závazky v podstatě umožňují systémový_server proces zápisu aktualizovaných souborů písem do adresář /data/fonts. Datový oddíl je připojen jako čtení a zápis, takže s touto změnou Google povoluje pouze systémový_server zpracovat oprávnění k zápisu do tohoto adresáře. Všechny aplikace pak přečtou soubory písem a emodži z tohoto adresáře pro kreslení textu. Aktualizované soubory písem, a tím i nové emotikony, lze tedy poslat do telefonu, aniž by pro tento účel potřebovali celou aktualizaci OTA.

Opakujeme, že tyto závazky ještě nebyly sloučeny. Proto si nejsme jisti, kdy k této změně dojde. Pokud budou tyto závazky sloučeny během několika příštích měsíců, uvidíme, že k této změně dojde Android 12.

Díky XDA Recognized Developer luca020400 za tip!


Aktualizace 1: Možná podpora v Androidu 12

Před několika dny, Google sloučeny potvrzení, která nastavují adresář /data/fonts pro aktualizovatelná systémová písma. Vzhledem k tomu, že emotikony jsou obsaženy v souboru fontu, znamená to, že nové emotikony lze přidat vložením aktualizovaného souboru fontu do tohoto adresáře namísto úplné aktualizace systému. A protože tyto závazky byly sloučeny před stabilním vydáním Androidu 12 za několik měsíců, je pravděpodobné, že tato aktualizovatelná funkce systémového písma bude k dispozici v nadcházející verzi Androidu.

Díky @LinkofHyrule89 za tip!