A primeira prévia do desenvolvedor do Android 13 está aqui e traz uma série de mudanças para desenvolvedores e usuários finais. Leia sobre isso aqui!
O Android é o maior sistema operacional do mundo. Ele alimenta mais de 2,5 bilhões de smartphones em todo o mundo e todos os anos recebe uma nova atualização com melhorias em relação à versão anterior. A primeira prévia do Google para desenvolvedores de Andróide 13 já está no ar, trazendo uma série de mudanças que beneficiam os desenvolvedores e fazendo melhorias na privacidade, no Material You, nos controles de idioma e muito mais.
Como o título “Developer Preview” indica, essas versões são destinadas ao uso apenas por desenvolvedores. Serve para testar novos recursos e garantir que seus aplicativos funcionem em dispositivos atualizados como deveriam. Haverá bugs, haverá outros problemas, e o Google pressionará por feedback de desenvolvedores nos próximos meses. Se você não se importa em ter problemas, experimente o Android 13. No entanto, se você confia que seu smartphone será consistentemente estável, pode valer a pena esperar pelo lançamento completo do Android 13, que deverá ser lançado na segunda metade do ano.
Os recursos mais notáveis da visualização do desenvolvedor 1 do Android 13 incluem:
- Recursos de privacidade atualizados: um novo seletor de fotos do sistema que permite aos usuários compartilhar imagens e vídeos específicos com aplicativos e uma nova permissão Wi-Fi que ajuda a minimizar o uso de dados de localização.
- Ícones temáticos: os ícones de aplicativos dinâmicos encontrados no Material You serão estendidos a todos os ícones de aplicativos no Android 13, permitindo que os desenvolvedores tenham um ícone de aplicativo dinâmico que responde às configurações do Material You dos usuários.
- Controles de idioma: o Android 13 apresentará uma nova API que ajudará os desenvolvedores a identificar os usuários linguagem preferida, ajudando a melhorar a experiência do usuário e a reduzir a quantidade de código padrão exigido de desenvolvedores.
- Ferramentas do desenvolvedor: o Android 13 DP1 inicia o trabalho de atualização das bibliotecas principais do Android para oferecer suporte ao Java 11. Muitos dos recursos opcionais do DP1 também podem ser alternados, para que os desenvolvedores possam entender mais facilmente como cada alteração afeta individualmente seus aplicativos.
Navegue neste artigo
- Quando será o lançamento do Android 13
-
Controles de privacidade atualizados no Android 13
- API de seleção de fotos
- Permissão de dispositivo próximo para Wi-Fi
-
Ferramentas de desenvolvedor no Android 13
- API de posicionamento de configurações rápidas
- Ícones temáticos agora estão acessíveis aos desenvolvedores
- Preferências de idioma por aplicativo
- Hifenização mais rápida
- Sombreadores programáveis
- Atualizações do OpenJDK 11
-
Compatibilidade de aplicativos no Android 13
- Atualizações do sistema do Google Play
- Otimização de tablets, dobráveis e Chromebooks
- Teste e depuração mais fáceis
- Como baixar e instalar o Android 13 Developer Preview 1 em seu dispositivo Google Pixel
Quando o Android 13 será lançado?
Para atualizações do Android, o Google normalmente revela um marco de “estabilidade da plataforma” para que os desenvolvedores possam saber quando O Google pretende entregar as APIs finais do SDK/NDK, juntamente com as APIs internas finais e o sistema voltado para o aplicativo comportamentos. O Google pretende alcançar a estabilidade da plataforma em junho de 2022, com no mínimo várias semanas planejadas antes do lançamento oficial. O Android 12 atingiu a estabilidade da plataforma em agosto de 2021 e a versão final foi lançado em outubro daquele ano. O Google lançou mais detalhes sobre o cronograma de lançamento que você pode conferir.
Controles de privacidade atualizados no Android 13
O Google sabe que os usuários desejam um sistema operacional em que possam confiar seus dados. Afinal, os smartphones chegaram ao ponto em que são efetivamente uma extensão de nós mesmos e de nossas próprias vidas de várias maneiras. Nós os usamos para armazenar fotos importantes, ter conversas privadas com amigos e familiares e carregá-los conosco no dia a dia com a confiança de que microfones ou câmeras não estão gravando todos interação. O Android 12 fez muito pela privacidade do usuário, e o Android 13 expande isso.
API de seleção de fotos
Em primeiro lugar, o Android 13 adiciona um novo seletor de fotos do sistema, uma forma padrão e otimizada de compartilhar fotos locais e baseadas na nuvem com segurança. O seletor de fotos do sistema é uma extensão do seletor de documentos do Android, que permite ao usuário compartilhar um documento em um aplicativo sem que esse aplicativo tenha acesso a todos os documentos do dispositivo. Da mesma forma, o API seletor de fotos pode ser invocado sem exigir acesso a todos fotos no dispositivo. O Google também planeja trazer o seletor de fotos para todos os dispositivos Android com Android 11 e superior, excluindo dispositivos Android Go, por meio de atualizações do sistema Google Play.
Permissão de dispositivo próximo para Wi-Fi
Nas versões anteriores do Android, os aplicativos que precisavam se conectar a dispositivos Wi-Fi próximos precisavam solicitar a permissão de localização, mesmo que não precisassem da localização do dispositivo para funcionar. O Google agora está dividindo essa funcionalidade em uma nova permissão de tempo de execução chamada NEARBY_WIFI_DEVICES, e faz parte do grupo de permissões NEARBY_DEVICES. Os aplicativos direcionados ao Android 13 podem solicitar a permissão NEARBY_WIFI_DEVICES com a sinalização “neverForLocation”.
O Android não seria o que é sem os desenvolvedores, e toda atualização de plataforma costuma trazer atualizações que facilitam a vida dos desenvolvedores. Algumas atualizações definitivamente tornam isso mais difícil, mas o Google geralmente tenta agilizar o processo de desenvolvimento de aplicativos a cada iteração.
API de posicionamento de configurações rápidas
As configurações rápidas são um ótimo complemento para o Android, pois permitem alternar rapidamente alguns aspectos do seu telefone logo acima da gaveta de notificação. O problema é que, às vezes, você encontra um novo que pode ser adicionado a partir de um aplicativo que você não sabia que tinha uma alternância rápida de configurações. O Android 13 pretende ajudar nisso, já que o novo API de colocação de blocos permite que um aplicativo solicite ao usuário um botão para adicionar um bloco rápido personalizado às configurações rápidas.
Ícones de aplicativos temáticos agora podem ser acessados pelos desenvolvedores
O Google começou a testar ícones de aplicativos temáticos no Pixel Launcher no Android 12, embora estivesse claramente rotulado como “beta”. Eles se conectam ao “monet”, o mecanismo de temas do Android 12 que está atualmente presente nos smartphones Pixel. Com o Android 13, os desenvolvedores de aplicativos são ativamente incentivados a fornecer ícones compatíveis para que os usuários finais possam ter uma experiência consistente na tela inicial se ativarem o recurso.
Preferências de idioma por aplicativo
Para usuários multilíngues, muitas vezes você deseja usar alguns aplicativos em um idioma e outros aplicativos em outro idioma. Alguns aplicativos oferecem uma escolha de idioma ao usuário final para que ele possa usar o aplicativo em outro idioma diferente daquele em que seu telefone está. No entanto, no Android 13, agora você pode fazer isso com uma nova API de plataforma para definir ou obter o idioma preferido do usuário. Uma API semelhante também será adicionada a uma futura biblioteca do Jetpack.
Hifenização mais rápida
Normalmente falando, quando uma palavra enche até a borda de um recipiente (digamos, a tela do seu telefone) e deseja continuar sendo escrita na próxima linha, você adicionaria um hífen onde a palavra foi cortada antes de continuar na próxima linha. Embora tenha sido possível fazer com que o Android resolva isso para você na quebra automática de texto, isso nunca foi aconselhável, graças ao impacto no desempenho que você sofreria ao usá-lo. Como resultado, está desativado por padrão.
Agora, porém, o Google diz que o recurso foi muito melhorado e apresenta aumentos de desempenho de até 200%, de modo que quase não há impacto no desempenho de renderização de texto.
Sombreadores programáveis
O Android 13 adiciona suporte para objetos RuntimeShader programáveis, com comportamento definido usando o Android Graphics Shading Language (AGSL). AGSL compartilha grande parte de sua sintaxe com GLSL, mas funciona dentro do mecanismo de renderização do Android para personalizar a pintura na tela do Android, bem como a filtragem do conteúdo do View.
Atualizações do OpenJDK 11
As bibliotecas principais do Android 13 foram atualizadas para a versão LTS mais recente do OpenJDK 11. Existem atualizações de biblioteca e suporte à linguagem de programação Java 11 para desenvolvedores de aplicativos e plataformas. Essas alterações da biblioteca principal também serão distribuídas aos usuários finais por meio de atualizações do sistema Google Play, como parte de um módulo ART para Android 12 e versões mais recentes.
Compatibilidade de aplicativos no Android 13
À medida que os smartphones mudam, fatores de forma específicos (como dobráveis) apresentam um problema para os desenvolvedores. Como um desenvolvedor pode fazer seu aplicativo funcionar e alternar perfeitamente entre dois formatos totalmente diferentes, por exemplo? Como um aplicativo pode prever com segurança onde está o corte da câmera? Esses são problemas que o Google vem tentando resolver, tornando o mais fácil possível para os desenvolvedores consultarem o sistema e descobrirem esses parâmetros específicos.
Não só isso, mas a empresa também vem introduzindo diretrizes específicas de design responsivo que os desenvolvedores devem seguir para garantir a máxima compatibilidade entre dispositivos.
Atualizações do sistema do Google Play
O Google está expandindo Linha principal do projeto no Android 13 para modularizar ainda mais as partes principais do sistema Android. O Google já demonstrou como as partes principais do sistema podem ser atualizadas, como a introdução da API do seletor de fotos por meio de atualizações do sistema Google Play para dispositivos mais antigos. Com o Android 13, o Google adicionou um módulo Bluetooth e um módulo de banda ultra larga.
Otimização de tablets, dobráveis e Chromebooks
Aproveitando o impulso estabelecido pelo Android 12L, o Android 13 inclui otimizações para dispositivos de tela grande, como tablets, dobráveis e Chromebooks.
Teste e depuração mais fáceis
Para tornar mais fácil para os desenvolvedores testarem alterações individuais do Android 13, o Google introduziu uma série de opções nas configurações do desenvolvedor. Essas alternâncias permitem que os desenvolvedores forcem a ativação ou desativação das alterações individualmente.
Como baixar e instalar o Android 13 Developer Preview 1 em seu dispositivo Google Pixel
Você pode facilmente baixar Android Developer Preview 1e não deixe de conferir nosso guia sobre como instalar o Android 13 se você não tiver certeza de como fazer isso.
O Google está lançando oficialmente esta atualização de visualização do desenvolvedor para Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL ou Pixel 4. Você pode usar as imagens do sistema de 64 bits com o Android Emulator no Android Studio e também pode usar um GSI.
O que você acha da versão mais recente do Developer Preview? Você irá instalá-lo no seu dispositivo? Como tem sido sua experiência? Deixe-nos saber nos comentários abaixo!