Novidades sobre produtos

Otimize seus apps para a próxima geração de dispositivos Samsung Galaxy

Leitura de 3 minutos

Hoje, no Galaxy Unpacked, a Samsung revelou 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á aumentando novamente.

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. Seja desdobrando uma tela grande, abrindo uma tela de capa ou olhando para o pulso, os usuários esperam uma experiência perfeita. Para ajudar você a aproveitar esse momento, compartilhamos orientações práticas e novas atualizações de ferramentas para que você possa criar de forma adaptativa e proativa.

Repense 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 orientação e tamanho da tela. Isso vale principalmente 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 primeiro mostram as limitações das regras de layout codificadas quando os usuários abrem o dispositivo. Por isso, lançamos orientações dedicadas para criar apps para dispositivos dobráveis e triplos na orientação paisagem.

Para criar uma UI responsiva que lide com essas físicas sem problemas, concentre-se nos seguintes pilares principais:

  • Crie layouts fluidos e adaptáveis : proporções amplas e alturas verticais compactas exigem interfaces fluidas que sejam dimensionadas de forma responsiva. Nossas diretrizes de design adaptável atualizadas 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 seu layout usando contêineres flexíveis que permitem que o conteúdo seja ajustado, abrangido e refluído automaticamente. Para se inspirar, navegue pelo app de exemplo adaptável e pelas galerias de design de tela dupla.
  • Acompanhe 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 os 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 com a biblioteca Jetpack Window Manager 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 de abril de 2026 do Jetpack Compose (versão 2026.04.01 da BOM do Compose).Aproveite as novas ferramentas de layout estrutural para gerenciar arquiteturas complexas. A nova API Grid permite definir faixas dinâmicas e abrangências de coluna sem a sobrecarga de desempenho de uma lista lenta. Combine o Grid com a nova API de layout FlexBox para processar facilmente o alinhamento multi-eixo 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 postura do dispositivo, tamanho da janela e tipos de teclado.
  • Faça com que seu app reconheça um dispositivo dobrável : use a biblioteca Jetpack WindowManager, que fornece 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 dobra ou desdobra o dispositivo.

Garantir a captura de imagens perfeita em dispositivos dobráveis

A implementação da câmera em dispositivos dobráveis traz peculiaridades de hardware exclusivas. A mudança de uma tela externa compacta para um display interno expandido apresenta proporções de layout distintas, enquanto a rotação do dispositivo permanece inalterada. Se um app pressupõe uma relação retrato fixa entre o sensor da câmera e o layout do dispositivo, é provável que ele sofra com visualizações laterais, esticadas ou cortadas durante essas transições de dobragem.

Ao otimizar o pipeline de mídia do app, migre suas experiências de captura para o CameraX usando a habilidade de migração do CameraX. A PreviewView da biblioteca processa automaticamente a orientação do sensor, a rotação do dispositivo e o escalonamento em segundo plano. Isso garante uma prévia limpa e estável, independente de como o usuário segura ou posiciona o dispositivo. Se você estiver mantendo uma base de código Camera2, integre a biblioteca CameraViewfinder para aplicar essas transformações complexas de proporção e rotação automaticamente, sem precisar de uma revisão total da arquitetura.

Estender interações rápidas para o Wear OS 7

A oportunidade de criar para essa nova geração de dispositivos se estende até o pulso. Lançados com o Wear OS 7, os widgets do Wear oferecem uma nova superfície para dar aos usuários acesso instantâneo e rápido às atualizações essenciais. É possível criar essas experiências altamente expressivas usando o Jetpack Glance e o RemoteCompose. O mais importante é que os widgets criados com esse framework agora podem 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 testar 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 no dispositivo mais recente. 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 raciocínio, 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 lendo 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 do YouTube. Por fim, confira nossas diretrizes de qualidade dedicadas a dispositivos dobráveis triplos e horizontais e WearOS para garantir que seu app ofereça uma experiência premium e impecável nos formatos mais recentes. 

Descubra o futuro hoje! 


 

Escrito por:
Continuar lendo