MediaTek nos lembra porque o Qualcomm Snapdragon é mais popular no XDA

Em declarações ao AndroidAuthority, o gerente geral da unidade de negócios móveis da MediaTek afirmou que a empresa não tem planos de lançar o código-fonte.

Ao escolher um novo smartphone, a maioria dos consumidores considera aspectos como preço, design, câmeras e recursos de software. Poucos usuários realmente se importam com o sistema no chip que alimenta seu novo smartphone, mas para a comunidade XDA essa é uma consideração muito importante. HiSilicon, Samsung Electronics, Qualcomm e MediaTek são os fornecedores de silício de maior sucesso para chipsets de smartphones, embora HiSilicon produz chipsets exclusivamente para dispositivos Huawei e Honor, enquanto os chips Exynos da Samsung raramente são encontrados fora do Samsung Galaxy dispositivos. Por outro lado, os chips Qualcomm Snapdragon e MediaTek são encontrados em diversos dispositivos, desde o dispositivo Android Go de última geração para o telefones para jogos de última geração. Para usuários do XDA interessados ​​​​em mexer em seus dispositivos, é óbvio escolher um dispositivo com chip Snapdragon. A razão? A Qualcomm é muito mais amigável ao desenvolvedor do que a MediaTek e não parece que isso vai mudar tão cedo.

A maioria de nossos leitores provavelmente conhece o Android Open Source Project (AOSP), do qual todas as compilações de software Android são derivadas. Nossos leitores também estão cientes do fato de que os dispositivos Android vêm com um kernel Linux modificado. Assim como os fabricantes de dispositivos (OEMs), os fornecedores de chipsets precisam disponibilizar, mediante solicitação, o código-fonte do kernel para quaisquer binários do kernel Linux fornecidos em seus produtos. No entanto, os fornecedores de chipset não são obrigados a disponibilizar o código-fonte de outros softwares que desenvolvem, como HALs ou ramificações de estrutura. Ao desenvolver um novo smartphone, os OEMs geralmente não começam com AOSP. Em vez disso, eles contam com fornecedores de silício para fazer um fork do AOSP para torná-lo compatível com seus chipsets e, em seguida, distribuir todo esse código aos OEMs como parte de um Board Support Package (BSP). Os OEMs têm acesso ao código necessário para inicializar uma versão funcional do Android em seus dispositivos, que eles personalizam para atender às necessidades de seus clientes. Mas os desenvolvedores independentes de ROM AOSP personalizados em nossos fóruns não têm esse nível de acesso, então eles precisam começar do zero tentando hackear o AOSP puro com os binários pré-compilados extraídos dos dispositivos - sem documentação ajudar. Felizmente, a Qualcomm, ao contrário da MediaTek, facilita um pouco a vida dos desenvolvedores graças ao Fóruns CodeAurora (CAF).

CAF é onde a Qualcomm carrega o código-fonte do kernel para seus chipsets como o Snapdragon 845 assim como peças do código específico do chipset que torna mais fácil para os desenvolvedores construir para a plataforma sem saber como funcionam os recursos subjacentes do chipset. CAF é um serviço fornecido pela Qualcomm para a comunidade, que os desenvolvedores apreciam porque torna o desenvolvimento de ROM AOSP um um pouco mais fácil para eles. A existência do CAF não resolve todos os problemas dos desenvolvedores, porque os OEMs ainda podem adicionar hardware não padrão que não é suportado pela versão CAF – nesse caso, os desenvolvedores terão que recorrer para truques sujos. Infelizmente, não há equivalente CAF para chipsets MediaTek, o que leva a uma enorme discrepância na comunidade de ROM personalizada, como visto no MediaTek contra Snapdragon Fóruns do Redmi Note 3.

Quando questionado sobre a possibilidade de liberar o código-fonte de seus produtos, TL Lee, gerente geral da unidade de negócios móveis da MediaTek, disse Autoridade Android que a empresa não tem um plano “num futuro próximo” para liberar o código-fonte para o público. “Até agora não temos esse tipo de programa. Acabamos de liberar nosso código-fonte para nossos clientes”, disse Lee Autoridade Android. MediaTek disse Autoridade Android que a empresa ainda está trabalhando para melhorar seus GMS Express programa, que ajuda a acelerar o processo de certificação de novos dispositivos. Embora isso dê aos OEMs mais tempo para trabalhar no desenvolvimento do software em seus dispositivos, não ajuda o comunidade de ROM personalizada na qual alguns usuários confiam para fornecer suporte de software muito além do que o fabricante do dispositivo ofertas. Se você planeja usar ROMs personalizados para manter seu dispositivo relativamente atualizado após o fim de sua vida útil, opte pelos dispositivos Qualcomm Snapdragon no futuro próximo.