גוגל הסירה בשקט אזכורים של "HTC Cerberus" מקוד המקור של Pixel XL [עדכון: עדויות נוספות]

click fraud protection

התחייבויות בקוד המקור של Google Pixel XL מראים כי אזכורים של מכשיר HTC לא ידוע בשם 'Cerberus' הוסרו מ-AOSP.

עדכון 17:00 CST: הובא לידיעתנו שיש ראיות נוספות לגבי זה של HTC מעורבות בפיתוח התוכנה של מכשירי הפיקסל, ראה התוספת בסוף מאמר.


ה "תוצרת גוגלהמוטו מייצג שינוי דרמטי ביחסה של גוגל לאנדרואיד. במקום לעבור בין שותפי ה-OEM השונים שלה כדי לייצר ביחד מכשיר Nexus, גוגל החליט לקחת שליטה הדוקה יותר על כל תהליך העיצוב והפיתוח של הסמארטפונים שלהם.

מאמצים אלה הביאו ל-Google פיקסל ו Pixel XL שהיה משווק בכבדות בתור הזוג הראשון של טלפונים 'אמיתיים' של גוגל.

אבל מה שלא מוזכר בשום חומר שיווקי של Pixel הוא העובדה שהטלפונים הם בעצם מיוצר על ידי HTC. גוגל די נחושה שהם שמרו על השליטה הן בחומרה והן בתוכנה עבור החדש מכשירי פיקסל, אפילו מרחיקים לכת עד שהדביקו לוגו גדול של גוגל על ​​הגב של השניים סמארטפונים. HTC נדחקה לתפקיד של יצרן עיצוב מקורי (ODM) במקום הנדסה משותפת של המכשיר עם גוגל. אכן, נראה שיחסי העבודה בין גוגל ל-HTC דומים לאלה של אפל ופוקסון. מה שרבים בתעשייה כינו את 'אייפון' של עולם האנדרואיד דומה אם כן במובנים רבים יותר מאשר רק במחיר.

בעוד שלגוגל יש התקשרה עם HTC להרכיב טלפונים של Pixel, אוסטרלו אומר שהגישה אינה שונה מהשותפות של אפל עם בונה האייפון Foxconn. הפוך את הפיקסל ותראה את "Made by Google", עוד טיפ כובע לאפל, שכבר מזמן עשתה הרבה מהעובדה הטלפונים שלה "תוכננו על ידי אפל בקליפורניה". אוסטרלו אומר שגוגל לעולם לא תאמר שהפיקסל הונדס בשיתוף עם מישהו אַחֵר. הוא מכריז בגאווה, "זה שלנו." - ריק אוסטרלו, ראש חזון החומרה של גוגל, מדבר עם בלומברג

יחסי עבודה אלה אינם זרים לאף אחד מהצדדים בתמהיל הזה. ה-Pixel C של גוגל היה המכשיר הראשון "תוצרת גוגל" - ולא תמצאו שום אזכור של אף שותף OEM בשום הודעה לעיתונות, וגם לא תמצאו התחייבויות של מהנדסי OEM במכשיר שלו. קוד מקור. מצד שני, ל-HTC יש ניסיון מתאים כ-ODM בזמן שעבדה בעבר עבור אנשים כמו סוני אריקסון בין היתר. עם זאת, יש ספק מתמשך לגבי עד כמה HTC באמת הייתה מעורבת בפיתוח שני טלפונים של Pixel. קיומו של קודם-לא מורגש התחייבות על ידי מהנדס HTC הסרת כל האזכורים של לא ידוע "htc_cerberus" שם קוד (בשילוב עם מפתח מוכר בכיר Jcaseהתצפיות של רשת האתחול של פיקסלים) מציעה זאת HTCתרם בדרך כלשהי לפיתוח התוכנה של שני פיקסלים של גוגל.


הנחת זרעי הספק 

Pixel XL Teardown של iFixit

