Por que os dispositivos alimentados pela Qualcomm têm um suporte de ROM personalizada muito melhor?
Você precisa de duas coisas em um dispositivo se quiser ter um bom suporte para ROMs Personalizadas:
- Um carregador de inicialização que pode ser facilmente, de forma segura e confiável desbloqueado;
- Um kernel completo e confiável para o seu dispositivo.
O primeiro está principalmente nas mãos do fabricante do dispositivo. O carregador de inicialização do Android, pelo menos como suportado nos dispositivos da Qualcomm, pode ser travado com muita força para evitar que o código personalizado seja carregado, mas esta é uma opção que pode ser ativada ou desativada pelo OEM do telefone.
O segundo está nas mãos do(s) fornecedor(es) do silício no dispositivo. Não posso falar por outros fornecedores de silício, mas há dois fatores que tornam os dispositivos da Qualcomm particularmente bons nesse aspecto.
>ul>li>Qualcomm tem como princípio publicar o código fonte completo para seus kernels - ele está em total conformidade com os requisitos da GPL para disponibilizar todo o código fonte do kernel e publica muitas das outras alterações que faz no sistema básico Android.>li>Os principais OEMs que usam peças da Qualcomm também baseiam seus telefones no design de referência da Qualcomm, o que significa que itens como controladores de toque e exibição (que a Qualcomm não fabrica) têm drivers de código aberto no kernel.resultado de tudo isso é que você pode compilar uma compilação do Android para um dispositivo Qualcomm baseado em código que foi publicado e testado pela Qualcomm - e a Qualcomm faz uma grande quantidade de testes - isso faz uma base grande e estável para uma ROM personalizada.Alguns fabricantes usam drivers binários ou não publicam fontes completas do kernel - será inevitavelmente muito mais difícil desenvolver ROMs personalizadas para tais dispositivos.
Eu sempre gosto de dar um aviso aos usuários de ROM personalizada: seu telefone carrega uma enorme quantidade de seus dados pessoais, incluindo a maioria de suas senhas, seus contatos e seu e-mail. Usando uma ROM personalizada para a qual você não verificou cuidadosamente o código fonte e compilou-se, significa que você está 100% confiando no criador da ROM para não roubar ou abusar dos seus dados pessoais.
Artigos semelhantes
- Qual é a diferença entre uma ROM Android de ações e uma ROM personalizada?
- O Cyanogen é uma ROM de ações ou uma ROM personalizada?
- Qual deles é mais rápido, 4GB RAM com 32GB ROM ou 4GB ram com 64GB ROM? A diferença de ROM é importante, ou é apenas sobre RAM?
- Por que não existem bloqueadores de anúncios alimentados por máquinas de aprendizagem?