O Android 14 Developer Preview 2 está aqui com acesso a fotos selecionadas e outras alterações

O Android 14 Developer Preview 2 já está aqui e há algumas mudanças bem legais.

A primeira prévia do desenvolvedor do Android 14 caiu no mês passado e reuniu todas as bases para a próxima iteração do maior sistema operacional do mundo. A primeira visualização do desenvolvedor tinha opções de personalização e promessas de melhor duração da bateria, e a segunda visualização do desenvolvedor dobra algumas dessas mudanças. Além disso, também apresenta novas maneiras de proteger sua segurança e privacidade, como permitir que você selecione quais fotos um aplicativo pode acessar em seu dispositivo.

Como o título "Visualização do desenvolvedor" sugere, essas versões destinam-se ao uso apenas por desenvolvedores. É para testar novos recursos e garantir que seus aplicativos funcionem em dispositivos atualizados como deveriam. Haverá bugs, haverá outros problemas e o Google estará pressionando por feedback de desenvolvedores nos próximos meses. Se você não se importa em ter problemas, experimente o Android 14. No entanto, se você espera que seu smartphone seja consistentemente estável, pode valer a pena esperar pelo lançamento completo do Android 14, que deve ser lançado na segunda metade do ano.

Os recursos mais notáveis ​​da prévia 2 do desenvolvedor do Android 14 incluem:

  • Dando aos usuários mais controle sobre seus dados: Foram introduzidas alterações para que os usuários possam selecionar quais fotos específicas um aplicativo acessa no dispositivo, para que você não precise compartilhar toda a sua biblioteca de fotos com um aplicativo. Uma API de detecção de captura de tela também foi adicionada para evitar acesso desnecessário aos dados de um usuário.
  • Maneiras mais seguras de fazer login: uma nova API oferece um login seguro sem senha por meio de senhas para fazer login em aplicativos.
  • Melhorias na integridade do sistema do dispositivo Android: o Android 14 terá como objetivo simplificar a execução dos aplicativos, inclusive impedindo-os de serem executados enquanto estão congelados para economizar bateria e desempenho.

Esperamos que também haja outras mudanças ocultas, às quais estaremos atentos.

Quando o Android 14 será lançado?

Para atualizações do Android, o Google normalmente revela um marco de "estabilidade da plataforma" para que os desenvolvedores saibam quando O Google pretende entregar as APIs SDK/NDK finais, 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 2023, com "várias semanas" no mínimo planejadas antes do lançamento oficial. O Android 13 atingiu a estabilidade da plataforma em junho de 2022 e a versão final foi lançado em Agosto daquele ano. Google lançou mais detalhes sobre o cronograma de lançamento que você pode conferir.

Privacidade e segurança

Acesso às fotos selecionadas

O Photo Picker é uma API que o Google introduziu com o Android 13. Os aplicativos não precisam solicitar nenhuma permissão para obter acesso aos itens que o usuário seleciona por meio do Photo Picker, tornando-o uma maneira de preservar a privacidade de compartilhar fotos e vídeos com aplicativos. Já detalhamos esse recurso quando nós o habilitamos na primeira visualização do desenvolvedor do Android 14, mas basicamente, funciona da seguinte maneira.

Quando um aplicativo direcionado ao nível 33 da API aciona a caixa de diálogo de permissão de tempo de execução para solicitar que o usuário conceda a ele READ_MEDIA_VIDEO ou READ_MEDIA_IMAGES (ou ambos), o Android 14 pode inserir uma nova entrada no caixa de diálogo de permissão que diz "Selecionar fotos". Tocar nesta entrada iniciará uma nova versão do Photo Picker que permite ao usuário selecionar quais fotos ou vídeos deseja conceder acesso ao aplicativo para. Posteriormente, o aplicativo tem acesso apenas aos itens de mídia que o usuário selecionou especificamente, a menos que o usuário opte por expanda o acesso a itens de mídia adicionais ou conceda ao aplicativo acesso a todas as coleções de armazenamento de mídia para imagens e vídeos.

  • Permitir acesso a todas as fotos: a biblioteca completa de todas as fotos e vídeos do dispositivo está disponível.
  • Selecione as fotos: apenas a seleção de fotos e vídeos do usuário estará temporariamente disponível via MediaStore.
  • não permitir: o acesso a todas as fotos e vídeos é negado.

Gerenciador de credenciais e senhas

Android 14 adiciona Gerenciador de Credenciais como uma API de plataforma e está sendo trazido de volta para o Android 4.4 e superior por meio de uma biblioteca Jetpack com uma implementação do Google Play Services. Ele facilita o login ao oferecer suporte a APIs para recuperar e armazenar credenciais de provedores de credenciais configurados pelo usuário, como gerenciadores de senhas.

A API do Credential Manager também suporta chaves de acesso, o novo padrão da indústria para autenticação sem senha, que é mais seguro do que usar um nome de usuário e senha para entrar em aplicativos. Ele permitirá que os usuários criem senhas para aplicativos e as armazenem no Google Password Manager. As senhas armazenadas serão sincronizadas em todos os dispositivos conectados à mesma conta do Google para uma experiência perfeita.

Intenções implícitas mais seguras

Para aplicativos direcionados ao Android 14, a criação de uma intenção pendente mutável com uma intenção implícita gerará uma exceção, para que não possam ser usadas para acionar caminhos de código inesperados.

Lançamento da atividade em segundo plano

Para reduzir as ocorrências de interrupções inesperadas, o Android 14 oferece aos aplicativos em primeiro plano mais controle sobre a capacidade dos aplicativos com os quais eles interagem para iniciar atividades. Especificamente, os aplicativos direcionados ao Android 14 precisam conceder privilégios para iniciar atividades em segundo plano ao enviar um PendingIntent ou ao vincular um serviço.

Experiências de aplicativos aprimoradas

Novas APIs PackageInstaller

O Android 14 apresenta uma série de APIs PackageInstaller para simplificar e melhorar a experiência do usuário quando se trata de instalar APKs. Esses incluem:

  • requestUserPreapproval(): permite ao usuário adiar o download de um APK até que a instalação seja aprovada.
  • setRequestUpdateOwnership(): permite que um instalador indique que é responsável por futuras atualizações de um aplicativo.
  • setDontKillApp(): pode permitir a instalação contínua de recursos opcionais de um aplicativo por meio de APKs divididos enquanto o aplicativo está em uso.

A API InstallConstraints também fará com que as atualizações do aplicativo ocorram apenas em momentos convenientes, como quando o aplicativo não estiver mais em uso.

Personalização

O Android 14 permite que você defina preferências regionais para personalizar unidades de temperatura, o primeiro dia da semana e sistemas de numeração. Também identificamos esse recurso na prévia do desenvolvedor 1 e habilitado por meio de um sinalizador de desenvolvedor. Um europeu que vive nos EUA ainda pode preferir usar Celsius para medição de temperatura, por exemplo.

Como baixar e instalar o Android 14 Developer Preview 1 no seu dispositivo Google Pixel

Você pode baixar facilmente o Android Developer Preview 1 e não deixe de conferir nosso guia sobre como instalar o Android 14 se você não tiver certeza de como fazê-lo.

O Google está lançando oficialmente esta atualização de visualização do desenvolvedor para o Pixel 7 Pro, Pixel 7, Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5 ou Pixel 4a (5G). Você pode usar as imagens do sistema de 64 bits com o Android Emulator no Android Studio.


Quais são seus pensamentos sobre a versão mais recente do Developer Preview? Você vai instalá-lo no seu dispositivo? Como tem sido sua experiência? Deixe-nos saber nos comentários abaixo!