Google, yeni emojileri Android 12 sistem güncellemelerinden ayırmaya hazırlanıyor ve böylece telefonlarda yeni emojilerin tanıtılması kolaylaştırılıyor.
Güncelleme 1 (26.01.2021 @ 13:53 ET): Google, Android'de güncellenebilir sistem yazı tiplerini etkinleştiren taahhütleri tam zamanında birleştirdi Android 12. Daha fazla bilgi için buraya tıklayın. 24 Kasım 2020 tarihinde yayınlanan yazı aşağıda muhafaza edilmiştir.
Emojiler resmi olmayan ifademizin ayrılmaz bir parçası haline geldi. Bu küçük grafik varlıklar, yalnızca kelimelere duygu, niyet ve karakter katar. Sık Unicode standardına yeni emojilerin eklenmesi popülerliklerinin kanıtıdır. Unicode yeni emojiler aldığında, onları internet dilimizin bir parçası haline getirmeden önce, emoji desteği sağlamak için bir işletim sistemi yükseltmesinin telefonlarımıza ulaşmasını beklememiz gerekir. Birkaç taahhüt, yeni emojileri Android sistem güncellemelerinden ayırmaya çalıştığını gösterdiğinden, Google bunu kolaylaştırmaya hazırlanıyor gibi görünüyor.
Şu anda olduğu gibi, Android'deki tüm yazı tipleri şu anda sistem bölümünde ve daha spesifik olarak /system/fonts dizin. Özellikle emojiler adlı dosyada mevcut. NotoColorEmoji.ttf. Sistem bölümü salt okunurdur ve bölüm içindeki herhangi bir dosyayı güncellemek, bölüm takılı değilken sistem güncellemesi gerektirir. Dolayısıyla yeni yazı tipleri ve yeni emojiler almanın tek yolu resmi bir OTA güncellemesi beklemek veya root aracılığıyla resmi olmayan bir şekilde kendiniz kurun.
Android Açık Kaynak Projesi (AOSP) Gerrit'te, yazı tipi dosyalarını işletim sistemi yükseltmesine ihtiyaç duymadan ayırmayı amaçlayan yeni taahhütler tespit edildi. Bu taahhütlerin henüz birleştirilmediğini unutmayın. Amaçlarını taahhüt açıklamalarından anlayabiliriz:
/data/fonts/files dizini ekle:
Güncellenen yazı tipi dosyaları /data/fonts/files dizininde saklanacak ve tüm uygulamalar metin çizmek için onu okuyacaktır. Bu nedenle /data/fonts/files'ın uygulamalar tarafından okunabilmesi ve yalnızca system_server (ve init) tarafından yazılabilmesi gerekir.
Güncellenebilir sistem yazı tipleri için /data/fonts dizinini ayarlayın:
- /data/fonts/files Güncellenen yazı tipi dosyaları bu dizine yerleştirilir. Bu dizinin altındaki dosyalar herhangi bir uygulama tarafından okunabilir. Bu dizine yalnızca sistem_sunucusu yazı tipi dosyaları yazabilir.
- /data/fonts/config System_server tarafından kullanılan yazı tipi yapılandırması bu dizinde saklanır. Bu dizini yalnızca system_server okuyabilir/yazabilir.
Bu taahhütler esasen şunları mümkün kılar: sistem_sunucusu güncellenmiş yazı tipi dosyalarını yazma işlemi /data/fonts dizini. Veri bölümü okuma-yazma olarak bağlanmıştır, dolayısıyla bu değişiklikle Google yalnızca sistem_sunucusu Bu dizine yazma iznini işleyin. Daha sonra tüm uygulamalar, metin çizmek için bu dizindeki yazı tipi ve emoji dosyalarını okuyacaktır. Böylece, güncellenen yazı tipi dosyaları ve buna bağlı olarak yeni emojiler, bu amaçla tam bir OTA güncellemesine gerek kalmadan telefona aktarılabilir.
Bu taahhütlerin henüz birleştirilmediğini yineliyoruz. Dolayısıyla bu değişikliğin ne zaman gerçekleşeceğinden emin değiliz. Bu taahhütler önümüzdeki birkaç ay içinde birleştirilirse bu değişikliğin gerçekleştiğini görebiliriz. Android 12.
XDA Tanınan Geliştiriciye Teşekkürler luca020400 ipucu için!
Güncelleme 1: Android 12'de olası destek
Birkaç gün önce Google'da birleştirilmiş güncellenebilir sistem yazı tipleri için bir /data/fonts dizini kuran taahhütler. Emojiler bir yazı tipi dosyasında bulunduğundan, bu, tam sistem güncellemesi yerine güncellenmiş bir yazı tipi dosyasını bu dizine göndererek yeni emojilerin eklenebileceği anlamına gelir. Ve bu taahhütler, Android 12'nin birkaç ay içinde kararlı bir şekilde piyasaya sürülmesinden önce birleştirildiğinden, bu güncellenebilir sistem yazı tipi özelliğinin önümüzdeki Android sürümünde mevcut olması muhtemeldir.
Sayesinde @LinkofHyrule89 ipucu için!