O Chrome para Android dará suporte nativo a serviços de preenchimento automático de terceiros

OUT 24, 2024
Eiji Kitamura Developer Advocate

Em breve, o Chrome para Android permitirá que serviços de preenchimento automático de terceiros (como os gerenciadores de senhas) preencham formulários de sites automaticamente de forma nativa. Os desenvolvedores desses serviços devem solicitar que seus usuários alternem uma configuração no Chrome para que eles continuem usando seus serviços com o navegador.


Segundo plano

O Google é o serviço de preenchimento automático padrão no Chrome, fornecendo senhas, chaves de acesso e preenchimento automático para outras informações, como endereços e dados de pagamento.

Um gerenciador de senhas de terceiros pode ser definido como o serviço preferencial de preenchimento automático no Android por meio das configurações do sistema (System Settings). O serviço preferencial de preenchimento automático pode oferecer a funcionalidade em todos os apps Android. No entanto, para preencher formulários automaticamente no Chrome, esse serviço precisa usar o "modo de compatibilidade". Isso causa falhas no Chrome, como instabilidade na rolagem de páginas e, potencialmente, sugestões duplicadas do Google e de terceiros.

Com essa mudança, o Chrome para Android permitirá que serviços de preenchimento automático de terceiros preencham formulários automaticamente de forma nativa, proporcionando aos usuários uma experiência aprimorada. Esses serviços de terceiros podem preencher automaticamente senhas, chaves de acesso e outras informações, como endereços e dados de pagamento, da mesma maneira que em outros apps Android.


Experimente o recurso

Você já pode testar a funcionalidade no Chrome 131 ou posterior. Primeiro, defina um serviço de preenchimento automático de terceiros como o preferencial no Android 14:

Observação: as instruções podem variar de acordo com o fabricante do dispositivo. As etapas a seguir referem-se a um dispositivo Google Pixel com o Android 15.

  1. Abra a opção System Settings no Android.
  2. Selecione Passwords, passkeys & accounts.
  3. Toque no botão Change, em Preferred service.
  4. Selecione um serviço preferencial.
  5. Confirme a alteração do serviço preferencial de preenchimento automático.

Depois, ative o serviço de preenchimento automático de terceiros no Chrome.

  1. Abra o Chrome para Android.
  2. Abra chrome://flags#enable-autofill-virtual-view-structure.
  3. Defina o flag como "Enabled" e reinicie.
  4. Abra a opção Settings no Chrome e toque em Autofill Services.
  5. Escolha Autofill using another service.
  6. Confirme e reinicie o Chrome.

Observação: as etapas 2 e 3 não são necessárias após o Chrome 131. O Chrome 131 deverá se tornar estável em 12 de novembro de 2024.

Você pode emular o comportamento do Chrome após a desativação do modo de compatibilidade atualizando chrome://flags#suppress-autofill-via-accessibility para Enabled.


Ações necessárias dos serviços de preenchimento automático de terceiros

Em termos de implementação, os desenvolvedores de serviços de preenchimento automático não precisam de uma implementação adicional, desde que tenham uma integração adequada aos serviços de preenchimento automático. O Chrome os aceitará e preencherá os formulários automaticamente.

Há planos para que o Chrome deixe de dar suporte ao modo de compatibilidade no início de 2025. Os usuários devem selecionar a opção Autofill using another service nas configurações do Chrome para garantir que sua experiência de preenchimento automático não seja afetada. A nova configuração está disponível no Chrome 131. Você deve encorajar seus usuários a alternarem a configuração para garantir que eles tenham a melhor experiência de preenchimento automático possível com o seu serviço e com o Chrome para Android.


Cronograma

  • 16 de outubro de 2024: disponibilização do Chrome 131 Beta.
  • 12 de novembro de 2024: Chrome 131 estável.
  • Início de 2025: o modo de compatibilidade não estará mais disponível no Chrome.