סוני פרסמה הוראות מפורטות כיצד לבנות אנדרואיד 7.1 AOSP עבור מכשירי Xperia שונים. עם זאת, המבנה מסומן 'ניסיוני' לעת עתה.
סוני היא אחת מיצרניות ה-OEM הבודדות שנותרה מאמינה נחרצת ב-AOSP. רוב החברות לא טורחות לספק קובצי קושחה הכרחיים כדי לאפשר למפתחים להעביר AOSP למכשיר. אבל בעוד שחלק מיצרני ה-OEM אכן מספקים קבצים בינאריים למפתחים כדי ליצור בניית AOSP, כמונו ראה עם OnePlus 3, סוני לוקחת את זה צעד קדימה ומבטיחה ש-AOSP מתפקד כהלכה בכל המכשירים שלהם. למרות שתוכנית ה-Open Device של סוני לא משתרעת על כל מכשיר שהיא משחררת, העבודה שהם הוציאו הופך את חייהם של מפתחי ROM מותאמים אישית להרבה, הרבה יותר קלים והקהילה לא יכלה להעריך יותר זה.
עכשיו, סוני פרסמה קבצים בינאריים ומשאבים בשביל ה Xperia X Compact, Xperia X, Xperia Z5 Premium, Xperia Z5, Xperia Z5 Compact, Xperia Z3+, טאבלט Xperia Z4, Xperia Z3, Xperia Z3 Compact, Xperia Z3 Tablet Compact, Xperia Z2, טאבלט Xperia Z2, Xperia Z1, Xperia Z1 Compact, Xperia Z Ultra, Xperia Z, Xperia ZL, Xperia Tablet Z, Xperia E3, Xperia M2, Xperia T2 Ultra, Xperia T3
, Xperia L וה Xperia S. שימו לב שגרסת האנדרואיד שבה כל מכשיר נתמך משתנה מאוד, מכיוון שמכשירים רבים ברשימה אינם תומכים בנוגט.סוני הייתה גם ה-OEM היחיד שלו השתתף באופן נרחב בתצוגה המקדימה למפתחים של Android N גם תוכנית. הם פרסמו בעבר מדריך כיצד לבנות אנדרואיד 7.0 AOSP עבור חלק מהנתמכים השונים שלהם מכשירי Xperia ובסוף השבוע הזה הם עשו את אותו הדבר עבור מפתח אנדרואיד 7.1 נוגט שיצא לאחרונה תצוגות מקדימות. זכור כי רק המכשירים שכבר רשומים כתומכים באנדרואיד 7.0 בדף המשאבים הבינאריים של סוני יהיו זכאי לגרסה המוקדמת של אנדרואיד 7.1. מכיוון שמדובר בבנייה מוקדמת, זכור גם שהוא מסומן כרגע כפי ש נִסיוֹנִי. המדריך מניח שאתה מפעיל את אובונטו, שכן המדריך נוצר באמצעות אובונטו 14.04 LTS, אך הוא יעבוד בצורה דומה בהפצות לינוקס אחרות.
המדריך מתחיל בכך שתכין את סביבת ה-Java שלך, לאחר מכן תבקש ממך להתקין את הכלים הדרושים לבניית אנדרואיד ולאחר מכן להוריד את הכלי Repo ולהגדיר PATH. לאחר מכן, המדריך ידריך אותך באתחול עץ AOSP, הוספת התיקונים הדרושים מה-AOSP במעלה הזרם סניף, ולאחר מכן הוראות כיצד לבנות תמונות AOSP עבור אנדרואיד 7.1 נוגט כך שניתן יהיה להבריק אותן ל- התקן.
להיות בטוח ש עיין בדף GitHub למפתחים של Sony Xperia ולתרום בכל דרך שתוכל.
מקור: Sony Mobile Developer World