A atualização Shield Experience 9.0 da Nvidia, baseada no Android 11, foi elogiada por abranger modelos do Shield TV que remontam a 2015. O The Verge informou em 19 de janeiro de 2022 que o entusiasmo diminuiu rapidamente, pois os proprietários relataram bugs graves até mesmo nos modelos mais recentes. As pessoas que instalaram a atualização perderam o acesso aos seus servidores de mídia Plex, um uso popular dos dispositivos graças ao seu processador e a uma porta USB para armazenamento. Outros relataram travamentos e telas em branco no Kodi, além de carregamento demorado ou telas em branco em aplicativos como YouTube e Hulu.
A Nvidia publicou uma página de suporte explicando como conceder permissão aos aplicativos para usar o armazenamento no Android 11, o que corrigiu o servidor Plex de pelo menos um usuário, e uma postagem no fórum explicando como uma versão defeituosa foi distribuída. Ela afirmou que trabalhou com a Plex durante o desenvolvimento e que a Plex funcionou em todos os testes beta internos e externos, mas que uma nova versão do Plex Media Server em 4 de janeiro alterou o nível de API relatado e o quebrou. "Todos os nossos testes estavam concluídos e a mudança passou despercebida até o dia do lançamento", dizia a postagem.
A Nvidia disse posteriormente ao 9to5Google que estava trabalhando com o Google porque o Android 11 trata a permissão "Permitir apenas enquanto o app estiver em uso" como "Não permitir", de modo que a correção manual era definir as permissões de armazenamento como "Sempre permitir". Ela abriu um fórum de suporte para coletar relatos de bugs e compilou cerca de 27 bugs conhecidos e relatados. Seu programa HotFix oferecia versões de teste para correções, mas eram versões não testadas que quebraram alguns serviços protegidos por DRM, como o Disney Plus, e não tinham opção de reverter.
Os servidores de mídia Plex pararam de funcionar para muitos proprietários e a Nvidia listou cerca de 27 bugs conhecidos; suas versões HotFix não tinham reversão e quebraram alguns serviços de DRM.
Os testes da Nvidia foram concluídos antes de a Plex lançar uma atualização em 4 de janeiro que alterou o nível de API relatado, e a Nvidia afirma que a mudança passou despercebida até o dia do lançamento.
As permissões de armazenamento alteradas do Android 11 interagiram com um caso de uso, os servidores Plex em unidades conectadas, que a Nvidia sabia ser popular.
O tratamento de armazenamento da Plex não estava totalmente pronto para o Android 11, uma lacuna que a Nvidia diz que conhecia durante o desenvolvimento.
As versões provisórias do HotFix não foram testadas e não podiam ser revertidas, de modo que os usuários tinham poucos recursos seguros.
A lição
Uma rodada de testes fica desatualizada quando um aplicativo de terceiros importante lança uma mudança antes do lançamento; o principal uso de uma caixa de streaming, aqui os servidores Plex, deve ser verificado novamente pouco antes do lançamento.
A Nvidia estava trabalhando com a Plex e o Google em uma correção em 19 de janeiro de 2022, com alterações manuais de permissão e o programa HotFix como paliativos. O artigo não informa data para uma resolução completa.
CONFIRA AS EVIDÊNCIAS
As fontes
- Nvidia added a buggy Android 11 update to its Shield TV lineup The Verge · theverge.com ·