Otimizar seus apps para a próxima geração de dispositivos Samsung Galaxy
Leitura de 3 minutos
Hoje, no Galaxy Unpacked, a Samsung apresentou a linha mais recente 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á se expandindo mais uma vez.
Com dispositivos como o Galaxy Z Fold8, o ecossistema está se expandindo para incluir hardware com uma orientação natural de paisagem e uma proporção mais ampla no estado de exibição principal. Se um usuário está abrindo uma tela grande, abrindo uma tela de capa ou olhando para o pulso, ele espera uma experiência perfeita. Para ajudar você a atender a esse momento, estamos compartilhando orientações práticas e novas atualizações de ferramentas para que você possa criar de forma adaptável e proativa.
Repensar a arquitetura de layout para telas dinâmicas, incluindo dobráveis ultralargos
Criar para os dobráveis mais recentes significa abandonar as suposições sobre a orientação e o tamanho da tela. Isso é especialmente verdadeiro para o Galaxy Z Fold8, que adota uma tela ultralarga, aumentando a variedade de proporções a serem consideradas. Dispositivos com essa orientação natural de paisagem mostram as limitações de regras de layout codificadas quando os usuários abrem o dispositivo. Por isso, apresentamos orientações dedicadas para criar dobráveis e triplos de paisagem.
Para criar uma interface responsiva que lide com essas físicas sem problemas, concentre-se nos seguintes pilares principais:
- Criar layouts adaptáveis e fluidos: proporções amplas e alturas verticais compactas exigem interfaces fluidas que sejam dimensionadas de forma responsiva. Nossas orientações atualizadas de design adaptável recomendam considerar primeiro a largura da classe de janela para determinar as mudanças de layout e, em seguida, ajustar a altura. Para permitir que os componentes individuais se adaptem de maneira fluida à grade, estruture o layout usando contêineres flexíveis que permitam que o conteúdo seja automaticamente envolvido, abrangido e refluído. Para inspiração de design, navegue pelo nosso app de exemplo adaptável e pelas galerias de design de tela dupla.
- Acompanhar o espaço real do app:o espaço de exibição do app raramente corresponde ao tamanho do dispositivo físico, especialmente em uma tela ultralarga durante estados de várias janelas, tela dividida ou multitarefa. Às vezes, até as orientações são diferentes. Use as classes de tamanho de janela usando a biblioteca Window Manager do Jetpack para calcular o espaço exato que seu app ocupa.
- Aproveite a atualização mais recente do Jetpack Compose : comece adotando a versão estável do Jetpack Compose de abril de 2026 (versão da BOM do Compose
2026.04.01).Aproveite as novas ferramentas de layout estrutural para gerenciar arquiteturas complexas. A nova API Grid permite definir faixas dinâmicas e abrangências de colunas sem a sobrecarga de desempenho de uma lista lenta. Combine a grade com a nova API de layout FlexBox para lidar facilmente com o alinhamento de vários eixos e o ajuste dinâmico de itens. Você também pode usar a nova API MediaQuery para adaptar a interface ao ambiente, usando condições para detectar indicadores como posição do dispositivo, tamanho da janela e tipos de teclado. - Faça com que seu app reconheça dobras : use a biblioteca Jetpack WindowManager, que tem uma superfície de API para recursos de janela de dispositivos dobráveis, como articulações e dobras. Quando o app reconhece dobras, ele pode adaptar o layout para evitar colocar conteúdo importante na área delas ou de articulações, além de poder usar as dobras e articulações como separadores naturais.
- Manter a continuidade do app:evite interromper a jornada do usuário quando a configuração do dispositivo mudar. Mantenha o estado da interface usando ViewModel para garantir transições suaves quando um usuário dobrar ou abrir o dispositivo.
Garantir a captura de câmera perfeita em dispositivos dobráveis
A implementação da câmera em dobráveis traz peculiaridades de hardware exclusivas. A mudança de uma tela externa compacta para um display interno expandido introduz proporções de layout distintas, enquanto a rotação do dispositivo permanece inalterada. Se um app pressupõe uma relação de retrato fixa entre o sensor da câmera e o layout do dispositivo, é provável que ele sofra visualizações laterais, esticadas ou cortadas durante essas transições de dobragem.
Ao otimizar o pipeline de mídia do app, migre as experiências de captura para o CameraX usando a habilidade de migração do CameraX skill. O PreviewView da biblioteca processa automaticamente a orientação do sensor, a rotação do dispositivo e o dimensionamento nos bastidores. Isso garante uma visualização limpa e estável, independentemente de como o usuário segura ou posiciona o dispositivo. Se você estiver mantendo uma base de código Camera2 atual, integre a biblioteca CameraViewfinder para aplicar essas transformações complexas de proporção e rotação automaticamente, sem precisar de uma reformulação total da arquitetura.
Estender interações rápidas ao Wear OS 7
A oportunidade de criar para essa nova geração de dispositivos se estende até o pulso. Com o lançamento do Wear OS 7, os widgets do Wear oferecem uma nova superfície para fornecer aos usuários acesso instantâneo e rápido às atualizações essenciais. Você pode criar essas experiências altamente expressivas usando o Jetpack Glance e o RemoteCompose. É fundamental que os widgets criados com esse framework agora possam preencher blocos de vários widgets que antes eram reservados para widgets próprios.
Criar recursos inteligentes
A inteligência do Gemini já conclui tarefas em nome dos usuários, e você pode experimentar o sistema de inteligência compartilhando os recursos dos seus apps.
Os novos dispositivos dobráveis da Samsung vêm com o Gemini Nano 4, nosso modelo mais recente no dispositivo. O Nano 4 oferece suporte a mais de 140 idiomas, melhor compreensão multimodal e muito mais. Use a API Prompt do Kit de ML com recursos avançados, como saída estruturada e modo de pensamento, para criar recursos inteligentes no dispositivo.
Comece a otimizar hoje mesmo
As ferramentas e os frameworks estão prontos para ajudar você a otimizar seu app para todos os tamanhos de tela. Comece explorando nossas orientações para criar apps adaptáveis e saiba mais sobre os princípios básicos de design adaptável.
Para saber mais, confira nossa playlist abrangente do YouTube. Por fim, revise nossas diretrizes de qualidade dedicadas para dobráveis e triplos de paisagem e WearOS para garantir que seu app ofereça uma experiência premium e perfeita nos formatos mais recentes.
Descubra o futuro hoje mesmo!
-
Todos já passamos por isso: você está rolando o feed da sua rede social favorita em um quarto escuro e, de repente, um vídeo HDR aparece. Ele é tão brilhante que você precisa apertar os olhos ou diminuir o brilho da tela apenas para ler a legenda.
Tibian Elsheikh, Jeffrey Jose • Leitura de 2 minutos -
No Google I/O deste ano, anunciamos uma atualização para experiências espaciais: a API Geospatial agora está disponível como uma prévia no ARCore para o Jetpack XR.
Coco Fatus, Alon Hetzroni, Azin Mehrnoosh • Leitura de 7 minutos -
Hoje, estamos lançando o Android 17 e disponibilizando-o na maioria dos dispositivos Pixel compatíveis. Procure novos dispositivos com o Android 17 nos próximos meses.
Matthew McCullough • Leitura de 13 minutos
Receba os insights mais recentes sobre o desenvolvimento do Android na sua caixa de entrada semanalmente.