Google quer fazer algo sobre OEMs que matam aplicativos em segundo plano

O Stock Android, como vemos na linha Pixel do Google, tem muito a oferecer, mas a maioria dos fabricantes de smartphones prefere oferecer seus próprios recursos e ajustes de design. Embora isso não seja necessariamente uma coisa ruim, os OEMs geralmente fazem mudanças agressivas em alguns recursos do Android prontos para uso que arruínam a experiência do usuário. Por exemplo, muitas empresas se esforçam para implementar medidas adicionais de economia de energia para aumentar a vida útil da bateria. No entanto, isso tem o custo de aplicativos serem mortos inesperadamente em segundo plano.

Para esse fim, o Google agora está buscando feedback dos desenvolvedores de aplicativos sobre como as skins personalizadas do Android estão interferindo em seus aplicativos. A empresa quer saber qual dispositivo OEM está impedindo que os aplicativos funcionem corretamente em segundo plano, em qual versão do Android são os problemas mais prevalentes, se os problemas podem ser reproduzidos em dispositivos de outros fabricantes e vários outros detalhes de desenvolvedores de aplicativos de terceiros. .

Não está claro o que o Google fará com esses dados. Talvez queira tomar medidas decisivas sobre essas práticas de má qualidade dos OEMs. No entanto, se você é um desenvolvedor de aplicativos Android e enfrentou a ira dos clientes porque seus aplicativos não funcionam corretamente em segundo plano, você pode fornecer à empresa algumas informações valiosas sobre esse problema (link para o formulário de feedback abaixo).

O Google está buscando feedback dos desenvolvedores sobre como os OEMs estão matando os aplicativos em segundo plano

O Android possui recursos de economia de energia bastante capazes. Nos últimos anos, o Google fez várias otimizações que melhoraram o manuseio da plataforma de aplicativos em segundo plano. Ele também introduziu novos recursos que ajudam a alocar recursos do sistema para aplicativos de forma adequada para que eles funcionem sem problemas em segundo plano. No entanto, a morte inesperada de aplicativos em segundo plano ainda é um dos problemas mais comuns que os usuários do Android encontram.

Mas, para ser justo, o Google não é o culpado aqui. Os ajustes feitos por outros OEMs de smartphones estão causando os problemas. Em particular, medidas adicionais de economia de energia que as empresas implementam em suas skins personalizadas do Android estão restringindo a atividade em segundo plano dos aplicativos. Como vimos em um relatório no início deste ano, o Stock Android é o melhor para lidar com aplicativos em segundo plano. Por outro lado, o One UI da Samsung é o pior infrator. O OxygenOS da OnePlus, bem como as capas personalizadas do Android oferecidas por muitos outros OEMs, também foram encontradas matando aplicativos em segundo plano agressivamente.

Além disso, alguns OEMs supostamente permitem que aplicativos como Facebook e WhatsApp sejam executados sem restrições, enquanto restringem a atividade em segundo plano de outros aplicativos menores. Isso geralmente impede que os aplicativos funcionem corretamente. E são os desenvolvedores que precisam ouvir sobre isso, embora não possam fazer nada a respeito. Felizmente, o Google agora está vindo em seu socorro.

O Google finalmente parece estar levando esse problema a sério

Esse problema existe há anos. Ao longo dos anos, centenas de desenvolvedores escreveram para o Google reclamando sobre OEMs matando aplicativos agressivamente em segundo plano. Alguns OEMs foram até acusados ​​de abusar da funcionalidade principal do Android, impedindo completamente que aplicativos de terceiros sejam executados em segundo plano. Mais recentemente, um usuário reclamou que empresas como Xiaomi e OnePlus estão matando o AccessibilityService.

Embora o Google ainda não tenha feito nada sobre esse problema, finalmente parece estar ficando um pouco sério sobre isso. A empresa disse recentemente que vai investigar o assunto. Agora, está coletando feedback de mais desenvolvedores sobre como as skins OEM do Android estão interferindo em seus aplicativos. Se você for um desenvolvedor de aplicativos Android afetado, envie seus comentários preenchendo este formulário do Google Docs.

Table of Contents