Cómo migrar de Google Mobile Vision

Google Mobile Vision dejó de estar disponible, y les pedimos a los desarrolladores que migren al SDK de ML Kit, que es su reemplazo. La migración al nuevo SDK te garantiza el mejor rendimiento, estabilidad y las funciones más recientes. Además, el kit de AA proporciona APIs adicionales potenciadas por AA, no solo para Vision, sino también para casos de uso de lenguaje natural.

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

Preguntas frecuentes

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

En Android, verifica si el archivo Gradle de tu módulo (a nivel de app) (por lo general, app/build.gradle) 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', '7.0.0'
  • pod 'GoogleMobileVision/BarcodeDetector', '7.0.0'
  • pod 'GoogleMobileVision/TextDetector', '7.0.0'

¿Qué beneficios obtengo si migro 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 de ML Kit ofrecen otros beneficios:

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

  • Se agregó compatibilidad con Android Jetpack Lifecycle a todas las APIs. Ahora puedes usar addObserver para administrar automáticamente la iniciación y el desmontaje de las APIs de ML Kit a medida que la app pasa por la rotación de la pantalla o el cierre del usuario o el sistema. Esto 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 de ML Kit.

¿Las APIs de 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 rostros proporcionan la misma funcionalidad y capacidades que sus contrapartes de Mobile Vision.

Una excepción es que los detectores múltiples, los procesadores múltiples y los procesadores de enfoque en la visión para dispositivos móviles ya no son compatibles con ML Kit. Si lo desea, el desarrollador puede implementar la misma funcionalidad con relativa facilidad.

Cómo obtener ayuda

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