Ao contrário do iOS, o Android permite que aplicativos e serviços sejam executados em segundo plano com mais liberdade. No entanto, alguns desenvolvedores de aplicativos fazem mau uso desses privilégios e mantêm seus aplicativos em execução desnecessariamente em segundo plano, afetando a duração e a velocidade da bateria do telefone. Para combater esses aplicativos, os OEMs do Android eliminam agressivamente os aplicativos em segundo plano para conservar a vida útil da bateria de seus dispositivos. O Android 14 promete trazer algum sentido a este problema.
O Google anunciou hoje cedo que está trabalhando com OEMs do Android para aliviar a frustração dos desenvolvedores de aplicativos que seguem as diretrizes de desenvolvimento do Android. O Android 14 garantirá que os apps não interrompam sua funcionalidade devido à eliminação agressiva de apps em segundo plano. A Samsung é o primeiro parceiro do Google para essa melhoria de qualidade de vida. A empresa sul-coreana confirmou em seu site de desenvolvedor que criou uma política unificada que “criará uma experiência de usuário mais consistente e confiável para os usuários do Galaxy”.
A Samsung está trabalhando com o Google para tornar os aplicativos mais confiáveis em segundo plano, começando com o Android 14 (One UI 6.0)
A partir do One UI 6.0, a Samsung confirmou que não mataria os serviços em segundo plano de aplicativos destinados ao Android 14. Eles terão a garantia de funcionar conforme o esperado se esses aplicativos tiverem sido desenvolvidos de acordo com a nova política de API de serviço de primeiro plano do Android.
O Android 14 traz três mudanças críticas (via 9To5Google) para lidar com aplicativos e serviços em segundo plano.
Os desenvolvedores precisam declarar tipos de serviço em primeiro plano e solicitar tipos específicos permissões para que o sistema operacional possa saber quando é razoável usar serviços de primeiro plano. Os aplicativos precisam usar o novo tipo de trabalho de transferência de dados iniciado pelo usuário para tarefas iniciadas pelo usuário, como downloads e uploads de grande porte, para continuar em segundo plano sem problemas, aproveitando as restrições do JobScheduler. Cumpra as novas Políticas do Google Play para garantir o uso adequado de serviços em primeiro plano e trabalhos de transferência de dados iniciados pelo usuário.
Desde que os desenvolvedores criem seus aplicativos de acordo com as novas políticas do Google para o Android 14, eles não precisam se preocupar com a interrupção de seus aplicativos em segundo plano quando não é a intenção. Mais uma vez, as marcas do Android aderiram ao Google, como a Samsung fez, os desenvolvedores de aplicativos não precisam se preocupar tanto com o comportamento de seus aplicativos/trabalhando de forma diferente em telefones e tablets de marcas diferentes. Isso será ótimo para desenvolvedores de aplicativos, marcas e usuários.