Google Mobile Vision dejó de estar disponible y les pedimos a los desarrolladores que migren al SDK de ML Kit, que es su reemplazo. Migrar al SDK nuevo garantiza que obtengas el mejor rendimiento, estabilidad y las funciones más recientes. Además, ML Kit 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 siguiendo 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 puedo saber si mi app usa Mobile Vision?
En Android, verifica si el archivo Gradle de tu módulo (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', '8.0.0'pod 'GoogleMobileVision/BarcodeDetector', '8.0.0'pod 'GoogleMobileVision/TextDetector', '8.0.0'
¿Qué beneficios obtengo si migro al SDK de ML Kit?
Dado que las APIs existentes que ofrece el SDK de Mobile Vision están obsoletas, ya no recibirán actualizaciones. La migración a ML Kit garantiza que tu aplicación se beneficie de las correcciones de errores y mejoras más recientes de las APIs, incluidos los modelos de AA y la aceleración de hardware actualizados.
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:
- La API de Barcode Scanning ahora admite resultados sin procesar.
- La API de detección de rostros ahora proporciona el ángulo de Euler X.
Se agregó compatibilidad con el ciclo de vida de Android Jetpack a todas las APIs. Ahora puedes usar
addObserverpara administrar automáticamente el inicio y la finalización de las APIs de 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 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 las mismas funciones 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 de Mobile Vision ya no se admiten en el ML Kit. Si lo desea, el desarrollador puede implementar la misma funcionalidad con relativa facilidad.
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.