Chrome en Android admitirá servicios de autocompletado de terceros de manera nativa

OCT 24, 2024
Eiji Kitamura Developer Advocate

Próximamente, Chrome en Android permitirá que los servicios de autocompletado de terceros (como los administradores de contraseñas) autocompleten de manera nativa formularios de sitios web. Los desarrolladores de estos servicios deberán pedirles a sus usuarios que activen el parámetro en Chrome para seguir usando su servicio con el navegador.


Contexto

En Chrome, el servicio de autocompletado predeterminado es Google, que brinda contraseñas, llaves de acceso y autocompletado para otra información, como direcciones y datos de pago.

Puede establecerse un administrador de contraseñas de terceros como servicio de autocompletado en Android a través de la configuración del sistema. El servicio puede funcionar en todas las aplicaciones para Android. Sin embargo, para autocompletar formularios en Chrome, se debe usar el "modo de compatibilidad". Esto causa fallas en Chrome, como tirones al desplazarse en la página y posible duplicación de sugerencias de Google y el tercero.

Con este próximo cambio, Chrome en Android permitirá a los servicios de autocompletado de terceros autocompletar formularios de forma nativa, lo que brindará a los usuarios una experiencia más fluida y simple. Los servicios de terceros pueden autocompletar contraseñas, llaves de acceso y otra información como direcciones y datos de pago, como lo harían en otras aplicaciones para Android.


Probar la función

Ya puedes probar la funcionalidad en Chrome 131 y versiones posteriores. Primero, configura un servicio de autocompletado de terceros como se prefiere en Android 14:

Nota: Las instrucciones pueden variar según el fabricante del dispositivo. Estos pasos son para dispositivos Google Pixel con Android 15.

  1. Abre la Configuración del sistema de Android.
  2. Selecciona Contraseñas, llaves de acceso y cuentas.
  3. Presiona el botón Cambiar en Servicio preferido.
  4. Selecciona un servicio preferido.
  5. Confirma el cambio de servicio de autocompletado preferido.

En segundo lugar, habilita el servicio de autocompletado de terceros en Chrome.

  1. Abre Chrome en Android.
  2. Abre chrome://flags#enable-autofill-virtual-view-structure.
  3. Establece el indicador en "Habilitado" y reinicia.
  4. Abre Configuración en Chrome y presiona Servicios de autocompletado.
  5. Elige Autocompletar con otro servicio.
  6. Confirma y reinicia Chrome.

Nota: Los pasos 2 y 3 no son necesarios a partir de Chrome 131. Chrome 131 se volverá estable el 12 de noviembre de 2024.

Para emular el comportamiento de Chrome una vez que se desactiva el modo de compatibilidad, actualiza chrome://flags#suppress-autofill-via-accessibility a Habilitado.


Acciones requeridas de los servicios de autocompletado de terceros

Los desarrolladores de servicios de autocompletado no necesitan una implementación adicional siempre que tengan una integración adecuada con los servicios de autocompletado. Chrome lo respetará y rellenará automáticamente los formularios.

Chrome planea dejar de admitir el modo de compatibilidad a principios de 2025. Los usuarios deben seleccionar Autocompletar usando otro servicio en la configuración de Chrome para asegurarse de que su experiencia de autocompletado no se vea afectada. La nueva configuración está disponible en Chrome 131. Debes animar a tus usuarios a cambiar la configuración para asegurarte de que tengan la mejor experiencia de autocompletado posible con tu servicio y Chrome en Android.


Timeline

  • 16 de octubre de 2024: Se lanza Chrome 131 en versión beta
  • 12 de noviembre de 2024: Se estabiliza Chrome 131
  • Principios de 2025: El modo de compatibilidad ya no estará disponible en Chrome