Para a Sony, o modo Doze do Android 6.0 marca uma regressão na vida útil da bateria

O Stamina Mode retorna à linha Xperia da Sony na atualização do Android Marshmallow, mas retorna uma sombra do que era.

Tem havido muito debate recentemente sobre skins personalizadas, estoque do Android e a relação entre os dois. Stock Android tem sido o sabor favorito do Android entre nossos leitores já há algum tempo.

Nos círculos de entusiastas do Android, é praticamente certo que o Google está tentando consolidar a experiência do usuário em vários dispositivos Android é benéfico para o usuário final. A comunidade parece geralmente ser tendenciosa em relação ao Google quando implementa um recurso em estoque do Android que já existia em skins OEM.

Tomemos como exemplo as múltiplas janelas - a Samsung incorporou o recurso em suas ROMs para várias iterações de seus dispositivos Galaxy. Eu pessoalmente não possuo nenhum dispositivo Galaxy carro-chefe com a implementação de múltiplas janelas da Samsung, mas estou muito animado com o que O Android N tem a oferecer no futuro próximo. Mas será que a implementação do Google será superior à da Samsung?

Nossa comparação preliminar entre os dois revelou que a multijanela do Android N precisa de mais polimento antes que possamos afirmar que é a implementação definitiva de múltiplas janelas. Para ser justo, ainda faltam alguns meses para o lançamento público do Android N, então não podemos dizer que as múltiplas janelas no Android N não serão uma implementação superior.

Mas e se a multijanela oficial do Google não se equiparar à multijanela da Samsung? Caso contrário, os usuários da Samsung ficarão desapontados com o que parece ser um recurso rebaixado. Também não estou expressando essas preocupações sem justa causa, porque isso é exatamente o que aconteceu com o modo Stamina da Sony.


O modo Stamina fica sem energia

Quando o Android Marshmallow começou a ser implementado em alguns dispositivos Sony Xperia no início deste ano, alguns usuários notaram que o Modo Stamina estava faltando. Os usuários que faziam parte do programa beta da Sony receberam esta mensagem explicando por que a empresa removeu o Stamina Mode de seus dispositivos:

A versão Marshmallow do Android possui sua própria solução inteligente para gerenciar o consumo de energia (Doze e App Standby). Essas funções estão integradas diretamente no Android 6.0, o que tornou o modo Stamina redundante. Em outras palavras, o modo Stamina foi removido do M.

Não é difícil ver por que a Sony removeu o Stamina Mode do Android Marshmallow aqui. Com a introdução do modo Doze, é muito fácil justificar aos consumidores por que a Sony iria remover um de seus recursos de software mais elogiados - como o Google criou o seu próprio, não há necessidade do Modo Stamina para existir. Não é como se a Sony tivesse alguma escolha no assunto, já que de acordo com o Definição de compatibilidade Android, a inclusão do modo Doze é uma requerimento para que os dispositivos sejam aprovados no Google CTS. Sem atender a esse requisito, os dispositivos não podem vir pré-instalados com os aplicativos do Google, o que é praticamente um feitiço de morte para qualquer dispositivo que não seja vendido na China.

8.3. Modos de economia de energia

Todos os aplicativos isentos do modo App Standby e/ou Doze DEVEM ficar visíveis para o usuário final. Além disso, os algoritmos de ativação, manutenção, ativação e o uso das configurações globais do sistema desses modos de economia de energia NÃO DEVEM divergir do Android Open Source Project.

Mas vamos voltar ao raciocínio declarado da Sony sobre o motivo pelo qual eles abandonaram o Stamina Mode. Eles afirmaram que o Stamina Mode foi feito redundante pelo modo Doze e App Standby no Android 6.0, o que é uma afirmação bastante estranha de se fazer, considerando que é patentemente falso. O modo Stamina da Sony não foi redundante pelos recursos de economia de bateria do Android 6.0. Em vez disso, o modo Doze do Android Marshmallow marca um regressão da vida útil da bateria para dispositivos Sony. Na verdade, o modo Stamina da Sony, que existe desde o Android Lollipop, está mais parecido com a implementação do modo Doze do Android N.


Guerras de duração da bateria

Então, o que há de tão bom no modo Stamina da Sony? De acordo com a Sony, o recurso economizaria muita bateria em modo de espera, restringindo serviços desnecessários em segundo plano. Eles nos apresentam alguns gráficos interessantes que mostram quanta vida útil da bateria pode ser economizada.

Parece familiar? Oh espere...

Modo Soneca do Android M

Não sou um grande fã dessas imagens genéricas de relações públicas que mostram como o modo Doze e o modo Stamina são ótimos. Embora os ganhos de duração da bateria com ambos os recursos possam ser bastante substanciais, a diferença em como ambos os recursos são implementados é um dos principais contribuintes para a eficácia do recurso para você. Então, vamos mergulhar um pouco nos detalhes para comparar o modo Doze do Android 6.0 e o modo Stamina da Sony.

Modo de resistência

