Índice:
Tivemos algumas semanas com a segunda prévia do Android N Developer Preview - eu a tenho executado no meu Nexus 5X usando o Project Fi ou o T-Mobile - e isso é tempo de sobra para falar sobre como está indo longe. Então, vamos falar sobre nossas listas de bugs!
Antes de nos aprofundarmos demais, lembre-se de que o que temos do Android N até agora está claramente marcado como uma visualização do desenvolvedor. Ninguém no Google (ou qualquer outra pessoa) está afirmando que está pronto para o horário nobre, e que erros devem ser esperados. De fato, coisas que podem ter funcionado bem na última visualização podem ser completamente quebradas. É disso que se trata o software de teste - transformar idéias em código, construí-lo e ver o que trava e queima e o que funciona como esperado.
Outra coisa - se você estiver testando, não deixe de preencher relatórios de erros! Para fazer isso, verifique o rastreador de problemas AOSP para Android Dev-preview-N aqui. Se você vir seu bug, marque o item com uma estrela. Se o seu bug não estiver listado, preencha o formulário aqui para adicioná-lo. E por favor, não poste coisas como "PLZ BETA FOR NEXUS 5 !!!!!!" ou qualquer coisa que não esteja relacionada a problemas com o SO beta. Tudo o que faz é afastar as pessoas que trabalham com os bugs, que provavelmente não são as pessoas que decidem quais telefones e tablets têm o software disponível.
Chega disso, vamos falar sobre como isso funciona!
De muitas maneiras, a Visualização 2 (e é assim que vou chamar por uma questão de clareza) é melhor do que a primeira. De outras maneiras, é pior. Eu não travo mais o meu 5X sempre que alterno do T-Mobile LTE para o WiFi quando a chamada WiFi está ativada. Meus vídeos não piscam toda vez que tento reproduzi-los (embora às vezes recebo uma tela preta). Recebo menos erros de conectividade ao usar aplicativos que são apenas um invólucro para uma página da web ou aplicativo da web. O Chrome trava menos (mas ainda trava com muita frequência). Foi corrigido um grande problema para um amigo, onde havia alguns erros matemáticos bem loucos em códigos bastante simples que estavam causando exceções fora dos limites. Muitas coisas boas lá, e isso mostra que houve muitas alterações no código existente fora de quaisquer novas adições.
Eu também gosto muito do novo estilo de pasta. Me chame de louca, mas eu gosto da aparência de uma pequena vigia na gaveta do aplicativo. Os atalhos do Launcher são legais, mesmo que eu provavelmente não os usasse. Muito na minha tela inicial me deixa um pouco contorcida (eu tenho uma pasta que contém todos os aplicativos do meu Robin e fico feliz que o iniciador de aplicativos não esteja indo embora). O suporte ao Vulkan no nível da plataforma também é incrível de se esperar.
Mas para mim, ainda não está pronto para um motorista diário. Estou tendo três problemas principais, que impedem a exibição e tornam a Visualização 2 algo em que não posso confiar:
-
Na maioria das vezes, não consigo fazer ou receber uma ligação. O telefone toca quando alguém está chegando, pode fazer chamadas muito bem, mas as chances são de que não há som do meu lado ou som do outro, ou possivelmente ambos. Eu já vi algumas pessoas dizerem que isso acontece com elas, outras dizem que não e outras dizem que estava fazendo isso, mas pararam aleatoriamente.
-
Estou recebendo muitas reinicializações aleatórias. Pego o telefone e vejo que preciso digitar meu PIN para reiniciar o Android. Isso me diz que o telefone foi reiniciado. Posso desligar isso para que ele possa reiniciar, mas não saberei se ele foi reiniciado. Preciso de um telefone confiável, porque sou um dinossauro e ainda falo ao telefone.
-
Atraso e superaquecimento quando aplicativos que exibem mídia travam. Também não estou sozinha aqui. Quando algo como o Google Fotos ou o YouTube falha, sei que vou ter que reiniciar. Caso contrário, as coisas desaceleram rapidamente e o telefone fica quente. Algum processo está sendo executado sob o capô e mantendo a CPU atrelada. Uma reinicialização corrige as coisas até a próxima vez que um aplicativo falha.
Obviamente, há muitos problemas esperados com os aplicativos, mas há uma boa chance de os próprios aplicativos estarem com falha (pelo menos parcialmente). Não tenho nenhum problema se um desenvolvedor estiver demorando um pouco e usar essas visualizações para poder lançar algo polido e pronto quando o Android N for lançado oficialmente.
Se você tiver apenas um telefone (e estiver no programa Beta e tiver uma N Developer Preview disponível), não sugerirei que você o instale, a menos que tenha tempo e paciência para voltar e configurar tudo de novo. Talvez na próxima vez.
E vocês? Quais erros você está vendo, quais foram corrigidos e você está usando a Visualização 2 como seu driver diário? Acesse os comentários, compartilhe suas experiências e conte-nos se está funcionando de maneira confiável para você. Estou especialmente interessado no que as pessoas que usam um Sony Xperia Z3 têm a dizer, por isso não deixe de gritar se é você!