Vorbind cu AndroidAuthority, directorul general al unității de afaceri mobile al MediaTek a declarat că compania nu are de gând să lanseze codul sursă.
Atunci când aleg un nou smartphone, majoritatea consumatorilor se uită la aspecte precum prețul, designul, camerele și caracteristicile software. Puțini utilizatori le pasă cu adevărat de ce sistem pe cip alimentează noul lor smartphone, dar pentru comunitatea XDA este un aspect foarte important. HiSilicon, Samsung Electronics, Qualcomm și MediaTek sunt cei mai de succes furnizori de siliciu pentru chipset-uri pentru smartphone-uri, deși HiSilicon produce chipset-uri exclusiv pentru dispozitivele Huawei și Honor, în timp ce cipurile Exynos de la Samsung se găsesc rar în afara Samsung Galaxy dispozitive. Pe de altă parte, cipurile Qualcomm Snapdragon și MediaTek se găsesc într-o gamă largă de dispozitive, de la dispozitiv Android Go de ultimă generație la telefoane de gaming de ultimă generație. Pentru utilizatorii XDA interesați să-și schimbe dispozitivele, este o idee deloc să mergi cu un dispozitiv cu un cip Snapdragon. Motivul? Qualcomm este mult mai prietenos cu dezvoltatorii decât MediaTek și nu se pare că acest lucru se va schimba în curând.
Majoritatea cititorilor noștri sunt probabil conștienți de Android Open Source Project (AOSP) din care sunt derivate toate versiunile de software Android. Cititorii noștri sunt, de asemenea, conștienți de faptul că dispozitivele Android sunt livrate cu un nucleu Linux modificat. La fel ca producătorii de dispozitive (OEM), vânzătorii de chipset-uri trebuie să pună la dispoziție, la cerere, codul sursă al nucleului pentru orice binare de kernel Linux pe care le livrează pe produsele lor. Cu toate acestea, furnizorii de chipset-uri nu sunt obligați să pună la dispoziție codul sursă pentru celelalte programe software pe care le dezvoltă, cum ar fi HAL-urile sau ramurile cadru. Când dezvoltă un nou smartphone, OEM-urile de obicei nu încep cu AOSP. În schimb, se bazează pe furnizorii de siliciu pentru ca AOSP să fie compatibil cu chipset-urile lor și apoi să distribuie tot acest cod către OEM ca parte a unui pachet de suport pentru bord (BSP). OEM-urile au acces la codul de care au nevoie pentru a porni o versiune Android funcțională pe dispozitivele lor, pe care apoi îl personalizează pentru a se potrivi nevoilor clienților lor. Dar dezvoltatorii independenți personalizat AOSP ROM de pe forumurile noastre nu au acel nivel de acces, așa că trebuie să înceapă de la zgâriați încercând să piratați împreună AOSP pur cu binarele precompilate extrase de pe dispozitive - fără documentație a ajuta. Din fericire, Qualcomm, spre deosebire de MediaTek, face viața dezvoltatorilor puțin mai ușoară datorită Forumuri CodeAurora (CAF).
CAF este locul în care Qualcomm încarcă codul sursă al nucleului pentru chipset-urile lor precum Snapdragon 845 precum și părți a codului specific chipset-ului lor, care facilitează elaborarea de către dezvoltatori pentru platformă fără a ști cum funcționează caracteristicile de bază ale chipset-ului. CAF este un serviciu oferit de Qualcomm pentru comunitate, unul pe care dezvoltatorii îl apreciază pentru că face din dezvoltarea ROM-ului AOSP un pic mai usor pentru ei. Existența CAF nu rezolvă totuși toate problemele pentru dezvoltatori, deoarece OEM-urile pot adăuga în continuare hardware non-standard care nu este acceptat de versiunea CAF - caz în care dezvoltatorii trebuie să recurgă la hackuri murdare. Din păcate, nu există un echivalent CAF pentru chipset-urile MediaTek, ceea ce duce la o discrepanță uriașă în comunitatea ROM personalizată, așa cum se vede în MediaTek contra Snapdragon Forumuri Redmi Note 3.
Întrebat despre posibilitatea de a lansa codul sursă pentru produsele lor, TL Lee, directorul general al unității de afaceri mobile a MediaTek, a spus AndroidAuthority că compania nu are un plan „în viitorul apropiat” de a lansa codul sursă pentru public. „Până acum, nu avem un astfel de program. Tocmai lansăm codul nostru sursă clienților noștri”, a spus Lee AndroidAuthority. a spus MediaTek AndroidAuthority că compania încă lucrează pentru a le îmbunătăți GMS Express program, care ajută la accelerarea procesului de certificare pentru dispozitive noi. Deși acest lucru oferă OEM-urilor mai mult timp pentru a lucra la dezvoltarea software-ului pe dispozitivele lor, nu ajută comunitatea ROM personalizată pe care se bazează unii utilizatori pentru a oferi suport software cu mult peste ceea ce producătorul dispozitivului promoții. Dacă intenționați să utilizați ROM-uri personalizate pentru a vă menține dispozitivul relativ actualizat după sfârșitul ciclului de viață al dispozitivului, rămâneți cu dispozitivele Qualcomm Snapdragon pentru viitorul apropiat.