זרעי הספק לגבי רמת השליטה של ​​גוגל בטווח הפיקסל קיימים עוד לפני יציאת הטלפון. הראשון תמונות דליפות חצי הגונות של הפיקסל הובילו כמה עיתונאים אנדרואיד להעלות השערה שהשוליים הגדולים לכאורה של הפיקסל נבעו בגלל בהשאלה את העיצוב של HTC One A9. עם זאת, ההצהרה של גוגל שהעיצוב של הפיקסלים כן לא מבוסס על שום מכשיר HTC הנוכחי מגובים על ידי ירידת iFixit שחשפה אין עדות למקור הייצור של הטלפון. לכן, אין ממש ראיות להכחיש שגוגל יצרה עיצוב מקורי עבור מכשירי הפיקסל.

אבל בתחילת ספטמבר, דיוויד ראדוק מ-AndroidPolice שיערו שהיחסים בין HTC לגוגל יהיו הדוקים יותר ממה שהשיווק העתידי שלהם יאפשר. ז'אן בטיסט סו מפורבס אישר את הטענה הזו לאחר השקת Pixel בכך שקבע כי ההבדל הבסיסי היחיד באמת בין מכשירי ה-Nexus הקודמים לבין היבול הנוכחי של טלפונים Pixel הוא היעדר כל OEM מיתוג. אם היינו ליישב את הרעיון שגוגל היא האחראית הבלעדית לעיצוב החומרה עם הטענה של פורבס תורם שהמעורבות של HTC דומה לזו של הסדרי Google-OEM קודמים, אז נצטרך להסיק ש HTC הייתה מעורבת בתהליך פיתוח התוכנה המוקדם עבור מכשירי ה-Pixel.


'סרברוס'

אם אי פעם הבזקת א תמונת מפעל עבור אחד ממכשירי ה-Nexus של Google, כנראה שראית את שם הקוד של מכשיר ה-Nexus שלך. גוגל העניקה לכל מכשיר Nexus שם קוד המבוסס על חיה ימית המשמשת כינוי פנימי לצוות הפיתוח עד שהחברה תסיים שם. עם זאת, עבור מכשירי ה-Pixel, לא ברור מהי מוסכמות השמות שגודל המדגם כה קטן. ה-Pixel C הוא קוד בשם 'Dragon' ב-AOSP (או 'Ryu' אם אתה מסתכל בדף תמונת היצרן), למשל, בעוד ש-Google Pixel ו-Pixel XL נקראים בשם 'דג מפרש'ו'מרלין' בהתאמה.

שני הסמארטפונים של Pixel עוקבים אחר מוסכמות השמות הפנימיות של מכשירי Google Nexus, מה שהגיוני בהתחשב בציר הזמן של הדיווחים תוכנית Nexus מתה. למרות שאיננו יודעים מתי בדיוק גוגל החליטה למתג מחדש את מכשירי HTC Nexus כמכשירי Google Pixel, יש תמיכה חזקה ברעיון טלפונים של Pixel התחילו את חייהם כטלפונים של Nexus בהתחשב באמינות ההדלפות במחזור זה ושמות הקוד של Pixel המתאימים לשמות של Nexus אֲמָנָה. לפיכך, אנו מניחים שאולי במשך לא מעט זמן במחזור הפיתוח של טלפונים פיקסל, HTC הייתה מעורבת בערך כמו כל OEM אחר היה מעורב עם הפיתוח של מכשירי הנקסוס. לא נותרו הרבה ראיות ישירות בתוכנה, אבל עדויות נסיבתיות של שני מפתחים ידועים מגבות את הטענה שלנו.

