טלפונים של גוגל פיקסל יתמכו ככל הנראה בתכונת תרגום ממשק המשתמש הלא מתועד באנדרואיד 12, שנראה כי היא מתרגמת טקסט באפליקציות.
אחד המכשולים הגדולים ביותר להצטרפות ל-Team Pixel הוא הזמינות: גוגל פשוט לא מוכרת את הטלפונים שלה בכל מדינה כמו סמסונג או אפל. לדוגמה, גוגל בקרוב Pixel 5a 5G רק אישר להשיק בשתי מדינות עד כה: ארה"ב ויפן. ייבוא טלפון Pixel הוא תמיד אופציה, וגוגל עושה עבודה מצוינת כדי לוודא שהתוכנה שלה ניתנת לקריאה ברוב השפות. אבל מה לגבי שירותי צד שלישי? ב-Chrome, אתה יכול להשתמש בכלי התרגום המובנה כדי לתרגם דפי אינטרנט לשפת האם שלך, אבל כרגע אין דרך לעשות זאת עבור אפליקציות אנדרואיד. זה אמור להשתנות עם תכונה חדשה אנדרואיד 12, וזיהינו עדויות המצביעות על כך שהוא יהיה זמין בטלפונים של Pixel.
עוד באפריל, דיווחנו שגוגל עבדה על מסגרת חדשה באנדרואיד 12 לתרגום ממשק המשתמש של אפליקציה לשפת האם של המשתמש. לאחר השקת גרסת הבטא הראשונה של אנדרואיד 12 בשעה Google I/O 2021, Google עדכנה את דוח הבדלי ה-API שלה בדוח חדש חבילת android.view.translation בנוסף ל שיטות קשורות במחלקה View שתואמים למה שמצאנו בחודש שעבר. עם זאת, ממשקי ה-API החדשים הללו אינם מתועדים, כלומר אנו יכולים רק לנחש ניחושים מושכלים לגבי השימוש המיועד שלהם. בפוסט בבלוג, מפתח
CommonsWareמאומת הפרשנות שלנו לתכונה החדשה הזו, שאמורה להציע "תרגומים מסופקים על ידי המערכת של מחרוזות גלויות למשתמש." כפי שהוא מציין, זה התכונה עשויה להוות אתגר למפתחים אם היא תהפוך לחובה, אבל היא ללא ספק תהפוך אפליקציות עם תמיכה בשפה מוגבלת לנגישה יותר עבור משתמשים.עם זאת, תרגומי ממשק המשתמש של האפליקציה לא תהיה תכונה סטנדרטית של אנדרואיד 12 כתמיכה תהיה תלויה בכך ש"שירות תרגום" מוגדר במערכת. שירות תרגום זה מוגדר לפי הערך config_defaultTranslationService
במסגרת, וכמפתח kdrag0n ציין בפנינו, ערך זה מוגדר למעשה באנדרואיד 12 Beta 1 עבור טלפונים של Pixel. באופן ספציפי, config_defaultTranslationService
נקבע ל com.google.android.as/com.google.android.apps.miphone.aiai.translate.services.TranslationService
איפה "com.google.android.as
"הוא שם החבילה עבור שירותי התאמה אישית של מכשירים ו"com.google.android.apps.miphone.aiai.translate.services.TranslationService
" הוא השם של שירות התרגום שמסופק על ידי האפליקציה.
גרסאות נוכחיות של אפליקציית Device Personalization Services אין למעשה את השירות הזה, כך שלמעשה איננו יכולים לבדוק את תכונת התרגום החדשה של ממשק המשתמש של Android 12 בטלפונים של Pixel. לאחר עדכון שירותי התאמה אישית של מכשירים, אנחנו אמורים להיות מסוגלים סוף סוף לבדוק את התכונה החדשה הזו. מאז גוגל קבע את הערך של config_defaultTranslationService
באמצעות שכבת ריצה של משאבי ריצה (RRO) הנקראת "PixelConfigOverlayCommon", אנו מאמינים לעת עתה שתכונה זו לא תהיה מוגבלת לטלפון Pixel ספציפי לאחר שחרורו. אם גוגל התכוונה להגביל את הגישה למכשיר Pixel ספציפי, הם היו יכולים להגדיר את הערך ב אחד או יותר מה-APK של PixelConfigOverlay הכלולים עבור דור או יותר של מכשירי Pixel (לְמָשָׁל. PixelConfigOverlay2019 עבור Pixel 4 ואילך). עם זאת, לא נדע בוודאות עד שהפיצ'ר ישוחרר, וסביר להניח שזה לא יקרה עד להשקת ה- סדרת פיקסל 6 בהמשך הסתיו הזה.