MediaTek nám pripomína, prečo je Qualcomm Snapdragon na XDA populárnejší

click fraud protection

Generálny riaditeľ mobilnej obchodnej jednotky MediaTek pre AndroidAuthority uviedol, že spoločnosť neplánuje zverejniť zdrojový kód.

Pri výbere nového smartfónu sa väčšina spotrebiteľov pozerá na aspekty ako cena, dizajn, fotoaparáty a softvérové ​​funkcie. Len málo používateľov sa skutočne zaujíma o to, aký systém na čipe poháňa ich nový smartfón, ale pre komunitu XDA je to skutočne dôležité hľadisko. HiSilicon, Samsung Electronics, Qualcomm a MediaTek sú najúspešnejšími dodávateľmi kremíka pre čipsety smartfónov, hoci HiSilicon vyrába čipové sady výhradne pre zariadenia Huawei a Honor, zatiaľ čo čipy Samsung Exynos sa mimo Samsung Galaxy nachádzajú len zriedka zariadení. Na druhej strane čipy Qualcomm Snapdragon a MediaTek sa nachádzajú v celom rade zariadení, od najnižšie zariadenie Android Go k herné telefóny najvyššej triedy. Pre používateľov XDA, ktorí sa zaujímajú o svoje zariadenia, je jednoduché vybrať si zariadenie s čipom Snapdragon. Dôvod? Qualcomm je pre vývojárov oveľa priateľskejší ako MediaTek a nezdá sa, že by sa to malo v dohľadnej dobe zmeniť.

Väčšina našich čitateľov pravdepodobne pozná projekt Android Open Source Project (AOSP), z ktorého sú odvodené všetky zostavy softvéru pre Android. Naši čitatelia sú si tiež vedomí skutočnosti, že zariadenia so systémom Android sa dodávajú s upraveným jadrom Linuxu. Rovnako ako výrobcovia zariadení (OEM), aj predajcovia čipsetov musia na požiadanie sprístupniť zdrojový kód jadra pre všetky binárne súbory jadra Linuxu, ktoré dodávajú na svojich produktoch. Od predajcov čipových súprav sa však nevyžaduje, aby sprístupnili zdrojový kód pre ďalší softvér, ktorý vyvíjajú, ako sú HAL alebo vetvy frameworku. Pri vývoji nového smartfónu OEM zvyčajne nezačínajú s AOSP. Namiesto toho sa spoliehajú na dodávateľov kremíka, ktorí rozdelia AOSP tak, aby boli kompatibilné s ich čipovými sadami, a potom distribuujú celý tento kód výrobcom OEM ako súčasť balíka podpory rady (BSP). Výrobcovia OEM majú prístup ku kódu, ktorý potrebujú na spustenie funkčnej zostavy Androidu na svojich zariadeniach, ktorú potom prispôsobujú potrebám svojich zákazníkov. Nezávislí vývojári AOSP ROM na našich fórach však nemajú takú úroveň prístupu, takže musia začať od scratch pokusom o hacknutie čistého AOSP s predkompilovanými binárnymi súbormi extrahovanými zo zariadení – bez dokumentácie pomôcť. Našťastie Qualcomm, na rozdiel od MediaTeku, uľahčuje vývojárom život vďaka Fórum CodeAurora (CAF).

CAF je miesto, kde Qualcomm nahráva zdrojový kód jadra pre svoje čipové sady ako Snapdragon 845 ako aj časti ich špecifického kódu čipsetu, ktorý vývojárom uľahčuje vytváranie pre platformu bez toho, aby vedeli, ako fungujú základné funkcie čipsetu. CAF je služba poskytovaná spoločnosťou Qualcomm pre komunitu, ktorú vývojári oceňujú, pretože umožňuje vývoj AOSP ROM tad pre nich jednoduchšie. Existencia CAF však pre vývojárov nevyrieši každý problém, pretože OEM môžu stále pridávať neštandardný hardvér, ktorý vydanie CAF nepodporuje – v takom prípade sa vývojári musia uchýliť do špinavé hacky. Žiaľ, neexistuje žiadny ekvivalent CAF pre čipsety MediaTek, čo vedie k obrovskému rozporu v komunite vlastných ROM, ako je vidieť v MediaTek proti Snapdragon Fóra Redmi Note 3.

Na otázku o možnosti uvoľnenia zdrojového kódu ich produktov, TL Lee, generálny riaditeľ mobilnej obchodnej jednotky MediaTek, povedal AndroidAuthority že spoločnosť neplánuje „v blízkej budúcnosti“ uvoľniť zdrojový kód pre verejnosť. „Zatiaľ takýto program nemáme. Práve sme uvoľnili náš zdrojový kód našim zákazníkom, “povedal Lee AndroidAuthority. Informoval o tom MediaTek AndroidAuthority že spoločnosť stále pracuje na zlepšení ich GMS Express program, ktorý pomáha urýchliť proces certifikácie nových zariadení. Aj keď to dáva výrobcom OEM viac času na prácu na vývoji softvéru na ich zariadeniach, nepomáha to prispôsobená komunita ROM, na ktorú sa niektorí používatelia spoliehajú pri poskytovaní softvérovej podpory, ktorá presahuje rámec výrobcu zariadenia ponúka. Ak plánujete používať vlastné pamäte ROM, aby bolo vaše zariadenie po skončení životnosti zariadenia relatívne aktuálne, v dohľadnej budúcnosti zostaňte pri zariadeniach Qualcomm Snapdragon.