Im Gespräch mit AndroidAuthority erklärte MediaTeks General Manager der mobilen Geschäftseinheit, dass das Unternehmen keine Pläne habe, Quellcode zu veröffentlichen.
Bei der Auswahl eines neuen Smartphones achten die meisten Verbraucher auf Aspekte wie Preis, Design, Kameras und Softwarefunktionen. Nur wenige Benutzer kümmern sich wirklich darum, welches System-on-Chip ihr neues Smartphone antreibt, aber für die XDA-Community ist das ein wirklich wichtiger Gesichtspunkt. HiSilicon, Samsung Electronics, Qualcomm und MediaTek sind nach HiSilicon die erfolgreichsten Siliziumanbieter für Smartphone-Chipsätze produziert Chipsätze ausschließlich für Huawei- und Honor-Geräte, während Samsungs Exynos-Chips außerhalb von Samsung Galaxy selten zu finden sind Geräte. Andererseits sind Qualcomm Snapdragon- und MediaTek-Chips in einer Reihe von Geräten zu finden, von der Android Go-Gerät der niedrigsten Preisklasse zum Gaming-Telefone der Spitzenklasse. Für XDA-Benutzer, die daran interessiert sind, an ihren Geräten herumzubasteln, ist es eine Selbstverständlichkeit, sich für ein Gerät mit einem Snapdragon-Chip zu entscheiden. Der Grund? Qualcomm ist viel entwicklerfreundlicher als MediaTek, und es sieht nicht so aus, als würde sich daran so schnell etwas ändern.
Die meisten unserer Leser kennen wahrscheinlich das Android Open Source Project (AOSP), von dem alle Android-Software-Builds abgeleitet sind. Unsere Leser wissen auch, dass Android-Geräte mit einem modifizierten Linux-Kernel ausgeliefert werden. Ebenso wie Gerätehersteller (OEMs) müssen Chipsatz-Anbieter auf Anfrage den Kernel-Quellcode für alle Linux-Kernel-Binärdateien zur Verfügung stellen, die sie mit ihren Produkten ausliefern. Allerdings sind Chipsatz-Anbieter nicht verpflichtet, den Quellcode für die andere von ihnen entwickelte Software wie HALs oder Framework-Zweige zur Verfügung zu stellen. Bei der Entwicklung eines neuen Smartphones beginnen OEMs normalerweise nicht mit AOSP. Stattdessen verlassen sie sich darauf, dass Siliziumanbieter AOSP forken, um es mit ihren Chipsätzen kompatibel zu machen, und dann den gesamten Code als Teil eines Board Support Package (BSP) an OEMs verteilen. OEMs haben Zugriff auf den Code, den sie zum Starten eines funktionierenden Android-Builds auf ihren Geräten benötigen, den sie dann an die Bedürfnisse ihrer Kunden anpassen. Aber unabhängige benutzerdefinierte AOSP-ROM-Entwickler in unseren Foren haben nicht diese Zugriffsebene, also müssen sie damit beginnen Scratch durch den Versuch, reines AOSP mit den vorkompilierten Binärdateien, die von Geräten extrahiert wurden, zusammenzuhacken – ohne Dokumentation helfen. Glücklicherweise macht Qualcomm im Gegensatz zu MediaTek den Entwicklern das Leben ein wenig einfacher CodeAurora-Foren (CAF).
Im CAF lädt Qualcomm den Kernel-Quellcode für seine Chipsätze hoch wie der Snapdragon 845 sowie Teile ihres Chipsatz-spezifischen Codes, der es Entwicklern erleichtert, für die Plattform zu entwickeln, ohne zu wissen, wie die zugrunde liegenden Chipsatzfunktionen funktionieren. CAF ist ein von Qualcomm für die Community bereitgestellter Dienst, der von Entwicklern geschätzt wird, weil er die AOSP-ROM-Entwicklung vereinfacht bisschen einfacher für sie. Die Existenz von CAF löst jedoch nicht jedes Problem für Entwickler, da OEMs immer noch hinzufügen können Nicht standardmäßige Hardware, die von der CAF-Version nicht unterstützt wird – in diesem Fall müssen Entwickler ausweichen Zu schmutzige Hacks. Leider gibt es kein CAF-Äquivalent für MediaTek-Chipsätze, was zu einer großen Diskrepanz in der Custom-ROM-Community führt, wie in der zu sehen ist MediaTek gegen Löwenmaul Redmi Note 3-Foren.
Auf die Frage nach der Möglichkeit, den Quellcode für ihre Produkte zu veröffentlichen, antwortete TL Lee, General Manager der mobilen Geschäftseinheit von MediaTek AndroidAuthority dass das Unternehmen „in naher Zukunft“ nicht vorhabe, den Quellcode für die Öffentlichkeit freizugeben. „Bisher haben wir kein solches Programm. Wir geben einfach unseren Quellcode an unsere Kunden weiter“, sagte Lee AndroidAuthority. MediaTek erzählte AndroidAuthority dass das Unternehmen immer noch daran arbeitet, seine Qualität zu verbessern GMS Express Programm, das den Zertifizierungsprozess für neue Geräte beschleunigt. Dies gibt OEMs zwar mehr Zeit, an der Entwicklung der Software auf ihren Geräten zu arbeiten, hilft aber nicht Benutzerdefinierte ROM-Community, auf die sich einige Benutzer verlassen, um Software-Support zu bieten, der weit über den des Geräteherstellers hinausgeht bietet an. Wenn Sie vorhaben, benutzerdefinierte ROMs zu verwenden, um Ihr Gerät nach dem Ende seiner Lebensdauer relativ auf dem neuesten Stand zu halten, bleiben Sie auf absehbare Zeit bei Qualcomm Snapdragon-Geräten.