Dado o quão excessivo o dreno da bateria é uma “uma das frustrações mais significativas para os usuários do Android”, Google está começando Um novo esforço para ajudar os desenvolvedores a otimizar o comportamento de trava de vigília de seus aplicativos.
Os bloqueios parciais de vigília são um mecanismo … que permite que os desenvolvedores mantenham a CPU em execução após a tela de um dispositivo desligar (seja devido ao tempo limite do sistema ou ao usuário pressionando o botão liga / desliga) … o uso excessivo de travas parciais drena a bateria do dispositivo porque impede que o dispositivo insira estados de energia inferior.
Para resolver esse problema, o Google está introduzindo uma nova métrica de “travas excessivas” como parte do Android Vitals no Jogar console que os desenvolvedores têm acesso a. “Excesso” é definido como “quando todas as travas de esteira parcial, acrescentadas, correm por mais de 3 horas em um período de 24 horas”.
A iteração atual de métricas excessivas de Wake Lock rastreia o tempo apenas se o travamento for mantido quando o aplicativo estiver em segundo plano e não tiver um serviço de primeiro plano.
O Google está trabalhando com a Samsung e outros principais OEMs sobre esse esforço: “A Samsung está animada em colaborar com o Android e o Google Play nessas novas métricas de desempenho. Ao compartilhar informações sobre a experiência do usuário, pretendemos ajudar os desenvolvedores a criar aplicativos realmente otimizados que proporcionam um desempenho excepcional e a vida útil da bateria em todo o ecossistema.
Há nova documentação do desenvolvedor Isso fornece “orientações claras sobre como interpretar as métricas”. O Google também atualizou seu general Documentação de trava de despertar com “estratégias eficazes de implementação de trava de vigília e melhores práticas”.
Incentivamos altamente os desenvolvedores a conferir esta página e fornecer feedback com seu caso de uso nessa nova métrica. Sua opinião é inestimável para refinar essas métricas antes da disponibilidade geral.
Essa forma é disponível aqui. O objetivo do Google é “fornecer visibilidade abrangente e em toda a frota sobre o desempenho e a duração da bateria, equipando os desenvolvedores com os dados necessários para diagnosticar e resolver gargalos de desempenho”.
Atualmente, está na versão beta, com o Google “buscando ativamente feedback sobre a definição métrica e como ela se alinha aos casos de uso do seu aplicativo”. Uma vez lançado, o Google “explorará os tratamentos da loja Play para ajudar os usuários a escolher aplicativos que atendam às suas necessidades”.
No final deste ano, o Google pode “introduzir métricas adicionais nos vitais do Android, destacando questões adicionais de desempenho crítico”.
FTC: Utilizamos links de afiliados de automóveis. Mais.