Liderados pelo Google e pela Qualcomm, eles podem resolver o problema de atualização do Android?
Alguns dias atrás, meu colega Xiaozhi me disse "irritado", "Meu OnePlus 7 Pro não pode atualizar o Andorid 11, é tudo por causa da Qualcomm", e então enviou um anúncio oficial da comunidade OnePlus. No anúncio, a OnePlus afirmou que está cooperando com a equipe técnica da Qualcomm para se esforçar para resolver o problema de atualização da série OnePlus 7 / 7T o mais rápido possível. E abaixo deste post, muitos usuários OnePlus expressaram raiva e impotência como Xiaozhi.
Pouco antes do prazo, OnePlus atualizou o progresso mais recente, informando que o teste interno do OnePlus 7 / 7T hidrogênio OS 11 foi iniciado em 24 de dezembro, mas o horário específico do teste público não foi anunciado.
▲ Anúncio oficial sobre a adaptação da série OnePlus 7 / 7T para Android 11. Foto de: Comunidade OnePlus
Quando contei a notícia a Xiaozhi, Xiaozhi suspirou e respondeu: "Isso também pode acontecer, eu não esperava", "Estima-se que o beta público espere 12", e depois ficou em silêncio novamente.
De fato, havia muitos telefones Android que não conseguiram fazer o upgrade para a versão principal do Android devido ao chip subjacente. A raiva e o desamparo da série OnePlus 7 / 7T não são irracionais.
▲ Google Galaxy Nexus.
No início, o filho do Google, Galaxy Nexus, escolheu os chips Texas Instruments. No entanto, a Texas Instruments retirou-se do mercado de chips para celulares. Sem o suporte direcionado dos fornecedores de chips subjacentes, o Galaxy Nexus não poderia ser atualizado para Android 4.4 Kitkat e apenas manteve as três versões atualizadas por dois anos. .
Posteriormente, os dispositivos Android que usam o processador Qualcomm Snapdragon 801 (MSM8974) não puderam ser atualizados para o Android Nougat porque a Qualcomm não se adaptou. O próximo caso é o OnePlus 7 Pro da Xiaozhi.
Esses problemas no nível do chip são difíceis para os fabricantes de telefones celulares resolverem por si próprios e, naturalmente, não há como promover a adaptação ao novo sistema Android. Se você quiser fazer uma atualização, os fabricantes só podem se comunicar com os fabricantes de chips e pedir aos fabricantes que resolvam os problemas.O progresso da atualização e a oportunidade dos modelos correspondentes serão piores.
▲ Xiaomi Mi 11 equipado com Qualcomm Snapdragon 888.
Para evitar esta situação no futuro, o Google e a Qualcomm realizaram uma cooperação profunda, dizendo que garantirão atualizações de versão principal do sistema Android de três anos e atualizações de patch de segurança de quatro anos para telefones celulares equipados com Snapdragon SoC.
Em outras palavras, no futuro, os novos telefones equipados com Qualcomm Snapdragon 888 SoC terão um ciclo de atualização mais longo, pelo menos quatro versões principais do sistema Android (incluindo Andorid 11) serão atualizadas, até o Android 14, e patches de segurança mensais As pequenas atualizações durarão até 2025.
Você é preguiçoso se não atualiza ativamente seu sistema Android?
De acordo com a experiência anterior, os dispositivos Android geralmente têm um período de atualização do sistema de cerca de 2 anos. Mesmo a série Pixel "profissional" do Google garante apenas uma atualização de versão principal de 3 anos e uma atualização de patch de segurança de 3 anos.
No entanto, os produtos dos fabricantes de Android são atualizados com frequência e existem muitos modelos principais, intermediários e básicos, e as atualizações de recursos serão concentradas nos modelos populares (principais). Portanto, é difícil para os fabricantes garantir que todos os produtos terão um ciclo de atualização longo o suficiente (2 a 3 anos), mais frequentemente apenas algumas atualizações de versão menores.
Então, por que os fabricantes de Android são tão inativos na atualização de seus sistemas? Eles são preguiçosos?
Para esclarecer esse problema, vamos primeiro esclarecer as etapas necessárias para uma atualização de versão principal do Android.
- O Google envia o código-fonte para AOSP (Android Open Source Project);
- Os fabricantes de chips baixam o código-fonte e modificam o código-fonte para que o equipamento equipado com seu próprio chip funcione normalmente;
- O fabricante do chip envia o código modificado ao OEM, e o OEM realiza a adaptação direcionada (personalização do sistema) de acordo com suas próprias necessidades;
- O OEM conduz testes internos em pequena escala e, em seguida, testes públicos em pequena escala;
- Depois de estável e maduro, o push OTA em grande escala será realizado.
Nos últimos anos, o Google tem prestado cada vez mais atenção à questão da fragmentação do Android, e a velocidade de envio do código-fonte tem sido muito mais rápida. Ao mesmo tempo, a fim de reduzir o tempo de adaptação dos fabricantes de chips, o Google também enviará o código-fonte para alguns fabricantes de chips com antecedência.
Quando os fabricantes de chips obtêm o código-fonte e fazem modificações direcionadas, eles podem encontrar problemas técnicos e atrasar o progresso da modificação, como a recente "série OnePlus 7 / 7T", mas é uma minoria.
É o fabricante original do telefone móvel que realmente afeta o progresso da adaptação. Depois que o fabricante do chip envia a versão modificada do código ao OEM, o fabricante OEM precisa realizar a adaptação de baixo nível e a personalização do sistema para cada dispositivo. Esse processo tem uma grande carga de trabalho. Devido ao grande número de modelos adaptados, muitos recursos humanos e materiais são necessários. Recursos, finalmente transformados em uma longa espera para os usuários.
Na verdade, os fabricantes de telefones celulares não são preguiçosos. Claro, eles também esperam concluir rapidamente as iterações e atualizações do sistema, mas há muitas "tarefas de adaptação" que "as concubinas não podem fazer".
Para reduzir a carga sobre os fabricantes de telefones celulares, o Google lançou o Projeto Treble
A fim de reduzir ainda mais a carga de trabalho dos fabricantes OEM para se adaptar ao novo sistema e continuar a reduzir a fragmentação do Android, o Google introduziu um mecanismo chamado "Project Treble" em 2017 (Android 8.0).
Para simplificar, o Google divide o código-fonte no núcleo inferior e na parte superior da interface, e trabalha com os fabricantes de chips para realizar a parte inferior do núcleo do código. E o Google mudou o mecanismo Android anterior, o driver básico subjacente não precisa ser atualizado junto com o número da versão do Android e pode ser solidificado no telefone.
Isso significa que os OEMs não precisam adaptar cada telefone celular individualmente e são diretamente responsáveis pela adaptação e personalização da interface de nível superior. Isso reduz muito a carga de trabalho dos fabricantes anteriores de telefones celulares e, em teoria, está em conformidade com o Google Todos os modelos com o mecanismo Project Treble podem ser atualizados para a versão maior do sistema Android.
Além do Projeto Treble, o Google também expandiu o escopo de cooperação com marcas de telefones Android de terceiros. O Android 10 Beta do ano passado deu suporte a 21 telefones celulares de 13 fabricantes pela primeira vez, considerado o maior da história. E o Android 11 deste ano tem marcas como Xiaomi, OnePlus, OPPO, vivo e realme que lançaram o plano de atualização da versão Beta do Android 11 pela primeira vez. Em comparação com o passado, a velocidade de adaptação ao novo sistema é significativamente mais rápida.
No entanto, a maioria das primeiras atualizações para Android 10 e Android 11 são versões beta e também estão limitadas a alguns modelos principais / principais. Ainda não há como cobrir mais modelos. Esse também é um problema encontrado pelo Project Treble. .
O que a Qualcomm trabalhou com o Google para resolver?
Após a cooperação entre o Google e a Qualcomm, a eficiência de adaptação das partes centrais do Projeto Treble foi aprimorada, e a adaptação do sistema pela qual os fabricantes de telefones celulares são responsáveis apenas desempenha um papel na promoção da velocidade de adaptação dos fabricantes.
A frequência de atualização dos telefones Android é muito alta, e cada fabricante lança uma série de telefones em locais diferentes a cada ano. Naturalmente, a carga de trabalho de adaptação para grandes versões do Android também é enorme. Ao mesmo tempo, os telefones móveis domésticos possuem sistemas customizados com características próprias e muitas funções localizadas tornam o trabalho de adaptação mais complicado.
▲ Componentes atômicos do vivo OriginOS.
Além disso, os destaques da atualização da versão principal do Android nos últimos dois anos são bem menores do que os destaques de algumas personalizações do sistema Android doméstico, e os usuários "não percebem forte". Como resultado, os fabricantes de telefones celulares mudaram gradualmente seu foco para o desenvolvimento e adaptação de "novos sistemas", e seu entusiasmo pela adaptação a grandes versões do Android diminuiu muito.
Relativamente falando, é mais importante para modelos mais antigos obter atualizações de patch de segurança do Android em tempo hábil do que para versões maiores do Android. Os patches de segurança do Android são um tipo especial de atualização que o Google lança todos os meses nos últimos 5 anos. Esses patches de segurança podem corrigir vulnerabilidades de segurança no sistema Android a tempo de garantir a segurança do dispositivo.
O Google lança um patch de segurança todos os meses, e os fabricantes de telefones celulares organizam suas próprias adaptações. Os patches de segurança dos fornecedores podem ser corrigidos a tempo e qual é o ciclo de atualização?
Encontrei aleatoriamente vários telefones celulares novos e antigos no departamento editorial da Aifaner, a saber, Pixel em 2016, Mi MIX2 lançado em 2017, OnePlus 7 Pro lançado em 2019, vivo S7e e Huawei P40 em 2020 . Atualize respectivamente para o sistema mais recente, verifique a data do patch de segurança mais recente.
Os resultados são os seguintes: Pixel atualizado para 6 de outubro de 2019, Xiaomi MIX2 atualizado para 1 de setembro de 2019, OnePlus 7 Pro atualizado para 1 de outubro de 2020, Huawei P40 atualizado para 1 de novembro de 2020, vivo S7e Atualização para 1º de novembro de 2020.
Além do meu filho Pixel, o ciclo de atualização do patch de segurança de muitos produtos está realmente vinculado ao sistema Android. Pode ser considerado um ciclo de atualização de dois anos, o que significa que muitos dispositivos Andorid antigos têm um ciclo de garantia de segurança que permanece em dois anos. A cooperação entre o Google e a Qualcomm significa que, independentemente da configuração, enquanto houver um núcleo Qualcomm, o Google fornecerá atualizações de patch de segurança de quatro anos para esses dispositivos antigos. Isso significa que a vida útil dos telefones antigos pode dobrar em relação ao passado. A situação final de pouso ainda depende das próprias capacidades de adaptação dos fabricantes.
▲ Após o lançamento da nova versão do Android, o crescimento do número de usuários de cada versão, o Android 10 está bem à frente. Imagem: Google
Para promover a atualização do sistema Android e eliminar ainda mais a fragmentação, o Google lançou muitas iniciativas, como o plano Project Treble, e cooperou com o fabricante de hardware subjacente (Qualcomm). Após o lançamento do Android 10, o Google até vinculou a certificação do serviço GMS ao número da versão do sistema Android. Para obter a certificação GMS, a nova máquina precisa ser pré-instalada com o Android 10 (ou a máquina antiga é atualizada para a nova versão), que promove continuamente a taxa de instalação do Android 10.
Não discutiremos os fatores comerciais por trás da vinculação do GMS e do sistema Android aqui, mas os "alguns truques" do Google realmente aumentaram muito a taxa de atualização do Android 10 e do Android 11, e sob a maré da substituição do 5G, o sistema Android A fragmentação também está se desenvolvendo em uma boa direção. O segredo é que, independentemente da versão principal do Android ou da extensão do ciclo de atualização do patch de segurança, nós nos beneficiamos disso.
#Bem-vindo a seguir a conta oficial do WeChat da Aifaner: Aifaner (WeChat ID: ifanr), mais conteúdo interessante será fornecido a você o mais rápido possível.