S'adressant à AndroidAuthority, le directeur général de l'unité commerciale mobile de MediaTek a déclaré que la société n'avait pas l'intention de publier le code source.
Lorsqu'ils choisissent un nouveau smartphone, la plupart des consommateurs examinent des aspects tels que le prix, le design, les appareils photo et les fonctionnalités logicielles. Peu d'utilisateurs se soucient vraiment du système sur puce qui alimente leur nouveau smartphone, mais pour la communauté XDA, c'est une considération très importante. HiSilicon, Samsung Electronics, Qualcomm et MediaTek sont les fournisseurs de silicium les plus performants pour les chipsets de smartphones, bien que HiSilicon produit des chipsets exclusivement pour les appareils Huawei et Honor alors que les puces Exynos de Samsung sont rarement trouvées en dehors du Samsung Galaxy dispositifs. D'autre part, les puces Qualcomm Snapdragon et MediaTek se retrouvent dans une gamme d'appareils, du appareil Android Go le plus bas de gamme au téléphones de jeu haut de gamme
. Pour les utilisateurs XDA souhaitant bricoler leurs appareils, il est évident d'opter pour un appareil doté d'une puce Snapdragon. La raison? Qualcomm est beaucoup plus convivial pour les développeurs que MediaTek, et il ne semble pas que cela va changer de si tôt.La plupart de nos lecteurs connaissent probablement le projet Android Open Source (AOSP) dont dérivent toutes les versions de logiciels Android. Nos lecteurs sont également conscients du fait que les appareils Android sont livrés avec un noyau Linux modifié. Tout comme les fabricants d'appareils (OEM), les fournisseurs de chipsets doivent mettre à disposition sur demande le code source du noyau pour tous les binaires du noyau Linux qu'ils fournissent sur leurs produits. Cependant, les fournisseurs de chipsets ne sont pas tenus de mettre à disposition le code source des autres logiciels qu'ils développent, tels que les HAL ou les branches de framework. Lors du développement d’un nouveau smartphone, les constructeurs OEM ne commencent généralement pas par AOSP. Au lieu de cela, ils comptent sur les fournisseurs de silicium pour rendre AOSP compatible avec leurs chipsets, puis distribuer tout ce code aux OEM dans le cadre d'un Board Support Package (BSP). Les OEM ont accès au code dont ils ont besoin pour démarrer une version Android fonctionnelle sur leurs appareils, qu'ils personnalisent ensuite en fonction des besoins de leurs clients. Mais les développeurs indépendants de ROM AOSP personnalisées sur nos forums n'ont pas ce niveau d'accès, ils doivent donc commencer par zéro en essayant de pirater l'AOSP pur avec les binaires précompilés extraits des appareils, sans documentation aider. Heureusement, Qualcomm, contrairement à MediaTek, facilite un peu la vie des développeurs grâce au Forums CodeAurora (CAF).
CAF est l'endroit où Qualcomm télécharge le code source du noyau pour ses chipsets comme le Snapdragon 845 ainsi que les pièces du code spécifique à leur chipset, ce qui permet aux développeurs de créer plus facilement pour la plate-forme sans savoir comment fonctionnent les fonctionnalités sous-jacentes du chipset. CAF est un service fourni par Qualcomm pour la communauté, que les développeurs apprécient car il fait du développement de ROM AOSP un un peu plus facile pour eux. L'existence de CAF ne résout cependant pas tous les problèmes des développeurs, car les OEM peuvent toujours ajouter matériel non standard qui n'est pas pris en charge par la version CAF, auquel cas les développeurs doivent recourir à sales hacks. Il n'existe malheureusement pas d'équivalent CAF pour les chipsets MediaTek, ce qui entraîne un énorme écart dans la communauté ROM personnalisée, comme le montre le MédiaTek contre Muflier Forums Redmi Note 3.
Interrogé sur la possibilité de publier le code source de leurs produits, TL Lee, directeur général de l'unité commerciale mobile de MediaTek, a déclaré AndroidAutorité que la société n'a pas l'intention "dans un avenir proche" de rendre public le code source. « Pour l’instant, nous n’avons pas ce genre de programme. Nous communiquons simplement notre code source à nos clients », a déclaré Lee. AndroidAutorité. MediaTek a dit AndroidAutorité que l'entreprise travaille toujours à améliorer ses GMS Express programme, qui contribue à accélérer le processus de certification des nouveaux appareils. Même si cela donne aux OEM plus de temps pour développer le logiciel sur leurs appareils, cela n'aide pas le communauté ROM personnalisée sur laquelle certains utilisateurs s'appuient pour fournir une assistance logicielle bien au-delà de ce que propose le fabricant de l'appareil des offres. Si vous envisagez d'utiliser des ROM personnalisées pour maintenir votre appareil relativement à jour après la fin de sa vie, restez fidèle aux appareils Qualcomm Snapdragon dans un avenir prévisible.