MediaTek nas podsjeća zašto je Qualcomm Snapdragon popularniji na XDA

Govoreći za AndroidAuthority, MediaTek-ov generalni direktor mobilnog poslovnog odjela izjavio je da tvrtka ne planira objaviti izvorni kod.

Prilikom odabira novog pametnog telefona većina potrošača gleda na aspekte kao što su cijena, dizajn, kamere i značajke softvera. Nekoliko korisnika stvarno brine o tome koji sustav na čipu pokreće njihov novi pametni telefon, ali za XDA zajednicu to je stvarno važno. HiSilicon, Samsung Electronics, Qualcomm i MediaTek najuspješniji su dobavljači silicija za skupove čipova za pametne telefone, iako HiSilicon proizvodi čipsete isključivo za uređaje Huawei i Honor, dok se Samsungovi Exynos čipovi rijetko nalaze izvan Samsung Galaxyja uređaja. S druge strane, Qualcomm Snapdragon i MediaTek čipovi nalaze se u nizu uređaja, od najjeftiniji Android Go uređaj prema vrhunski telefoni za igrice. Za XDA korisnike koji su zainteresirani za petljanje sa svojim uređajima, nema smisla odabrati uređaj sa Snapdragon čipom. Razlog? Qualcomm je puno više prijateljski nastrojen prema programerima od MediaTeka i ne čini se da će se to promijeniti u skorije vrijeme.

Većina naših čitatelja vjerojatno zna za Android Open Source Project (AOSP) iz kojeg su izvedene sve verzije Android softvera. Naši čitatelji također su svjesni činjenice da se Android uređaji isporučuju s modificiranom Linux kernelom. Baš kao i proizvođači uređaja (OEM), dobavljači čipseta moraju na zahtjev staviti na raspolaganje izvorni kod kernela za sve binarne datoteke kernela Linuxa koje isporučuju na svojim proizvodima. Međutim, dobavljači čipseta nisu obavezni staviti na raspolaganje izvorni kod za drugi softver koji razvijaju, kao što su HAL-ovi ili ogranci okvira. Kada razvijaju novi pametni telefon, proizvođači originalne opreme obično ne počinju s AOSP-om. Umjesto toga, oni se oslanjaju na dobavljače silicija da forkiraju AOSP kako bi bio kompatibilan s njihovim skupovima čipova i zatim distribuiraju sav ovaj kod OEM proizvođačima kao dio paketa podrške za ploču (BSP). OEM-ovi imaju pristup kodu koji im je potreban za pokretanje radne verzije Androida na svojim uređajima, koju zatim prilagođavaju potrebama svojih kupaca. Ali neovisni programeri prilagođenih AOSP ROM-a na našim forumima nemaju tu razinu pristupa, pa moraju početi od ispočetka pokušajem hakiranja čistog AOSP-a s prethodno kompajliranim binarnim datotekama ekstrahiranim s uređaja—bez dokumentacije pomoći. Srećom, Qualcomm, za razliku od MediaTeka, programerima malo olakšava život zahvaljujući Forumi CodeAurora (CAF).

CAF je mjesto gdje Qualcomm učitava izvorni kod kernela za svoje čipsetove poput Snapdragona 845 kao i dijelovi njihovog specifičnog koda za čipset koji programerima olakšava izradu za platformu bez znanja o tome kako funkcioniraju temeljne značajke skupa čipova. CAF je usluga koju pruža Qualcomm za zajednicu, a koju programeri cijene jer razvoj AOSP ROM-a čini tad lakše za njih. Postojanje CAF-a ipak ne rješava sve probleme za programere, jer proizvođači originalne opreme još uvijek mogu dodavati nestandardni hardver koji nije podržan u CAF izdanju—u tom slučaju programeri moraju pribjeći do prljavi hakovi. Nažalost, ne postoji CAF ekvivalent za MediaTek čipsetove, što dovodi do velikog odstupanja u prilagođenoj ROM zajednici kao što se vidi u MediaTek protiv Snapdragon Redmi Note 3 forumi.

Na pitanje o mogućnosti objavljivanja izvornog koda za njihove proizvode, TL Lee, generalni direktor MediaTekove mobilne poslovne jedinice, rekao je AndroidAuthority da tvrtka nema plan "u bliskoj budućnosti" objaviti izvorni kod za javnost. “Za sada nemamo takav program. Mi samo izdajemo naš izvorni kod našim klijentima,” rekao je Lee AndroidAuthority. Rekao je MediaTek AndroidAuthority da tvrtka i dalje radi na poboljšanju svojih GMS Express program, koji pomaže ubrzati proces certifikacije za nove uređaje. Iako to OEM-ima daje više vremena za rad na razvoju softvera na svojim uređajima, to ne pomaže prilagođena ROM zajednica na koju se neki korisnici oslanjaju da bi pružila softversku podršku daleko izvan onoga što proizvođač uređaja nudi ponude. Ako planirate koristiti prilagođene ROM-ove kako bi vaš uređaj bio relativno ažuran nakon kraja životnog vijeka uređaja, tada se držite Qualcomm Snapdragon uređaja u doglednoj budućnosti.