MediaTek muistuttaa, miksi Qualcomm Snapdragon on suositumpi XDA: ssa

Puhuessaan AndroidAuthoritylle MediaTekin mobiililiiketoimintayksikön johtaja totesi, ettei yhtiö aio julkaista lähdekoodia.

Uutta älypuhelinta valitessaan useimmat kuluttajat kiinnittävät huomiota hintaan, suunnitteluun, kameroihin ja ohjelmistoominaisuuksiin. Harvat käyttäjät todella välittävät siitä, mikä järjestelmä-siru toimii heidän uudessa älypuhelimessaan, mutta XDA-yhteisölle se on todella tärkeä näkökohta. HiSilicon, Samsung Electronics, Qualcomm ja MediaTek ovat menestyneimpiä älypuhelinpiirisarjojen piimyyjiä, vaikka HiSilicon tuottaa piirisarjoja yksinomaan Huawei- ja Honor-laitteille, kun taas Samsungin Exynos-siruja löytyy harvoin Samsung Galaxyn ulkopuolelta laitteet. Toisaalta Qualcomm Snapdragon- ja MediaTek-siruja löytyy useista laitteista, alkaen halvin Android Go -laite kohtaan huippuluokan pelipuhelimia. XDA-käyttäjille, jotka ovat kiinnostuneita laitteidensa parissa työskentelemisestä, on turhaa valita Snapdragon-sirulla varustettu laite. Syy? Qualcomm on paljon kehittäjäystävällisempi kuin MediaTek, eikä se näytä muuttuvan lähiaikoina.

Suurin osa lukijoistamme on luultavasti tietoinen Android Open Source Projectista (AOSP), josta kaikki Android-ohjelmistoversiot ovat peräisin. Lukijamme ovat myös tietoisia siitä, että Android-laitteet toimitetaan muokatun Linux-ytimen kanssa. Aivan kuten laitevalmistajien (OEM-valmistajien), piirisarjan toimittajien on pyynnöstä asetettava saataville ytimen lähdekoodi kaikille tuotteissaan toimitetuille Linux-ytimen binääritiedostoille. Piirisarjan toimittajien ei kuitenkaan tarvitse asettaa saataville lähdekoodia muille kehittämilleen ohjelmistoille, kuten HAL: ille tai kehyshaareille. Uutta älypuhelinta kehittäessään OEM-valmistajat eivät yleensä aloita AOSP: stä. Sen sijaan he luottavat siihen, että piimyyjät tekevät AOSP: n yhteensopivaksi piirisarjojensa kanssa ja jakavat sitten kaiken tämän koodin OEM-valmistajille osana Board Support Package (BSP) -pakettia. OEM-valmistajilla on pääsy koodiin, jota he tarvitsevat käynnistääkseen toimivan Android-version laitteilleen, ja ne sitten mukauttavat sen asiakkaidensa tarpeiden mukaan. Mutta riippumattomilla mukautetuilla AOSP ROM -kehittäjillä foorumeillamme ei ole tätä käyttöoikeustasoa, joten heidän on aloitettava naarmuuntua yrittämällä hakkeroida yhteen puhdas AOSP laitteista purettujen esikäännettyjen binäärien kanssa – ilman dokumentaatiota auttaa. Onneksi Qualcomm, toisin kuin MediaTek, helpottaa kehittäjien elämää hieman CodeAurora-foorumit (CAF).

CAF on paikka, jossa Qualcomm lataa ytimen lähdekoodin piirisarjoilleen kuten Snapdragon 845 yhtä hyvin kuin osat piirisarjakohtaisesta koodistaan, joka helpottaa kehittäjien rakentamista alustalle tietämättä, miten taustalla olevat piirisarjan ominaisuudet toimivat. CAF on Qualcommin yhteisölle tarjoama palvelu, jota kehittäjät arvostavat, koska se tekee AOSP ROM -kehityksestä tad helpompaa heille. CAF: n olemassaolo ei kuitenkaan ratkaise kaikkia kehittäjien ongelmia, koska OEM-valmistajat voivat silti lisätä standardista poikkeava laitteisto, jota CAF-julkaisu ei tue – tässä tapauksessa kehittäjien on turvauduttava to likaisia ​​hakkereita. MediaTek-piirisarjoille ei valitettavasti ole CAF-vastinetta, mikä johtaa valtavaan eroavaisuuksiin mukautetussa ROM-yhteisössä, kuten näkyy MediaTek vastaan Snapdragon Redmi Note 3 -foorumit.

Kun MediaTekin mobiililiiketoimintayksikön johtaja TL Lee kysyi mahdollisuudesta julkaista heidän tuotteidensa lähdekoodi. AndroidAuthority että yhtiöllä ei ole "lähitulevaisuudessa" suunnitelmaa julkaista lähdekoodia yleisölle. "Toistaiseksi meillä ei ole sellaista ohjelmaa. Julkaisemme juuri lähdekoodimme asiakkaillemme”, Lee kertoi AndroidAuthority. MediaTek kertoi AndroidAuthority että yhtiö työskentelee edelleen parantaakseen niitä GMS Express ohjelma, joka auttaa nopeuttamaan uusien laitteiden sertifiointiprosessia. Vaikka tämä antaa OEM-valmistajille enemmän aikaa kehittää ohjelmistoja laitteilleen, se ei auta mukautettu ROM-yhteisö, johon jotkut käyttäjät luottavat tarjotakseen ohjelmistotukea paljon muutakin kuin laitteen valmistaja tarjouksia. Jos aiot käyttää mukautettuja ROM-levyjä pitääksesi laitteesi suhteellisen ajan tasalla laitteen käyttöiän päätyttyä, pysy Qualcomm Snapdragon -laitteissa lähitulevaisuudessa.