In een gesprek met AndroidAuthority verklaarde de algemeen directeur van de mobiele businessunit van MediaTek dat het bedrijf geen plannen heeft om de broncode vrij te geven.
Bij het kiezen van een nieuwe smartphone kijken de meeste consumenten naar aspecten als de prijs, het ontwerp, de camera’s en de softwarefuncties. Weinig gebruikers geven er echt om welk systeem-op-chip hun nieuwe smartphone aandrijft, maar voor de XDA-gemeenschap is dat een heel belangrijke overweging. HiSilicon, Samsung Electronics, Qualcomm en MediaTek zijn de meest succesvolle siliciumleveranciers voor smartphonechipsets, hoewel HiSilicon produceert chipsets exclusief voor Huawei- en Honor-toestellen, terwijl Samsung's Exynos-chips zelden buiten Samsung Galaxy te vinden zijn apparaten. Aan de andere kant zijn Qualcomm Snapdragon- en MediaTek-chips te vinden in een reeks apparaten, van de goedkoopste Android Go-apparaat naar de topklasse gamingtelefoons. Voor XDA-gebruikers die geïnteresseerd zijn in het sleutelen aan hun apparaten, is het een goed idee om voor een apparaat met een Snapdragon-chip te kiezen. De reden? Qualcomm is veel ontwikkelaarsvriendelijker dan MediaTek, en het ziet er niet naar uit dat dit snel zal veranderen.
De meeste van onze lezers zijn waarschijnlijk op de hoogte van het Android Open Source Project (AOSP) waarvan alle Android-softwarebuilds zijn afgeleid. Onze lezers zijn zich ook bewust van het feit dat Android-apparaten worden geleverd met een aangepaste Linux-kernel. Net als apparaatfabrikanten (OEM's) moeten chipsetleveranciers op verzoek de kernelbroncode beschikbaar stellen voor alle binaire Linux-kernelbestanden die ze op hun producten leveren. Chipsetleveranciers zijn echter niet verplicht de broncode beschikbaar te stellen voor de andere software die zij ontwikkelen, zoals HAL's of framework-vertakkingen. Bij het ontwikkelen van een nieuwe smartphone beginnen OEM's doorgaans niet met AOSP. In plaats daarvan vertrouwen ze op siliciumleveranciers om AOSP compatibel te maken met hun chipsets en vervolgens al deze code onder OEM's te distribueren als onderdeel van een Board Support Package (BSP). OEM's hebben toegang tot de code die ze nodig hebben om een werkende Android-build op hun apparaten op te starten, die ze vervolgens aanpassen aan de behoeften van hun klanten. Maar onafhankelijke aangepaste AOSP ROM-ontwikkelaars op onze forums hebben dat toegangsniveau niet, dus moeten ze beginnen vanaf scratchen door te proberen pure AOSP te hacken met de vooraf gecompileerde binaire bestanden die van apparaten zijn geëxtraheerd - zonder documentatie helpen. Gelukkig maakt Qualcomm, in tegenstelling tot MediaTek, het leven van ontwikkelaars een beetje gemakkelijker dankzij de CodeAurora-forums (CAF).
CAF is waar Qualcomm de kernelbroncode voor hun chipsets uploadt zoals de Leeuwebek 845 net zoals onderdelen van hun chipsetspecifieke code, waardoor het voor ontwikkelaars gemakkelijker wordt om voor het platform te bouwen zonder te weten hoe de onderliggende chipsetfuncties werken. CAF is een dienst die door Qualcomm wordt aangeboden voor de gemeenschap, een dienst die ontwikkelaars op prijs stellen omdat het de ontwikkeling van AOSP ROM tot een beetje gemakkelijker voor hen. Het bestaan van CAF lost echter niet elk probleem voor ontwikkelaars op, omdat OEM's nog steeds kunnen toevoegen niet-standaard hardware die niet wordt ondersteund door de CAF-release, in welk geval ontwikkelaars hun toevlucht moeten nemen naar vuile hacks. Er is helaas geen CAF-equivalent voor MediaTek-chipsets, wat leidt tot een enorme discrepantie in de aangepaste ROM-gemeenschap, zoals te zien is in de MediaTek versus Leeuwebek Redmi Note 3-forums.
Toen hem werd gevraagd naar de mogelijkheid om de broncode voor hun producten vrij te geven, vertelde TL Lee, algemeen directeur van de mobiele businessunit van MediaTek AndroidAutoriteit dat het bedrijf "in de nabije toekomst" geen plan heeft om de broncode voor het publiek vrij te geven. “Tot nu toe hebben we niet zo’n programma. We geven gewoon onze broncode vrij aan onze klanten”, vertelde Lee AndroidAutoriteit. MediaTek vertelde AndroidAutoriteit dat het bedrijf nog steeds werkt aan het verbeteren van hun GMS Express programma, dat het certificeringsproces voor nieuwe apparaten helpt versnellen. Hoewel dit OEM's meer tijd geeft om te werken aan de ontwikkeling van de software op hun apparaten, helpt dit de bedrijven niet aangepaste ROM-gemeenschap waar sommige gebruikers op vertrouwen om software-ondersteuning te bieden die veel verder gaat dan wat de fabrikant van het apparaat biedt aanbiedingen. Als u van plan bent aangepaste ROM's te gebruiken om uw apparaat relatief up-to-date te houden na het einde van de levensduur van het apparaat, blijf dan in de nabije toekomst bij Qualcomm Snapdragon-apparaten.