Publicado por Maru Ahues Bouza, diretora de relacionamento com o desenvolvedor Android
Na Conferência de Desenvolvedores Android de outubro, destacamos o crescimento que observamos em dispositivos de tela grande, como tablets, dobráveis e Chromebooks. Falamos sobre como estamos facilitando o desenvolvimento de experiências incríveis em aplicativos para esses dispositivos com as novas APIs, ferramentas e instruções do Jetpack. Além disso, lançamos uma prévia do 12L para desenvolvedores, uma atualização com recursos para Android 12 preparada especialmente para grandes telas.
Com o 12L, otimizamos e refinamos a IU do sistema para telas grandes, deixamos as multitarefas mais poderosas e intuitivas e melhoramos o suporte à compatibilidade para que os apps tenham uma aparência melhor sem a necessidade de configurações adicionais. O 12L ainda tem diversas novas APIs para desenvolvedores, como a de áudio espacial e o recurso de arrastar e soltar aprimorado com foco na acessibilidade.
Hoje, lançamos o primeiro Beta do 12L para fins de testes e feedback enquanto você prepara seus aplicativos para a atualização com recursos, prevista para o início do ano que vem. Para experimentar os novos recursos para tela grande, crie um emulador de Android no Android Studio. O 12L também é compatível com smartphones, e você pode se inscrever aqui para receber o 12L Beta 1 para dispositivos Pixel compatíveis. Se ainda tiver inscrição no programa Android 12 Beta, você receberá automaticamente a atualização do 12L. Como parte da nossa parceria com a Lenovo, você também pode testar o 12L no tablet Lenovo Tab P12 Pro. Acesse o site da Lenovo para saber mais sobre as versões disponíveis e o suporte.
Quais são os recursos do 12L Beta 1?
A versão Beta 1 conta com melhorias de funcionalidade e experiência do usuário, além de correções recentes de bugs, otimizações e patches de segurança de dezembro de 2021. Finalizamos as APIs antes para os desenvolvedores, então o Beta 1 também tem as APIs oficiais do 12L (de nível 32), ferramentas de compilação atualizadas e imagens do sistema para testes. Dessa forma, você tem tudo de que precisa para testar aplicativos com os recursos do 12L.
Com o 12L, nosso foco foi refinar a IU para dispositivos de tela grande, principalmente em notificações, configurações rápidas, tela de bloqueio, visão geral, tela inicial e outros. Por exemplo, nas telas com mais de 600 dp, a aba de notificações, a tela de bloqueio e outras superfícies do sistema usam um novo layout em duas colunas para aproveitar melhor a área da tela.
Os layouts em duas colunas mostram mais conteúdo e são mais fáceis de usar
Também tornamos as multitarefas mais eficazes e intuitivas. O 12L tem uma nova barra de tarefas para tela grande que dá aos usuários a possibilidade de alternar instantaneamente entre seus apps favoritos de forma dinâmica ou de arrastá-los e soltá-los no modo de tela dividida. Lembre-se de que, no Android 12 e em versões posteriores, os usuários podem inicializar qualquer aplicativo no modo de tela dividida, seja ele redimensionável ou não. Não deixe de testar seus aplicativos em modo de tela dividida.
Arraste e solte apps no modo de tela dividida
Por fim, melhoramos o modo de compatibilidade com aprimoramentos visuais e de estabilidade para oferecer uma experiência melhor de letterboxing aos usuários e ajudar a melhorar a aparência dos apps por padrão. Se seu aplicativo ainda não foi otimizado para telas grandes, teste-o com o novo recurso de letterboxing.
Mais APIs e ferramentas para ajudar você a desenvolver para telas grandes
Ao otimizar seus aplicativos para telas grandes, confira algumas das nossas APIs e ferramentas mais recentes que podem ajudar você a desenvolver uma experiência incrível para os usuários.
- Padrões materiais para telas grandes: nossas novas Orientações para o Material Design podem ajudar você a planejar o dimensionamento da IU do seu aplicativo em qualquer tamanho de tela.
- Jetpack Compose para UI adaptável: o Jetpack Compose facilita o tratamento das mudanças na IU para diversos tamanhos de tela ou componentes. Leia o guia Build adaptive layouts in Compose para entender os aspectos básicos do ajuste de IU.
- Classes de tamanho de janela para gerenciar a IU: as classes de tamanho de janela são pontos de interrupção persistentes de janela de visualização que servem para facilitar o design, o desenvolvimento e o teste de layouts de aplicativo redimensionáveis. Fique de olho nas novidades do Jetpack WindowManager 1.1.
- Incorporação de atividades: com as APIs de incorporação de atividades, é possível aproveitar a maior área de exibição das telas grandes exibindo várias atividades de uma só vez, como para o padrão lista-detalhes, exigindo pouca ou nenhuma refatoração do app. Disponível no Jetpack WindowManager 1.0 Beta 03 e em versões posteriores.
- Lint visual no Android Studio: no Android Studio Chipmunk, experimente a nova ferramenta de inspeção (lint) visual que apresenta avisos e sugestões sobre a IU proativamente na validação de layout para ajudar a identificar possíveis problemas em telas grandes.
- Emulador de redimensionamento: esta nova configuração do emulador vem no Android Studio Chipmunk e traz a possibilidade de alternar rapidamente entre quatro dispositivos de referência (smartphone, dobrável, tablet e desktop) para facilitar a realização de testes.
Não deixe de conferir todos os nossos recursos de tela grande para desenvolvedores para ver mais detalhes e conhecer outras APIs e ferramentas.
Comece a usar o 12L em um dispositivo!
Com o lançamento do 12L em alguns dispositivos no início do ano que vem, agora é o momento ideal para otimizar seus aplicativos para telas grandes. Para os desenvolvedores, é altamente recomendável verificar como os apps funcionam no modo de tela dividida com janelas de vários tamanhos. Se você ainda não otimizou seu app, veja como fica o visual dele em diferentes orientações e experimente as novas mudanças do modo de compatibilidade, se for o caso.
A forma mais simples de começar a usar recursos de tela grande é com o Android Emulator como dispositivo dobrável ou tablet (veja as instruções de configuração aqui).
Agora você também pode atualizar o 12L em dispositivos de tela grande. Como parte da nossa parceria com a Lenovo, você pode testar versões de prévia do 12L no Lenovo Tab P12 Pro. No momento, a Lenovo está oferecendo uma visualização do desenvolvedor 1, mas atualizações serão lançadas nas próximas semanas. Acesse o site da visualização do 12L da Lenovo para ver todas as informações sobre versões e suporte disponíveis.
O 12L também será lançado para smartphones. Embora os recursos de tela grande não estejam disponíveis em telas menores, sempre é válido experimentar as melhorias proporcionadas pelos novos recursos. Registre seu dispositivo Pixel compatível aqui para receber a atualização do 12L Beta mais recente. Se ainda tiver sua inscrição no programa Android 12 Beta, você receberá automaticamente a atualização do 12L.
Para ver detalhes sobre o 12L e o cronograma de lançamento, acesse o site do desenvolvedor do 12L. Você pode relatar problemas e fazer solicitações aqui e, como sempre, seu feedback é muito bem-vindo!