O Google está convidando desenvolvedores de aplicativos a fornecer feedback sobre como o software OEM está afetando seus aplicativos. Continue lendo para saber mais.
Nos últimos anos, o Google melhorou muito a forma como o Android lida com aplicativos em segundo plano. Otimizações como Doze e Buckets de aplicativos em espera ajude a alocar recursos do sistema para os aplicativos que mais precisam deles, garantindo ao mesmo tempo que aplicativos abusivos não sejam executados desenfreadamente em segundo plano.
Embora as medidas de economia de energia do Android sejam bastante eficazes, muitos OEMs de smartphones se esforçam para implementar políticas adicionais de eliminação de aplicativos em segundo plano e opções de economia de bateria. Estas medidas são muitas vezes muito mais agressivas e impedir que aplicativos de terceiros façam seu trabalho. Alguns OEMs também mantêm uma lista de permissões que permite que aplicativos como Facebook e WhatsApp sejam executados sem restrições, colocando pequenos desenvolvedores de aplicativos em desvantagem. O Google está bem ciente disso
práticas de má qualidade, e embora ainda não tenha tomado medidas decisivas, agora está solicitando feedback dos desenvolvedores em busca de uma possível solução.Um o problema foi criado no rastreador de bugs AOSP em 2018, detalhando como uma seção de OEMs chineses estava abusando da funcionalidade principal do Android e proibindo a execução de aplicativos de terceiros em segundo plano. A questão está repleta de respostas de centenas de desenvolvedores de aplicativos ecoando experiências semelhantes, instando o Google a impedir que os OEMs violem a conformidade do Android e implementem tais medidas agressivas políticas.
Em 8 de junho de 2021, um usuário comentou que OEMs como Xiaomi e OnePlus até matam o AccessibilityService. Em resposta, um Googler comentou recentemente que analisaria o problema e convidou os desenvolvedores de aplicativos a enviarem seus comentários.
O Google está pedindo aos desenvolvedores que forneçam os seguintes detalhes:
- Nome do(s) aplicativo(s) afetado(s)
- Nome dos OEMs e modelos de dispositivos nos quais observam o problema
- Versão do sistema operacional Android
- Etapas para reproduzir o problema, bem como os resultados esperados e observados
- API afetada
- Se eles conseguiram reproduzir o mesmo problema em um dispositivo Pixel (ou outro dispositivo executando a mesma versão do Android)
Se você é desenvolvedor de aplicativos, envie seu feedback ao Google preenchendo este formulário nesta página.