Do início ao fim: como uma atualização de software Android é lançada [INFOGRÁFICO da Sony]

A Sony lançou um novo infográfico que mostra passo a passo como uma atualização do Android chega do Google para o smartphone em sua mão

As atualizações do Android, incluindo patches de segurança e versões principais, são algo que muitas pessoas valorizam. É verdade que alguns têm medo de novas atualizações, pois podem mudar as coisas e, às vezes, novos bugs ou problemas de desempenho podem surgir. Na maioria das vezes, porém, as novas atualizações do Android são importantes e vitais para a plataforma. Todo o processo pelo qual passa uma atualização do Android é incrivelmente complexo, então a Sony acaba de lançar um infográfico para ajudar a ilustrar todo o processo.

A primeira fase é o processo de “criação” e começa com o Google enviando aos OEMs do Android o que é chamado de Kit de Desenvolvimento de Plataforma (PDK, abreviadamente). Isso sai algumas semanas antes do lançamento de uma nova versão do Android e inclui uma coleção de arquivos de origem e muito mais para ajudar o OEM a desenvolver, otimizar e testar a nova atualização. Então, quando o Google lançar a atualização, os OEMs poderão começar a construir a base para que possam se concentrar na Camada de Abstração de Hardware (HAL).

O processo HAL concentra-se inteiramente em fazer com que os diferentes componentes de hardware funcionem com o novo software. Se uma empresa não usa os mesmos componentes que a Qualcomm usa (o que às vezes é o caso), cabe ao OEM resolver isso. Feito isso, eles podem começar a trabalhar nos recursos básicos que um smartphone ou tablet deve ser capaz de executar. Isso inclui, mas não está limitado a, coisas como fazer e receber chamadas, enviar e receber mensagens e conectividade com a Internet.

Com isso resolvido, o OEM pode então trabalhar no recurso de software que faz com que seus dispositivos se destaquem da concorrência. No caso da Sony, isso inclui personalizar a tela de bloqueio e outros aplicativos, incluindo contatos, músicas, filmes, álbum, câmera, e-mail e outros recursos como Smart Stamina e Xperia Assist. Feito isso, eles podem fazer alguns testes internos dentro da empresa seguidos de mais testes fora do laboratório.

Você poderia pensar que é o fim, mas essa é apenas a primeira fase. Com isso concluído, começa a fase dois e é aqui que entra em jogo a certificação e aprovação da atualização. Esses dispositivos precisam atender a certos padrões quando se trata de Bluetooth, WiFi e conectividade celular. Alguns desses parceiros de celular também desejam certas coisas no software, então, depois que elas forem implementadas, a atualização será submetida a alguns testes pela operadora.

Finalmente, com tudo isso resolvido, eles podem começar a distribuir a atualização para os usuários. Isso normalmente é feito gradualmente enquanto a equipe relaxa e verifica os logs em busca de qualquer tipo de erro crítico durante o processo de atualização. Se alguns forem detectados, eles precisarão ser corrigidos; caso contrário, continuarão o processo de implementação até que seja concluído.


Fonte: Sony Mobile