גוגל מתכוננת לנתק אימוג'ים חדשים מעדכוני מערכת אנדרואיד 12, מה שמקל על הצגת אימוג'ים חדשים בטלפונים.
עדכון 1 (26/01/2021 בשעה 13:53 ET): גוגל מיזגה את ה-commits המאפשרים גופני מערכת הניתנים לעדכון באנדרואיד, בדיוק בזמן אנדרואיד 12. לחץ כאן למידע נוסף. המאמר כפי שפורסם ב-24 בנובמבר 2020, נשמר להלן.
אמוג'ים הפכו לחלק בלתי נפרד מהביטוי הבלתי פורמלי שלנו. נכסים גרפיים זעירים אלה מוסיפים רגשות, כוונה ואופי למילים בלבד. התכופים הוספת אימוג'י חדשים לתקן Unicode היא עדות לפופולריות שלהם. בכל פעם ש-Unicode מקבל אימוג'י חדשים, אנחנו צריכים לחכות לשדרוג מערכת ההפעלה כדי להגיע לטלפונים שלנו כדי להביא תמיכה לאמוג'י, לפני שנוכל להפוך אותם לחלק מהשפה האינטרנטית שלנו. נראה שגוגל מתכוננת להקל על כך, מכיוון שכמה התחייבויות מצביעות על כך שהיא עובדת על ניתוק אימוג'ים חדשים מעדכוני מערכת אנדרואיד.
כפי שהוא כרגע, כל הגופנים באנדרואיד מאוחסנים כעת במחיצת המערכת, וליתר דיוק, תחת /system/fonts מַדרִיך. אמוג'י, במיוחד, נמצאים בתוך הקובץ שנקרא NotoColorEmoji.ttf. מחיצת המערכת היא לקריאה בלבד, ועדכון של כל קובץ בתוך המחיצה מחייב עדכון מערכת בזמן שהמחיצה אינה נטענת. אז הדרך היחידה להשיג פונטים חדשים ואימוג'ים חדשים היא לחכות לעדכון OTA רשמי או
התקן את זה בעצמך באופן לא רשמי דרך השורש.התחייבויות חדשות זוהו בפרויקט הקוד הפתוח של אנדרואיד (AOSP) Gerrit, שמחפשות לנתק קבצי גופן מהצורך בשדרוג מערכת ההפעלה. זכור שההתחייבויות הללו עדיין לא מוזגו. אנו יכולים לדלות את מטרתם מתיאורי המחויבות:
הוסף את ספריית /data/fonts/files:
קבצי הגופן המעודכנים יאוחסנו ב- /data/fonts/files וכל האפליקציות יקראו אותו לציור טקסט. לפיכך, /data/fonts/files צריך להיות קריא על ידי אפליקציות וניתן לכתיבה רק על ידי system_server (ו-init).
הגדר את ספריית /data/fonts עבור גופני מערכת הניתנים לעדכון:
- /data/fonts/files קובצי הגופן המעודכנים ממוקמים בספרייה זו. הקבצים תחת ספרייה זו ניתנים לקריאה לכל אפליקציות. רק system_server יכול לכתוב קבצי גופנים לספרייה זו.
- /data/fonts/config תצורת הגופן המשמשת system_server מאוחסנת בספרייה זו. רק system_server יכול לקרוא/לכתוב ספרייה זו.
התחייבויות אלו בעצם מאפשרות את שרת_מערכת תהליך כתיבת קובצי גופן מעודכנים ל- ספריית /data/fonts. מחיצת הנתונים מותקנת כקריאה-כתיבה, כך שעם השינוי הזה, Google מאפשרת רק את שרת_מערכת לעבד את ההרשאה לכתוב לספרייה זו. כל האפליקציות יקראו את קובצי הגופן והאימוג'י מהספרייה הזו לציור טקסט. כך, ניתן לדחוף לטלפון קבצי פונטים מעודכנים, ובהרחבה אימוג'ים חדשים, ללא צורך בעדכון OTA שלם לצורך זה.
אנו חוזרים ומדגישים כי התחייבויות אלו טרם אוחדו. כתוצאה מכך, איננו בטוחים מתי השינוי הזה יקרה. אם ההתחייבויות הללו ימוזגו במהלך החודשים הקרובים, נוכל לראות את השינוי הזה קורה ב אנדרואיד 12.
תודה למפתח מוכר XDA luca020400 על הטיפ!
עדכון 1: תמיכה אפשרית באנדרואיד 12
לפני כמה ימים, גוגל התמזגו ה-commits שמגדירים ספריית /data/fonts עבור גופני מערכת הניתנים לעדכון. מכיוון שאמוג'י כלולים בתוך קובץ גופן, המשמעות היא שניתן להוסיף אימוג'ים חדשים על ידי דחיפה של קובץ גופן מעודכן לספרייה זו במקום באמצעות עדכון מערכת מלא. ומכיוון שההתחייבויות הללו מוזגו לקראת ההשקה היציבה של אנדרואיד 12 בעוד מספר חודשים, סביר להניח שתכונת גופן המערכת הניתן לעדכון תהיה זמינה במהדורת אנדרואיד הקרובה.
הודות ל @LinkofHyrule89 על הטיפ!