Google I/O 2025: crie apps Android adaptáveis que funcionam bem em vários formatos
Leitura de 5 minutos
Se o app não for criado para se adaptar, você vai perder a oportunidade de alcançar uma grande quantidade de usuários em 500 milhões de dispositivos. Na Google I/O deste ano, estamos mostrando como o desenvolvimento adaptável não é apenas uma boa ideia, mas essencial para criar apps que se destacam no ecossistema de dispositivos Android em expansão. Este é seu guia para atender aos usuários onde quer que eles estejam, com experiências perfeitamente adaptadas às necessidades deles.
A vantagem de criar de forma adaptativa
No mundo atual, em que as pessoas usam vários dispositivos, os usuários esperam que os aplicativos favoritos funcionem de maneira perfeita e intuitiva, seja em um smartphone, tablet ou Chromebook. Essa expectativa de experiências integradas não é apenas sobre conveniência, mas também um fator importante para o engajamento e a retenção de usuários.
Por exemplo, os usuários de apps de entretenimento (incluindo Prime Video, Netflix e Hulu) em smartphones e tablets passam quase 200% mais tempo no app (quase 3 vezes mais engajamento) do que os usuários apenas de smartphones nos EUA*.
O Peacock, serviço de streaming da NBCUniversal (link em inglês), notou uma tendência de usuários que alternam entre dispositivos móveis e telas grandes. A criação adaptativa permite que um único build funcione em diferentes formatos.
"Isso permite que a Peacock tenha mais tempo para inovar mais rápido e oferecer mais valor aos clientes."
– Diego Valente, Head de dispositivos móveis, Peacock e streaming global
O desenvolvimento adaptável para Android oferece a solução estratégica, permitindo que os apps funcionem de maneira eficaz em uma variedade cada vez maior de dispositivos e contextos com escolhas de design inteligentes que enfatizam a reutilização e a escalonabilidade do código. Com o crescimento contínuo do Android em novos formatos e as próximas melhorias, como janelas de computador e telas conectadas no Android 16, a capacidade de um app se adaptar a diferentes tamanhos de tela está se tornando cada vez mais crucial para reter usuários e manter a competitividade.
Além dos benefícios diretos para o usuário, o design adaptável também aumenta a visibilidade. A Google Play Store ajuda a promover desenvolvedores cujos apps se destacam em diferentes formatos. Se o aplicativo oferecer uma ótima experiência em tablets ou for excelente no ChromeOS, os usuários desses dispositivos vão descobrir seu app com mais facilidade. Isso cria uma situação em que todos ganham: apps de melhor qualidade para os usuários e um público mais amplo para você.
Novidades sobre o desenvolvimento adaptativo do Android no Google I/O
Para ajudar você a criar experiências adaptáveis mais atraentes, compartilhamos várias atualizações importantes na I/O deste ano.
Crie apps para o ecossistema de dispositivos Android em expansão
Agora, seus apps para dispositivos móveis podem alcançar usuários em mais de 500 milhões de dispositivos ativos além de smartphones, incluindo dobráveis, tablets, Chromebooks e até carros compatíveis, com mudanças mínimas. O Android 16 apresenta avanços significativos no modo janela para computador, oferecendo uma experiência semelhante à de um computador em telas grandes e quando os dispositivos estão conectados a telas externas. Além disso, o Android XR está abrindo uma nova dimensão, permitindo que seus apps móveis atuais estejam disponíveis em ambientes virtuais imersivos.
A mudança de mentalidade para o modelo adaptativo
Com o ecossistema de dispositivos Android em expansão, o desenvolvimento de apps adaptáveis é uma estratégia fundamental. É sobre como o mesmo app para dispositivos móveis funciona bem em smartphones, dobráveis, tablets, Chromebooks, telas conectadas, XR e carros, criando uma base sólida para dispositivos futuros e diferenciando formatos específicos. Não é necessário recriar o app para cada formato. Em vez disso, faça pequenas mudanças iterativas conforme necessário. Adotar essa mentalidade adaptativa hoje não é apenas acompanhar o ritmo, mas liderar a oferta de experiências excepcionais para os usuários em todo o ecossistema Android.
Use ferramentas e bibliotecas avançadas para criar apps adaptáveis:
- Biblioteca de layouts adaptáveis do Compose: essa biblioteca facilita o desenvolvimento adaptável, permitindo que o código do app se ajuste a padrões de layout canônicos, como lista de detalhes e painel de suporte, que são automaticamente reajustados quando o app é redimensionado, invertido ou dobrado. Na versão 1.1, lançamos a expansão de painéis, permitindo que os usuários redimensionem os painéis. O app de demonstração Socialite mostrou como uma base de código usando essa biblioteca pode se adaptar a seis formatos. Novas estratégias de adaptação, como "Levitar" (elevar um painel, por exemplo, em uma caixa de diálogo ou uma página inferior) e "Reflow" (reorganizar painéis no mesmo nível), também foram anunciadas na versão 1.2 (alfa). Para XR, as substituições de componentes podem espacializar automaticamente os elementos da interface.
- Jetpack Navigation 3 (Alfa): essa nova biblioteca de navegação simplifica a definição de jornadas do usuário em várias telas com menos código boilerplate, especialmente para layouts de vários painéis no Compose. Isso ajuda a lidar com cenários em que os painéis de lista e detalhes podem ser destinos separados em telas menores, mas mostrados juntos em telas maiores. Confira a nova biblioteca de navegação do Jetpack em versão Alfa.
- Melhorias de entrada do Jetpack Compose: a arquitetura em camadas, o suporte a entradas e o local único para lógica de layout do Compose simplificam a criação de IUs adaptáveis. As próximas novidades do Compose 1.9 são menus de contexto com clique com o botão direito e funcionalidade aprimorada de trackpad/mouse.
- Classes de tamanho de janela: use classes de tamanho de janela para decisões de layout de nível superior. O AndroidX.window 1.5 apresenta duas novas classes de tamanho de largura: "grande" (1200 dp a 1600 dp) e "extra grande" (1600 dp e maior), oferecendo pontos de interrupção mais granulares para telas grandes. Isso ajuda a decidir quando expandir as barras de navegação ou mostrar três painéis de conteúdo. O suporte para esses novos pontos de interrupção também foi anunciado na biblioteca de layouts adaptáveis do Compose 1.2 alfa, junto com orientações de design.
- Prévia do Compose: receba feedback rápido ao visualizar seus layouts em uma ampla variedade de tamanhos de tela e proporções. Também é possível especificar dispositivos diferentes por nome para visualizar a interface nos respectivos tamanhos e com os valores de encarte.
- Testar layouts adaptáveis: validar seus layouts adaptáveis é crucial, e o Android Studio oferece várias ferramentas para testes, incluindo prévias de diferentes tamanhos e proporções, um emulador redimensionável para testar em diferentes tamanhos de tela com um único AVD, testes de captura de tela e testes de comportamento instrumental. Com o recurso Jornadas com o Gemini no Android Studio, você pode definir testes usando linguagem natural para testes ainda mais robustos em diferentes tamanhos de janela.
Garantir a disponibilidade do app em vários dispositivos
Evite declarar recursos obrigatórios desnecessariamente (como câmeras ou GPS específicos) no manifesto, já que isso pode impedir que o app apareça na Google Play Store em dispositivos que não têm esses componentes de hardware específicos, mas que poderiam executar o app perfeitamente.
Como processar diferentes métodos de entrada
Não se esqueça de processar vários métodos de entrada, como toque, teclado e mouse, principalmente com Chromebooks destacáveis e telas conectadas.
Prepare-se para as mudanças na API de orientação e redimensionamento no Android 16
A partir do Android 16, para apps destinados ao SDK 36, as restrições de manifesto e de tempo de execução na orientação, no redimensionamento e na proporção serão ignoradas em telas com pelo menos 600 dp em ambas as dimensões. Para atender às expectativas dos usuários, seus apps precisam de layouts que funcionem em janelas retrato e paisagem, além de oferecer suporte ao redimensionamento durante a execução. Há uma flag de manifesto de desativação temporária no nível do aplicativo e da atividade para atrasar essas mudanças até o targetSdk 37. No momento, essas mudanças não se aplicam a apps categorizados como "Jogos". Saiba mais sobre essas mudanças na API.
Considerações adaptativas para jogos
Os jogos também precisam ser adaptáveis, e o Unity 6 vai adicionar suporte aprimorado para o processamento de configurações, incluindo APIs para capturas de tela, proporção e densidade. Histórias de sucesso como Asphalt Legends Unite mostram aumentos significativos na retenção de usuários em dispositivos dobráveis após a implementação de recursos adaptáveis.
Comece a criar banners adaptativos hoje mesmo
Agora é a hora de elevar seus apps Android, tornando-os intuitivamente responsivos em vários formatos. Com as ferramentas e atualizações mais recentes que estamos lançando, você pode criar experiências que fluem perfeitamente em todos os dispositivos, de dobráveis a carros e muito mais. Ao implementar essas estratégias, você vai ampliar seu alcance e encantar os usuários em todo o ecossistema Android.
Inspire-se com a palestra O desenvolvimento adaptável do Android faz seu app brilhar em todos os dispositivos e confira todos os recursos necessários para começar sua jornada em developer.android.com/adaptive-apps.
Confira este anúncio e todas as atualizações do Google I/O 2025 em io.google a partir de 22 de maio.
*Fonte: dados internos do Google
-
Novidades sobre produtosO Googlebook apresenta uma nova categoria de notebooks criados com base em uma plataforma Android compartilhada. O hardware de alto desempenho de parceiros como HP, Dell, Lenovo, Acer e Asus combina a conveniência dos dispositivos móveis com a potência dos computadores.
Fahd Imtiaz, Loryn Hairston • Leitura de 4 minutos -
Novidades sobre produtosCom o lançamento do Pixel 11 Pro Fold, do Pixel Watch 5 e de toda a família Pixel, os usuários estão migrando sem problemas entre diversos tamanhos de tela, posturas únicas e experiências inteligentes.
-
Novidades sobre produtosHoje, no Galaxy Unpacked, a Samsung apresentou a mais recente linha de dispositivos dobráveis e wearables. Para os desenvolvedores, isso significa que a variedade de formatos, tamanhos de tela e posições de dispositivos que seu app precisa oferecer suporte está aumentando novamente.
Fahd Imtiaz, Miguel Montemayor • Leitura de 3 minutos
Receba os insights mais recentes sobre desenvolvimento Android na sua caixa de entrada semanalmente.