Android 17 Beta 2: Janelas Flutuantes, API EyeDropper e Segurança OTP

Pontos chave:
  • Interface com múltiplas janelas: O modo bolha permite executar qualquer aplicativo em janelas flutuantes redimensionáveis.
  • Privacidade de tela e dados: Nova API EyeDropper e seletor de contatos do sistema para evitar permissões invasivas para captura e leitura de agendas de endereços.
  • Segurança por SMS: Atraso de três horas no acesso a mensagens SMS com códigos OTP para aplicativos de terceiros, prevenindo o sequestro de credenciais.
  • Rede local e UWB: Permissão ACCESS_LOCAL_NETWORK para impedir varreduras ocultas na rede local e suporte para navegação em ambientes internos via UWB DL-TDOA.
  • Continuidade das tarefas: A API Handoff sincroniza o estado dos aplicativos entre dispositivos próximos para retomar o trabalho.

Android 17 Beta 2

O Google lançou a segunda versão beta do Android 17., continuando o desenvolvimento de sua plataforma móvel com vistas ao lançamento final previsto para o segundo trimestre de 2026. Esta atualização, dDisponível para testes desde a série Pixel 6 até a futura linha Pixel 10. Além dos modelos Fold e Tablet, introduz modificações diretas na gestão multitarefa, no acesso a dados sensíveis por aplicações e na comunicação entre dispositivos físicos próximos.

Com relação ao lançamento desta atualização, os desenvolvedores mencionam que a versão beta 2 oferece diversos novos recursos, como a API EyeDropper e um seletor de contatos que protege a privacidade, além de intervalos avançados, APIs de transferência entre dispositivos e muito mais.

Android 17 beta 1
Artigo relacionado:
Android 17 Beta 1: Suporte a VVC, coletor generacional e canal Canary.

Multitarefa em janelas e controle de periféricos

A segunda versão beta do Android 17 introduz melhorias na gestão da interface do usuário, com o Apresentação do modo multijanela chamado "Bolhas". Ao contrário da API de mensagens anterior, este recurso Permite que qualquer aplicativo seja executado em uma janela flutuante. O usuário ativa esse modo pressionando e segurando o ícone do aplicativo no iniciador. Em dispositivos com telas grandes, como tablets, o sistema operacional cria uma área separada na barra de tarefas para organizar essas janelas flutuantes, permitindo que sejam agrupadas, movidas e ancoradas em áreas específicas da tela.

O manuseio dos periféricos de entrada também foi padronizado. O sistema agora processa eventos do touchpad. (touchpad) da mesma forma que os movimentos de um rato tradicional. Por padrão, os gestos de rolagem e o movimento do ponteiro são convertidos em coordenadas relativas, o que resolve problemas de compatibilidade em jogos em primeira pessoa que capturam o ponteiro. Se um desenvolvedor precisar acessar os dados exatos da localização dos dedos no painel, ele deverá solicitar explicitamente o modo de captura de coordenadas absolutas.

Privacidade mediada pelo sistema

O Android 17 Beta 2 delega a coleta de determinados dados a interfaces gerenciadas. diretamente através do sistema operacional, reduzir as permissões que os aplicativos podem solicitar. Um exemplo claro é a nova API EyeDropper. Essa ferramenta permite que o usuário selecione a cor de qualquer pixel na tela usando o conta-gotas do sistema. O aplicativo recebe apenas o valor da cor selecionada, eliminando a necessidade de conceder permissões de captura de tela, o que impede que o software analise secretamente todo o conteúdo do painel.

El O acesso à agenda de contatos segue a mesma lógica. O sistema agora apresenta um novo seletor de contatos acionado pela ação ACTION_PICK_CONTACTS. Em vez de solicitar a permissão global READ_CONTACTS, que expõe toda a agenda de endereços, o aplicativo delega a seleção a uma interface nativa. O usuário decide exatamente qual contato e quais campos específicos. (como, por exemplo, um endereço de e-mail ou um número de telefone) Você deseja compartilhar com o aplicativo naquela sessão específica.

Proteção por OTP e acesso à rede local

A segurança das comunicações locais e celulares possui restrições mais rigorosas. Para mitigar o roubo de senhas Uso individual somente Mensagens OTP (senha de uso único) enviadas por SMS: o Android 17 atrasa artificialmente o acesso de terceiros a essas mensagens.Qualquer aplicativo com permissão de leitura de SMS que não seja o destinatário verificado da mensagem terá que aguardar três horas antes que o sistema permita a leitura do conteúdo. Isso se aplica tanto a mensagens padrão quanto a mensagens WebOTP, com exceção do aplicativo de mensagens padrão do sistema.

Na área de conectividade em casa ou no escritório, A permissão ACCESS_LOCAL_NETWORK foi inserida. Anteriormente, o Os aplicativos podem analisar a rede local. (LAN) sem restrições para identificar dispositivos conectados. Agora, os aplicativos voltados para o Android 17 Eles devem solicitar essa permissão explícita para detectar e conectar-se ao equipamento. como TVs inteligentes ou alto-falantes. Isso bloqueia táticas de criação de perfis de usuários baseadas em análises secretas dos dispositivos que compõem a rede doméstica.

Continuidade de tarefas e hardware especializado

Com o novo A API Handoff agora permite sincronizar o estado exato de um aplicativo entre dispositivos próximos.Permitir que um usuário inicie uma tarefa em seu telefone e a continue em seu tablet. O sistema exibe uma sugestão de transferência no dispositivo receptor. O sistema pode redirecionar o usuário para uma versão web caso o aplicativo nativo não esteja instalado. A medição de distância também foi aprimorada com suporte para UWB DL-TDOA, que facilita a navegação interna respeitando a privacidade, e um novo recurso de detecção de proximidade com certificação da WiFi Alliance.

Finalmente, O acesso a hardware de inteligência artificial exige novas declarações.Aplicações que precisam executar processos diretamente na Unidade de Processamento Neural (NPU), incluindo aquelas que usam o delegado LiteRT ou SDKs de fornecedores, devem declarar o requisito FEATURE_NEURAL_PROCESSING_UNIT em seu manifesto. Caso contrário, o sistema operacional bloqueará o acesso a esse componente de hardware.

No nível da rede, os desenvolvedores agora têm métodos para consultar a largura de banda máxima alocada pela operadora de telefonia (tanto para upload quanto para download), permitindo que os aplicativos de streaming de mídia ajustem com precisão a qualidade do vídeo antes de iniciar a reprodução.

Finalmente, se você estiver interessado em aprender mais sobre isso, você pode consultar o detalhes no link a seguir.