Visão geral
flutter_displaymode é um plugin Flutter que permite aos desenvolvedores definir programaticamente modos de exibição — como resolução e taxa de atualização — em dispositivos Android. É especialmente útil para otimizar desempenho e qualidade visual habilitando altas taxas de atualização em hardware compatível. O plugin fornece acesso direto às configurações de tela do Android, permitindo que os aplicativos se adaptem dinamicamente às capacidades do dispositivo. Ele não suporta iOS, pois a funcionalidade é específica da plataforma Android.
Casos de uso
- Otimizando o desempenho do aplicativo em telas de alta taxa de atualização
- Habilitar taxas de atualização de 90 Hz ou 120 Hz para aplicativos de jogos
- Ajustando a resolução de exibição para melhor clareza visual
- Melhorando a suavidade da interface em aplicações com muitas animações
- Testando o comportamento de exibição em diferentes configurações de tela
Principais recursos
- Define a resolução de exibição e taxa de atualização do Android
- Suporta modos de alta taxa de atualização em dispositivos compatíveis
- Fornece uma API simples para definir o modo de exibição
- Específico para Android
- Não requer acesso root
Indicado para
- desenvolvedores de jogos Android
- Aplicativos que exigem renderização de UI de alto desempenho
- Desenvolvedores direcionados a dispositivos Android premium
- Aplicações focadas na fidelidade visual
- Ferramentas de teste de capacidades de exibição
Considerações
- Funciona apenas em dispositivos Android
- Requer suporte do dispositivo para alterações dinâmicas no modo de exibição
- Pode não funcionar em todas as versões do Android
- Alterações podem ser revertidas pelo sistema ou usuário
- Limitado às capacidades específicas do hardware