Novidades sobre produtos

Melhore seu app para a nova linha Pixel: apresentado no Made by Google

Leitura de 4 minutos

O Made by Google amplia as possibilidades do ecossistema Android. Com 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 tamanhos de tela diferentes, posturas únicas e experiências inteligentes. Para você, desenvolvedor, isso representa uma grande oportunidade: os usuários de dispositivos dobráveis gastam cerca de 14 vezes mais do que os usuários de smartphones padrão. Para ajudar você a melhorar sua experiência sem começar do zero, compartilhamos nossas orientações mais recentes sobre a plataforma, além de exemplos reais de desenvolvedores que já estão usando esses recursos na produção.

Ofereça experiências adaptáveis em dispositivos dobráveis e telas maiores

crop pixelfold.jpg

O Pixel 11 Pro Fold oferece ao seu app a chance de mostrar suas capacidades com um display interno expandido e uma tela externa de tamanho padrão. Para criar apps para o formato dobrável, é necessário descartar regras de layout codificadas e projetar com base no espaço disponível da janela. Ao aproveitar as APIs do Jetpack Compose, como Navigation 3 com estratégias Scene ou nossas mais novas APIs de layout, como Grid e FlexBox, os contêineres de layout são ajustados, abrangidos e refluídos automaticamente. Você também pode usar a API experimental MediaQuery para adaptar dinamicamente a interface a indicadores ambientais, como postura dobrável e estados do teclado.

Para criar de forma adaptativa, é necessário rastrear as dimensões reais do app em vez do dispositivo físico, principalmente durante fluxos de tela dividida e multitarefa. Usar as classes de tamanho de janela da biblioteca WindowManager permite que seu layout respeite dobras e articulações como separadores de conteúdo naturais. 

image.png

Por exemplo, o Notability usou as classes de tamanho de janela do Material 3 para criar um layout responsivo de dois painéis que faz a transição suave entre telas dobradas e abertas. Como compartilhou Ryan Shea, gerente de engenharia do Android na Notability, o rastreamento da janela permite que o layout e o zoom da tela garantam que as notas fiquem ajustadas à página em cada dobra, rotação ou redimensionamento de tela dividida. Ele observou que queria que o app "parecesse nativo em todos os tamanhos, não apenas esticado para caber".

image.png
IU do teste do Notability adaptada para telas maiores

Para garantir que essas transições sejam perfeitas, também é necessário preservar o estado em todas as mudanças de configuração. O uso de ViewModel retém o estado da interface para que interações como posição de rolagem, entradas de formulário e caixas de diálogo abertas permaneçam ininterruptas ao fazer a transição entre telas internas e externas.

Com essa abordagem, a Flo Health usou primitivos de estado do Jetpack Compose, ViewModel e classes de tamanho de janela para tornar as jornadas de usuário de maior tráfego resilientes a rotação, dobragem/abertura e transições de redimensionamento. Como compartilhou Aleksandr Kolodiazhnyi, engenheiro sênior do Android na Flo Health, "a orientação adaptativa do Android transformou o que parecia uma grande refatoração em um lançamento com modelo", permitindo que eles adotassem primitivos do Compose sem uma reescrita, "reduzindo o código de preservação de estado em aproximadamente 30% e corrigindo problemas de ciclo de vida e de correção de análises que melhoraram o app em todos os formatos".

image.png

Para aproveitar ao máximo o formato dobrável, use as atualizações do FoldingFeature para acionar layouts específicos de postura. Quando um usuário dobra parcialmente o dispositivo para usar em uma mesa, você pode dividir a interface automaticamente colocando os controles principais na tela de baixo e o conteúdo principal ou os visores na tela de cima.

Para processar as prévias da câmera em mudanças de estado dobrável, é necessário gerenciar as mudanças de orientação com cuidado. A migração para a  biblioteca CameraX garante o processamento automático da rotação do sensor e do dimensionamento da tela em diferentes telas. Além disso, as bases de código Camera2 atuais também podem alcançar a estabilidade usando a biblioteca CameraViewfinder. Esses recursos de câmera e tela permitem ativar a prévia em tela dupla e selfies de câmera traseira em alta resolução com lógica personalizada mínima.

Prepare seu app para esses formatos hoje mesmo. Consulte nosso guia completo de desenvolvimento adaptativo em Criar apps adaptáveis.

Ofereça experiências agradáveis e baseadas em gestos no pulso

croppixelwatch.jpg

O novo Pixel Watch 5 chegou, e o otimizamos para aproveitar a conveniência inteligente, eficiente em termos de energia e sem toque do Wear OS 7.  Graças às otimizações de desempenho em todo o sistema e a uma coleção de novos recursos criados para ajudar os usuários a concluir tarefas com eficiência, você pode oferecer experiências avançadas que exigem apenas uma ação do usuário para serem concluídas.

