.
Bem-vindo ao Ask Jerry, onde falamos sobre todas e quaisquer perguntas que você possa ter sobre as coisas inteligentes em sua vida. Eu sou Jerry e passei a maior parte da minha vida trabalhando com tecnologia. Tenho formação em engenharia e P&D e tenho coberto Android e Google nos últimos 15 anos.
Pergunte ao Jerry
Ask Jerry é uma coluna onde respondemos às suas perguntas mais urgentes sobre Android/tecnologia com a ajuda do editor de longa data do Android Central, Jerry Hildenbrand.
Também sou muito bom em pesquisar dados sobre tudo — essa é uma grande parte do nosso trabalho aqui no Android Central — e adoro ajudar as pessoas (outra grande parte do nosso trabalho!). Se você tiver perguntas sobre sua tecnologia, adoraria conversar sobre elas.
Envie-me um e-mail para perguntejerryac@gmail.come tentarei resolver as coisas. Você pode permanecer anônimo se quiser, e prometemos que não compartilharemos nada que não abordamos aqui.
Estou ansioso para ouvir de você!
Por que o Google lança novos softwares tão lentamente?
Carlos pergunta:
Por que o Google envia atualizações mensais e novos recursos tão lentamente[ly]? Toda vez que leio sobre um lançamento do Pixel, tenho que esperar e gostaria de saber o motivo.
Obrigado, pessoal, por tudo que vocês fazem!
Olá Carlos! Eu entendo você e isso é uma coisa super frustrante que muitas pessoas — inclusive eu — passam impacientemente toda vez que o Google anuncia algo diferente e novo para o telefone em nossas mãos. Também não é nenhuma novidade e não importa o quanto odiemos, o Google tem um bom motivo para fazer dessa forma.
Eu sempre coloco a resposta no início para que ninguém precise ler além dos primeiros parágrafos, e dessa vez a resposta é bem fácil:
Grande interrupção do Microsoft Windows interrompe serviços globalmente
É o que acontece quando você envia uma atualização para todos ao mesmo tempo.
Eu estava preparando este artigo quando a interrupção da Microsoft aconteceu na sexta-feira passada e o momento não poderia ter sido melhor. Quero deixar claro que a Microsoft não teve nada a ver com milhares de Windows Servers travando na sexta-feira de manhã e a atualização que quebrou tudo veio de um fornecedor de software terceirizado chamado CrowdStrike que fornece serviços de segurança do Windows Server. No final, não importou porque uma única atualização ruim causou caos global quando foi enviada para todos de uma vez.
O Google tenta evitar que isso aconteça implementando lentamente mudanças no software e monitorando o efeito que elas têm nas pessoas que as receberam.
Tem sido assim desde o começo. Em 2014, o executivo do Google Dan Morrill, um dos desenvolvedores Android mais reconhecidos e parte da equipe original do Android no Google, explicou por que isso é feito e como.
“Os lançamentos são conduzidos em fases. Normalmente, eles começam em 1% dos dispositivos por cerca de 24 a 48 horas; observamos as taxas de retorno e os check-ins de dispositivos resultantes e os relatórios de erro (se houver), e nos certificamos de que nada parece errado antes de enviá-lo para mais. Então, normalmente, vai para 25%, 50%, 100% ao longo de uma ou duas semanas.“
O Google sabe que não importa o quanto ele teste um novo software, há uma chance de que ele quebre as coisas quando for lançado para todos com um telefone Android. Os telefones Pixel (neste caso) não são muito populares, mas muitas das mudanças na atualização mensal para eles também são incorporadas ao próprio Android, com o potencial de atingir quase todos os telefones ao redor do mundo.
Ao empurrar lentamente uma mudança e então esperar para ver se ela quebra alguma coisa, o dano é minimizado. Houve implementações de software malfeitas. Muitas delas. Na maioria dos casos, o software foi rapidamente recolhido, e o que quer que tenha causado o problema foi corrigido, testado e então lentamente implementado novamente para garantir que funcionasse.
Esta é uma prática padrão do Google, Apple, Samsung e quase todas as outras empresas que fabricam telefones e tablets. O software é desenvolvido e testado internamente, depois enviado para um número limitado de testadores beta e, uma vez que tudo parece OK, ele foi enviado lentamente para avaliar seu desempenho.
É por isso também que eu gosto de enfatizar que a maioria das pessoas realmente não deveria instalar nenhum software beta em um dispositivo que elas queiram usar. É esperado que as coisas quebrem e é uma parte importante desse processo.
é frustrante esperar por qualquer coisa que você queira experimentar. Especialmente quando é promovido pelo Google e sites como o Android Central. Mas é muito menos frustrante do que ter um telefone que para de funcionar. Vamos torcer para que o Google não decida parar a lenta trollagem de novos softwares.
.