Modo de resistência funciona assim: um minuto depois de desligar a tela, o sistema bloqueia todo o tráfego de dados e evita que todas as atividades em segundo plano despertem o sistema. Ao ligar a tela, porém, todas as atividades serão retomadas. Porém, o sistema não desativa o acesso à rede; portanto, ao ligar a tela do telefone, você receberá rapidamente quaisquer notificações pendentes. Atividades críticas, como chamadas telefônicas, mensagens de texto, notificações de calendário ou alarmes, ainda serão disparar normalmente (desde que usem a classe AlarmManager padrão do Android para agendar um alarme serviço.

Mas e se você tiver aplicativos importantes dos quais sempre deseja receber notificações, não importa o que aconteça? Para essas situações, você pode colocar o aplicativo na lista de permissões no modo Stamina para que não sejam restringidos pelo sistema. Caso contrário, se o Modo Stamina não lhe interessar, você pode simplesmente optar por não ativar o recurso.

Aplicativos da lista branca no modo Stamina

Mas como isso se compara ao modo Doze? Eu vou revisitar um artigo anterior meu que explorou o modo Doze em profundidade para oferecer uma breve explicação:

Depois que a tela é desligada, o dispositivo está sem bateria E o dispositivo foi estacionário por algum tempo, o dispositivo entrará no modo soneca. Quando o dispositivo entra no modo soneca, todos os aplicativos que possuem não foi colocado na lista de permissões pelo usuário na configuração de otimização da bateria terá o seguinte adiado: acesso à rede, wake locks, padrão Gerenciador de alarmes alarmes (não confundir com real alarmes projetados para acordá-lo), verificações de WiFi ou adaptadores de sincronização. Estas ações são adiadas até o próximo janela de manutenção, em que o sistema ativa o dispositivo e permite que todas essas ações sejam executadas por um breve período ao mesmo tempo (ou seja, os aglutina).

Parece muito semelhante ao modo Stamina da Sony, não? No entanto, existem várias distinções importantes a serem consideradas aqui.

  1. O modo Soneca exige que seu telefone esteja geograficamente estacionário (ou seja. sentado em uma mesa e não no bolso).
  2. O modo Soneca só pode ser interrompido por GCM de alta prioridade mensagens. O desenvolvedor do seu aplicativo favorito não definiu uma notificação como alta prioridade? Que pena, você terá que esperar até a próxima janela de manutenção para ser notificado.
  3. Lista branca do modo Soneca não isenta verdadeiramente um aplicativo de todas as restrições.
  4. Modo cochilo não pode ser desabilitado. Tendo problemas com notificações no Android 6.0? Muito ruim.

O Modo Stamina era um recurso bastante estelar em sua época, e havia até um tentativa moderadamente bem-sucedida de portar para todos os dispositivos. O modo Stamina pode ser ajustado para ser mais ou menos conservador com base nos aplicativos que você colocou na lista branca, enquanto o modo Soneca era tão imprevisível quanto ao momento em que acionaria isso. modders tiveram que recorrer à edição de como funcionava fundamentalmente apenas para que o modo cochilo realmente faça seu trabalho.


O modo Stamina retorna... ou não?

Cerca de um mês atrás, os usuários relataram que o Modo Stamina estava retornando em uma atualização beta do Marshmallow para determinados aparelhos. Vários blogs rapidamente perceberam a notícia e ficaram felizes porque o recurso finalmente estava voltando. Alguns usuários astutos notaram imediatamente que o Modo Stamina foi bastante prejudicado em seu retorno.

Estas são algumas capturas de tela tiradas via Reddit que mostram o novo modo Stamina em ação. É, em essência, apenas uma versão ligeiramente reforçada do Modo de economia de bateria que existe desde o Android Lollipop, não o concorrente Doze Mode que os fãs do Xperia passaram a adorar. Ao forçar os OEMs a implementar uma versão não modificada do Modo Doze em suas atualizações do Marshmallow, o Google essencialmente forçou a Sony a mudar fundamentalmente a forma como o Modo Stamina funciona. E, ao fazer isso, eles eliminaram um ótimo recurso de economia de bateria em favor de um bastante medíocre. Os usuários que possuem um dispositivo Sony Xperia terão que esperar até o Android N para a implementação aprimorada do modo Doze para recuperar a excelente duração da bateria proporcionada pelo Modo Stamina. Na minha opinião, o modo Doze do Android N é superior ao modo Stamina da Sony, no entanto, o modo Doze do Android M é um passo para trás para Sony.

Infelizmente, a espera pela chegada do Android N aos dispositivos Sony Xperia pode ser bastante longa. Afinal, o próprio Android N ainda está em fase de testes beta para usuários do Google Nexus. Não veremos uma versão final do Android N (bem como a queda completa do código-fonte) até o terceiro trimestre.

A julgar por quanto tempo levou para o Android Marshmallow chegar ao principal dispositivo Xperia Z5 da Sony (4 meses), devemos esperar o Android N em março de 2017? Talvez sim, talvez não, já que a Sony parece estar à frente do grupo quando trata de testar o Android N em seus dispositivos. Mas e todos os dispositivos Sony que não serão mais atualizados após o Android Marshmallow? Azar para vocês. Na busca do Google para unificar o cenário fragmentado que costumava ser os skins OEM concorrentes, alguns de vocês caíram do lado errado da espada.