Cómo migrar de Google Mobile Vision

Google Mobile Vision dejó de estar disponible, por lo que les pedimos a los desarrolladores que migren al SDK del ML Kit, que es su reemplazo. La migración al nuevo SDK garantiza que obtengas el mejor rendimiento, 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 casos de uso de Natural Language.

Si hoy 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 del 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, verifica si el archivo de Gradle (por lo general, app/build.gradle) del módulo (a nivel de app) contiene esta dependencia:

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

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

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

¿Qué beneficios obtengo al migrar al SDK del 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 al 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 agrupadas de las APIs en Android que te permiten vincular de forma estática el SDK del ML Kit 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 desmantelamiento de las APIs del ML Kit a medida que la app pasa por la rotación de pantalla o el cierre por parte 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 del ML Kit.

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

Las APIs de Barcode scanning, Text recognition y Face detection 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 Mobile Vision ya no son compatibles con el ML Kit. El desarrollador puede implementar la misma funcionalidad con relativa facilidad si lo desea.

Cómo obtener ayuda

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