Adeus, apenas dispositivos móveis, Olá Adaptativo: três atualizações essenciais de 2025 para a construção de aplicativos adaptativos
Em 2025, o ecossistema Android cresceu muito além do telefone. Hoje, os desenvolvedores têm a oportunidade de alcançar mais de 500 milhões de dispositivos ativos, incluindo dobráveis, tablets, XR, Chromebooks e carros compatíveis.
Estas não são apenas telas adicionais; eles representam um público de maior valor. Vimos que os usuários que possuem um telefone e um tablet gastam 9 vezes mais em aplicativos e compras dentro do aplicativo do que aqueles que possuem apenas um telefone. Para usuários dobráveis, esse gasto médio aumenta para cerca de 14 vezes mais*.
Este envolvimento sinaliza uma mudança necessária no desenvolvimento: adeus aplicativos móveis, olá aplicativos adaptativos.
Para ajudá-lo a construir esse futuro, passamos este ano lançando ferramentas que tornam adaptável a maneira padrão de construir. Aqui estão três atualizações importantes de 2025 projetadas para ajudá-lo a construir essas experiências.
Padronizando o comportamento adaptativo com o Android 16
Para apoiar esta mudança, O Android 16 introduziu mudanças significativas sobre como os aplicativos podem restringir a orientação e o redimensionamento. Em telas de pelo menos 600 dp, as restrições de manifesto e tempo de execução são ignoradas, o que significa que os aplicativos não podem mais se bloquear em uma orientação ou tamanho específico. Em vez disso, eles preenchem toda a janela de exibição, garantindo que sua IU seja dimensionada perfeitamente nos modos retrato e paisagem.
Como isso significa que o contexto do seu aplicativo mudará com mais frequência, é importante verificar se você está preservando o estado da UI durante as alterações de configuração. Embora o Android 16 ofereça uma desativação temporária para ajudar você a gerenciar essa transição, o Android 17 (SDK37) tornará esse comportamento obrigatório. Para garantir que seu app se comporte conforme o esperado nessas novas condições, use o emulador redimensionável no Android Studio para teste seus layouts adaptáveis hoje.
Suporte a telas além do tablet com Jetpack WindowManager 1.5.0
À medida que os dispositivos evoluem, as nossas definições existentes de “grande” precisam evoluir com eles. Em outubro, nós lançou Jetpack WindowManager 1.5.0 para melhor suportar o crescente número de telas e ambientes de desktop muito grandes.
Nessas superfícies, o layout padrão “Expandido”, que geralmente acomoda confortavelmente dois painéis, muitas vezes não é suficiente. Em um monitor de 27 polegadas, dois painéis podem parecer esticados e esparsos, deixando um espaço valioso da tela sem uso. Para resolver isso, o WindowManager 1.5.0 introduziu duas novas classes de tamanho de janela de largura: Grande (1200dp a 1600dp) e Extragrande (1600dp+).
Esses novos pontos de interrupção sinalizam quando mudar para interfaces de alta densidade. Em vez de esticar uma exibição típica de detalhes de lista, você pode aproveitar a largura para mostrar três ou até quatro painéis simultaneamente. Imagine um cliente de e-mail que exibe confortavelmente suas pastas, a lista da caixa de entrada, a mensagem aberta e uma barra lateral do calendário, tudo em uma única visualização. O suporte para essas classes de tamanho de janela foi adicionado ao Compor Material 3 adaptativo no Versão 1.2.
Repensando as jornadas do usuário com o Jetpack Navigation 3
Construir uma UI que se transforma de uma única tela de telefone em um layout de tablet com vários painéis costumava exigir gerenciamento de estado complexo. Isso geralmente significava forçar um gráfico de navegação projetado para destinos únicos para lidar com visualizações simultâneas. Primeiro anunciado no I/O 2025Navegação Jetpack 3 agora está estávelintroduzindo uma nova abordagem para lidar com as jornadas do usuário em aplicativos adaptativos.
Criado para Compor, Nav3 se afasta da estrutura gráfica monolítica. Em vez disso, ele fornece blocos de construção desacoplados que oferecem controle total sobre sua backstack e seu estado. Isso resolve o desafio da fonte única da verdade, comum em layouts de painel dividido. Como o Nav3 usa a API Scenes, você pode exibir vários painéis simultaneamente sem gerenciar backstacks conflitantes, simplificando a transição entre visualizações compactas e expandidas.
Uma base para um futuro adaptativo
Este ano fornecemos as ferramentas que você precisa, desde a otimização de layouts expansivos até os controles granulares de Gerenciador de janelas e Navegação 3. E o Android 16 iniciou a mudança em direção a uma interface de usuário verdadeiramente flexível, com atualizações chegando no próximo ano para oferecer excelentes experiências adaptativas em todos os formatos. Para saber mais sobre princípios de desenvolvimento adaptativo e comece, vá para d.android.com/adaptive-apps.
As ferramentas estão prontas e os usuários aguardam. Mal podemos esperar para ver o que você construirá!
*Fonte: dados internos do Google

