DR
- Aplicativos de terceiros agora podem acessar a mesma funcionalidade do modo de dormir do Digital Wellbeing no Android 15.
- O modo hora de dormir é um recurso que silencia seu telefone e altera várias opções de tela para ajudá-lo a dormir melhor à noite.
- Antes do Android 15, certas opções de tela só podiam ser controladas pelo aplicativo Digital Wellbeing do Google.
É muito tentador usar o telefone tarde da noite, antes de ir para a cama, mas pode ser prejudicial ao horário e à qualidade do sono. É por isso que o aplicativo Digital Wellbeing do Google tem um modo de hora de dormir dedicado que você pode ativar. O modo hora de dormir silencia seu telefone e altera várias opções de tela para incentivá-lo a parar de usar seu telefone. Atualmente, apenas o aplicativo Digital Wellbeing pré-instalado tem a capacidade de alterar automaticamente as opções de tela que distraem, o que significa que você está limitado a usar o gatilho baseado em tempo do aplicativo. Mas na próxima atualização do Android 15, o Google está dando a aplicativos de terceiros a capacidade de alterar opções de tela que distraem, abrindo um caminho para os desenvolvedores permitirem que os usuários criem uma rotina de modo de hora de dormir ainda mais personalizada.
Se você abrir a página de configurações do Digital Wellbeing e tocar em Modo hora de dormir, você pode alterar quando a rotina é acionada. Você pode configurá-lo em uma programação fixa ou ligá-lo ao carregar após um horário específico do dia. Depois de escolher quando ativá-lo, você pode personalizar o que acontece quando o modo hora de dormir está ativado. Você pode optar por ativar o modo hora de dormir para ativar o modo Não perturbe do Android, garantindo que apenas alarmes e chamadas de…
Se você optar por permitir que o modo hora de dormir ative o modo Não perturbe do Android, o sistema criará uma programação correspondente do modo Não perturbe chamada “modo hora de dormir”. Isto pode ser visto abaixo Configurações > Notificações > Não perturbe > Agendamentos. O Android há muito permite que aplicativos de terceiros criem suas próprias programações do modo Não perturbe por meio do AutomaticZenRule
API, desde que possuam a permissão apropriadamente chamada de “acesso Não perturbe” (conhecida internamente como ACCESS_NOTIFICATION_POLICY
) sob Configurações > Aplicativos > Acesso especial a aplicativos.
No entanto, o sistema operacional não permite que aplicativos de terceiros alterem as várias opções de tela que o aplicativo Digital Wellbeing do Google alterna durante o modo de dormir. Isso ocorre porque as APIs usadas pelo Digital Wellbeing para alternar a escala de cinza, desativar o AOD, escurecer o papel de parede e ativar o modo escuro normalmente não são acessíveis a aplicativos de terceiros. Vários desenvolvedores já descobriram maneiras de alterar essas opções de tela em seus aplicativos, mas seus métodos exigem a configuração e o uso do ADB para conceder manualmente algumas permissões ocultas. Felizmente, os desenvolvedores de aplicativos não precisarão usar essas soluções alternativas no Android 15, já que o sistema operacional finalmente fornece uma API pública para aplicativos de terceiros controlarem as mesmas opções de tela gerenciadas pelo aplicativo Digital Wellbeing do Google.
Com o lançamento do Android 15 Developer Preview 2, o Google introduziu um novo ZenDeviceEffects
API que permite que os aplicativos escureçam o papel de parede, minimizem a saturação da cor da tela (ou seja, mudem para tons de cinza), suprimam a exibição do ambiente e alternem o modo noturno (ou seja, tema escuro) quando a programação do modo Não perturbe criada pelo aplicativo entrar em vigor . O desenvolvedor do Tasker, um dos melhores aplicativos de automação para Android, adicionou suporte para essas APIs em seu aplicativo, permitindo definir uma programação personalizada do modo Não perturbe que também altera essas opções de tela.
A vantagem de o Google tornar essa API pública é que os usuários não ficarão limitados a usar o aplicativo Digital Wellbeing da empresa para gerenciar essas opções de tela à noite. Os usuários poderiam, por exemplo, criar uma rotina de modo de dormir ainda mais personalizada por meio de um aplicativo de terceiros, que potencialmente aciona com base na leitura de uma etiqueta NFC em vez da hora, por exemplo. Existem potencialmente outros usos desta API que caberão aos desenvolvedores de aplicativos descobrir e aproveitar.
Desde que o Google anunciou publicamente o ZenDeviceEffects
API na postagem do blog Developer Preview 2, há uma pequena chance de que ela seja descartada antes do lançamento estável do Android 15 ainda este ano. No entanto, há uma boa chance de ajustar a API antes do lançamento estável, já que vários recursos, como a alteração do modo escuro, atualmente não funcionam, apesar do que diz a documentação. Além disso, esperamos que a empresa abra espaço adicional ZenDeviceEffects
compatível com o Android 15, incluindo a…