„MediaTek“ primena, kodėl „Qualcomm Snapdragon“ yra populiaresnis XDA

click fraud protection

Kalbėdamas su „AndroidAuthority“, „MediaTek“ mobiliojo verslo padalinio generalinis direktorius pareiškė, kad įmonė neketina išleisti šaltinio kodo.

Rinkdamiesi naują išmanųjį telefoną, dauguma vartotojų atsižvelgia į tokius aspektus kaip kaina, dizainas, fotoaparatai ir programinės įrangos funkcijos. Nedaugeliui vartotojų iš tikrųjų rūpi, kokia sistema yra lustas aprūpina jų naująjį išmanųjį telefoną, tačiau XDA bendruomenei tai labai svarbu. „HiSilicon“, „Samsung Electronics“, „Qualcomm“ ir „MediaTek“ yra sėkmingiausi išmaniųjų telefonų mikroschemų rinkinių silicio pardavėjai, nors „HiSilicon“ gamina mikroschemų rinkinius tik Huawei ir Honor įrenginiams, o Samsung Exynos lustai retai randami už Samsung Galaxy ribų prietaisai. Kita vertus, Qualcomm Snapdragon ir MediaTek lustai randami įvairiuose įrenginiuose, nuo žemiausios klasės „Android Go“ įrenginys prie aukščiausios klasės žaidimų telefonai. XDA naudotojams, besidomintiems su savo įrenginiais, nereikėtų rinktis įrenginį su „Snapdragon“ lustu. Priežastis? „Qualcomm“ yra daug patogesnis kūrėjams nei „MediaTek“, ir neatrodo, kad tai greitai pasikeis.

Daugelis mūsų skaitytojų tikriausiai žino apie „Android Open Source Project“ (AOSP), iš kurio gaunamos visos „Android“ programinės įrangos versijos. Mūsų skaitytojai taip pat žino, kad „Android“ įrenginiai pristatomi su modifikuotu „Linux“ branduoliu. Kaip ir įrenginių gamintojai (OĮG), mikroschemų rinkinių pardavėjai paprašius turi pateikti bet kokių Linux branduolio dvejetainių failų, kuriuos jie pristato savo gaminiuose, branduolio šaltinio kodą. Tačiau lustų rinkinių pardavėjai neprivalo pateikti kitos jų kuriamos programinės įrangos, pvz., HAL ar sistemos šakų, šaltinio kodo. Kurdami naują išmanųjį telefoną, originalios įrangos gamintojai paprastai nepradeda nuo AOSP. Vietoj to, jie pasikliauja silicio pardavėjais, kad sukurtų AOSP suderinamumą su jų mikroschemų rinkiniais, o tada platins visą šį kodą originalios įrangos gamintojams kaip plokštės palaikymo paketo (BSP) dalį. Originalios įrangos gamintojai turi prieigą prie kodo, kurio jiems reikia norint paleisti veikiančią „Android“ versiją savo įrenginiuose, kurią vėliau pritaiko pagal savo klientų poreikius. Tačiau nepriklausomi pasirinktiniai AOSP ROM kūrėjai mūsų forumuose neturi tokio prieigos lygio, todėl jie turi pradėti nuo subraižyti bandant nulaužti gryną AOSP su iš anksto sukompiliuotais dvejetainiais failais, ištrauktais iš įrenginių – be jokių dokumentų padėti. Laimei, Qualcomm, skirtingai nei MediaTek, palengvina kūrėjų gyvenimą dėl CodeAurora forumai (CAF).

CAF yra vieta, kur Qualcomm įkelia savo mikroschemų rinkinių branduolio šaltinio kodą kaip Snapdragon 845 taip pat dalys savo lustų rinkinio specifinio kodo, kuris palengvina kūrėjams kurti platformą, nežinant, kaip veikia pagrindinės mikroschemų rinkinio funkcijos. CAF yra „Qualcomm“ bendruomenei teikiama paslauga, kurią kūrėjai vertina, nes AOSP ROM kūrimas tampa tad jiems lengviau. Tačiau CAF buvimas neišsprendžia visų kūrėjų problemų, nes originalios įrangos gamintojai vis tiek gali pridėti nestandartinė aparatinė įranga, kurios nepalaiko CAF leidimas – tokiu atveju kūrėjai turi kreiptis į nešvarūs įsilaužimai. Deja, MediaTek mikroschemų rinkiniams nėra CAF atitikmens, todėl tinkintos ROM bendruomenėje atsiranda didžiulis neatitikimas, kaip matyti MediaTek prieš Snapdragon Redmi Note 3 forumai.

Paklaustas apie galimybę išleisti jų produktų šaltinio kodą, TL Lee, „MediaTek“ mobiliojo verslo padalinio generalinis direktorius, sakė. AndroidAuthority kad bendrovė neturi plano „artimiausiu metu“ išleisti šaltinio kodą visuomenei. „Kol kas tokios programos neturime. Mes tiesiog išleidžiame savo šaltinio kodą savo klientams“, – pasakojo Lee AndroidAuthority. „MediaTek“ pasakojo AndroidAuthority kad įmonė vis dar stengiasi tobulinti savo GMS Express programa, kuri padeda pagreitinti naujų įrenginių sertifikavimo procesą. Nors tai suteikia originalios įrangos gamintojams daugiau laiko kurti programinę įrangą savo įrenginiuose, tai nepadeda tinkintos ROM bendruomenės, kuria kai kurie vartotojai pasitiki, teikdami programinės įrangos palaikymą, gerokai didesnį nei įrenginio gamintojas pasiūlymai. Jei planuojate naudoti pasirinktinius ROM, kad prietaisas būtų santykinai atnaujintas pasibaigus įrenginio eksploatavimo laikui, artimiausioje ateityje laikykitės Qualcomm Snapdragon įrenginių.