Cómo migrar de Google Mobile Vision

Google Mobile Vision dejó de estar disponible. Les pedimos a los desarrolladores que migren al SDK del ML Kit, que es su reemplazo. La migración al nuevo SDK garantiza que obtendrás el mejor rendimiento, la mejor estabilidad y las funciones más recientes. Además, el ML Kit proporciona APIs adicionales con tecnología de AA, no solo para Vision, sino también para los casos de uso de Natural Language.

Si actualmente usas las APIs de escaneo de códigos de barras, reconocimiento de texto o detección de rostro de Mobile Vision en tu app, migra al nuevo SDK de ML Kit siguiendo la guía de migración del ML Kit para Android y la Guía de migración del ML Kit para iOS.

Preguntas frecuentes

¿Cómo sé si mi app usa Mobile Vision?

En Android, comprueba si el archivo Gradle (generalmente app/build.gradle) de tu módulo (nivel de app) contiene esta dependencia:

  • com.google.android.gms:play-services-vision:x.x.x

En iOS, verifica si tu podfile contiene una de estas dependencias:

  • pod 'GoogleMobileVision/FaceDetector', '3.2.0'
  • pod 'GoogleMobileVision/BarcodeDetector', '3.2.0'
  • pod 'GoogleMobileVision/TextDetector', '3.2.0'

¿Qué beneficios obtengo por migrar al SDK de ML Kit?

Dado que las APIs existentes que ofrece el SDK de Mobile Vision dejaron de estar disponibles, ya no recibirán actualizaciones. La migración a ML Kit garantiza que tu aplicación se beneficie de las correcciones de errores y las mejoras más recientes de las APIs, incluidos los modelos de AA actualizados y la aceleración de hardware.

Además, las APIs del ML Kit ofrecen otros beneficios:

  • Nuevas variantes empaquetadas de las APIs en Android que te permiten vincular de forma estática el SDK del Kit de AA con tu aplicación.
  • Mejoras específicas de la API, por ejemplo:

  • Se agregó compatibilidad con el ciclo de vida de Android Jetpack a todas las APIs. Ahora puedes usar addObserver para administrar automáticamente el inicio y el desmontaje de las APIs de ML Kit a medida que el usuario o el sistema realiza la rotación de pantalla o el cierre de la app. De esta manera, se facilita la integración con CameraX.

Puedes encontrar una lista completa de los cambios más recientes en las notas de la versión del SDK del Kit de AA.

¿Las APIs del ML Kit proporcionan la misma funcionalidad que las APIs de Mobile Vision?

Las APIs de escaneo de códigos de barras, reconocimiento de texto y detección de rostro proporcionan las mismas funcionalidades y capacidades que sus contrapartes de visión móvil.

Una excepción es que los multidetectores, multiprocesadores y procesadores de enfoque de Mobile Vision ya no son compatibles con ML Kit. Si lo desea, el desarrollador puede implementar la misma funcionalidad de manera relativamente fácil.

Cómo obtener ayuda

Si tienes algún problema, visita nuestra página de la Comunidad, en la que se describen los canales disponibles para comunicarte con nosotros.