O framework de gestos com uma mão oferece uma maneira conveniente para os usuários interagirem com os relógios sem precisar tocar na tela com a outra mão.  A partir da versão beta 1.7 do Compose para Wear OS 7, é possível integrar o controle por gestos com uma só mão aos apps do Wear Compose com entradas físicas simples no braço que usa o relógio, como um toque duplo ou um giro do pulso.

O Spotify está adotando essa estrutura para facilitar o controle de mídia. Ao mapear eventos de gestos do Wear OS diretamente para o estado do player de mídia, os usuários poderão pausar ou retomar a reprodução usando um simples toque duplo com pinça, mantendo os controles de música acessíveis mesmo quando as mãos estiverem ocupadas. 

image6.gif
Pausar mídia do Spotify com um gesto de pinça

O Wear OS 7 também traz Atualizações dinâmicas diretamente para o pulso, mostrando informações em tempo real, como placares de esportes ao vivo, progresso do treino e status de entrega, que também podem aparecer no Resumo do Pixel Watch 5. Por exemplo, a Just Eat usa as atualizações em tempo real para manter os usuários informados sobre os horários de chegada dos pedidos. Você pode publicar atualizações localmente no app para smartwatch ou usar a ponte de notificações do smartphone em dispositivos compatíveis para oferecer rastreamento em tempo real em várias telas.

image.png
Atualizações em tempo real do Just Eat com status e HECs de entrega em tempo real

Você também pode estender as interações rápidas em todas as superfícies de relógio no Wear OS 7 usando os widgets do Wear, com tecnologia do Jetpack Glance e do RemoteCompose. Os widgets do Wear com Compose oferecem mais expressividade e consistência do que a estrutura Tiles antiga. Além disso, os dois layouts de widgets disponíveis (pequeno e grande) se alinham perfeitamente aos formatos 2x1 e 2x2 em dispositivos móveis, garantindo que seus designs sejam coesos em todos os dispositivos.

Além de todos esses novos recursos incríveis, o Wear OS 7 oferece uma melhoria de até 10% na duração da bateria em comparação com o Wear OS 6, tornando o Pixel Watch 5 um companheiro indispensável para o dia a dia dos usuários.

Para começar a desenvolver para o Wear OS 7, use o novo emulador e confira todos os nossos recursos e orientações do Wear OS em Criar apps para o pulso com o Wear OS.

Aproveite a inteligência no dispositivo com o Gemini Nano 4

crop pixel11.jpg

Os dispositivos Pixel 11 foram criados para executar o Gemini Nano 4, trazendo inteligência rápida, responsiva e no dispositivo para o hardware. Ao executar fluxos de trabalho de IA diretamente no dispositivo, você pode oferecer interações de baixa latência e em tempo real que parecem instantâneas e integradas sem precisar de viagens de ida e volta para a nuvem.

Com a  API Prompt de IA generativa do Kit de ML, é possível enviar solicitações em linguagem natural diretamente para o Gemini Nano no dispositivo. O modelo oferece suporte a mais de 140 idiomas, melhor compreensão multimodal e muito mais. Crie recursos inteligentes no dispositivo usando recursos avançados, como saída estruturada e modo de pensar. 

Crie recursos inteligentes no seu app usando nossas ferramentas de autoatendimento e os modelos do Gemini.

Ajude a criar a próxima geração de experiências para o ecossistema Pixel hoje mesmo

O Made by Google mostra o que é possível quando hardware e software evoluem juntos, e você está no centro dessa inovação. Comece a otimizar seus apps hoje mesmo. Para isso,confira nossa  orientação adaptativa atualizada, crie experiências rápidas para o Wear OS 7 e integre a IA no dispositivo com o  Kit de ML.  

Para ajudar você a implementar essas atualizações ainda mais rápido, agora é possível aproveitar as habilidades do Android, que oferecem instruções otimizadas por IA para agentes e ferramentas. Se você estiver usando o Gemini no Android Studio ou executando a CLI do Android  por outros agentes, as habilidades do Android vão dar às suas ferramentas de IA o contexto necessário para executar fluxos de trabalho complexos automaticamente. Por exemplo, você pode pedir ao agente para usar a habilidade CameraX e processar o dimensionamento da tela da câmera em dispositivos dobráveis ou usar a habilidade adaptativa para configurar layouts dinâmicos do Compose sem trabalho manual adicional. 

Aproveite essas novas plataformas, acelere seu fluxo de trabalho com ferramentas agênticas e compartilhe seus builds mais recentes com a comunidade Android. Acesse  developer.android.com para acessar a documentação completa, conhecer o  repositório do GitHub de habilidades do Android e começar a criar hoje mesmo.

Escrito por:
Continuar lendo