ראשית, מפתח מוכר XDA Bumble-Bee גילה א התחייבות מעניינת בקוד המקור של מרלין מתחילת אוגוסט. ההתחייבות הוגשה על ידי מהנדס תוכנה של HTC והיא ביצעה שינוי יחיד, לכאורה חסר משמעות - הסרת ה"htc_cerberus" תווית מה file_contexts קובץ תחת sepolicy. file_contextsמשמש לקשירת תווית לקובץ/ספרייה וניתן להשתמש בו על ידי אפליקציות למרחב משתמש. אצל מרלין file_contexts קוֹבֶץ, אנו יכולים לראות ש"HTC Cerberus" היה תווית עבור אחת ממחיצות ה-A/B במכשיר. נראה שהשמטת התווית לא משפיעה על שום דבר במכשיר, שכן המהדורה הפומבית הראשונה של קוד המקור של Marlin מופעים file_contexts ללא התווית. זו ספקולציה מצידנו, אבל אולי ההתייחסות הזו ל-"Cerberus" קשורה לשם קוד פנימי כלשהו של HTC שאנחנו עדיין לא מודעים אליו, אולי רכיב של המכשיר שתוכנן להשתמש בו או אפילו לא ידוע התקן. לכל הפחות, קיומו של ההתחייבות של מהנדס HTC מעיד על רמה מסוימת של מעורבות בתוכנה בין HTC לגוגל.

כשקיבלנו את המידע הזה לראשונה, לא היינו בטוחים מה הוא יכול לייצג. אבל מסתכל אחורה על ציוץ מאת @jcase (אחד המפתחים מאחורי Sunshine S-Off/ביטול נעילה), התחלנו להרגיש בטוחים יותר לגבי הטיעון שלנו.

@jcase הצליח להסתכל על ה-bootchain, התהליך שהסמארטפון שלך משתמש בו כדי לאתחל, וקבע שהוא דומה למדי ל-bootchain ממכשיר HTC. ליתר דיוק, הוא קובע כי "זהו רשת אתחול רגיל של HTC עם כמה התקשות/שינויים". בעוד זה הטענה היא בעיקר השערה, הניסיון של @jcase עם מטעני האתחול במכשירי HTC נותן קצת אמון שלו מקרה. בנוסף, העובדה ששרשרת האתחול נראה כיצירת HTC תואמת את הרעיון שהוצג קודם לכן לפיו מכשירי הפיקסל פותחו במקור כטלפונים של Nexus.

"תוצרת Google"

גוגל התכוונה לכבוש את שוק הסמארטפונים על ידי תחרות ישירה עם סמסונג ואפל. הם בחרו זמן מושלם להרים את המעטפת של נציג סמארטפון אנדרואיד בזמן שסמסונג מתאוששת מזה הערה 7 כִּשָׁלוֹן. אבל נצטרך לחכות ולראות אם התוכנית שלהם להתמודד עם האייפון תצליח או לא. בהתאם להצלחת ה-Pixel ו-Pixel XL, האם גוגל תלך על כל הגישה מלמעלה למטה שהם התחייבו אליה רק ​​לאחרונה? או האם השותפים שלהם עדיין ישחקו תפקיד קרוב יותר ממה שהחברה נותנת?

מקור תמונת סרברוס


נספח מס' 1: עדויות נוספות צצות

לאחר פרסום מאמר זה, קיבלנו הודעה על קיומו של 363 התחייבויות נוספות לגרעיני Marlin ו- Sailfish על ידי מהנדסי HTC. מפתח ליבת לינוקס סקוט באואר, שידוע בזכות גילוי וקטלוג מעללי יום אפס בבלוג שלו plsdonthack.me, חיפש את קוד המקור של שני המכשירים וגילה את ההתחייבויות הרבות שנעשו מכתובות דואר אלקטרוני השייכות למהנדסי HTC.

scotty@scotty:~/android/

kernels/git_msm/msm$ git branch

* (HEAD detached at origin/android-msm-marlin-3.

18-nougat-dr1)

scotty@scotty:~/android/

kernels/git_msm/msm$ git log | grep "htc" | grep Author | wc -l

363

אם גוגל אכן הייתה האחראית הבלעדית לפיתוח התוכנה של מכשירי הפיקסל, הרי שקיומן של התחייבויות אלו מביך. אבל אם בהתחלה גוגל פיתחה את המכשירים האלה כמכשירי Nexus, אז זה לא אמור להיות מפתיע לראות כל כך הרבה התחייבויות של מהנדסי HTC. כמובן, לאף אחד מהגילויים הללו אין השפעה על איכות מכשירי הפיקסל עצמם, אבל מעניין לשמוע דיווחים סותרים על תהליך הפיתוח של שני הפיקסל טלפונים.