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 garantiza que obtengas el mejor rendimiento, estabilidad y las funciones más recientes. Además, ML Kit proporciona APIs potenciadas por AA adicionales, no solo para Vision, sino también para 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 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 sé si mi app usa Mobile Vision?
En Android, verifica si tu archivo Gradle del módulo (a nivel de la 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 las mejoras más recientes en las APIs, incluidos los modelos de AA actualizados y la aceleración por hardware.
Además, las APIs de ML Kit ofrecen otros beneficios:
- Nuevas variantes agrupadas 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 Face Detection ahora proporciona el ángulo de Euler X
Se agregó compatibilidad con Android Jetpack Lifecycle a todas las APIs. Ahora puedes usar
addObserver
para administrar automáticamente el inicio y el cierre de las APIs de ML Kit a medida que la app rota la pantalla o el usuario o el sistema la cierran. 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 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 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.