Guía de migración

En este documento, se explica cómo migrar tu app de ML Kit para Firebase a nuestras APIs de aprendizaje automático integradas en el dispositivo y basadas en la nube recomendadas. El conjunto actual de APIs ahora se divide en los siguientes dos productos:

  • Un producto llamado ML Kit, que contiene todas las APIs integradas en el dispositivo

  • Firebase Machine Learning, que se enfoca en las APIs basadas en la nube y la implementación de modelos personalizados Se está descontinuando el AA de Firebase.

Este framework también facilita la integración de ML Kit en tu app si solo necesitas una solución integrado en el dispositivo.

Dónde acceder a las APIs de modelos personalizados e integrados en el dispositivo

En esta sección, se describe dónde acceder a las APIs de modelos integrados en el dispositivo y personalizados que formaban parte del ML Kit para Firebase.

APIs básicas integradas en el dispositivo

Las siguientes APIs se encuentran en el SDK independiente del ML Kit.

  • Escaneo de códigos de barras
  • Detección de rostro
  • Etiquetado de imágenes
  • Detección y seguimiento de objetos
  • Reconocimiento de texto
  • ID del idioma
  • Respuesta inteligente
  • Traducir
  • API de inferencia de AutoML Vision Edge

Las APIs básicas integradas en el dispositivo existentes en el SDK de ML Kit para Firebase están obsoletas y dejarán de funcionar el 15 de junio de 2027.

Si actualmente usas estas APIs en tu app, migra al 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.

APIs de modelos personalizados

Para alojar modelos personalizados, usa Cloud Storage. Para descargar modelos, tu app debe incluir código para descargarlos desde tu bucket de Cloud Storage.

El intérprete de modelos personalizados existente en el SDK de ML Kit para Firebase está obsoleto y se desactivará. Recomendamos usar el entorno de ejecución de LiteRT directamente para la inferencia. Como alternativa, si solo quieres usar modelos personalizados para las APIs de etiquetado de imágenes y detección y seguimiento de objetos, ahora puedes usar modelos personalizados en estas APIs directamente en ML Kit.

Si migras de Firebase ML a Cloud Storage, consulta la guía de migración para obtener instrucciones detalladas.

Preguntas frecuentes

¿Por qué se aplicó este cambio?

Realizamos este cambio para aclarar qué soluciones ofrece el producto. Con este cambio, el SDK de ML Kit se enfoca por completo en el aprendizaje automático integrado en el dispositivo, en el que todo el procesamiento de datos se realiza en el dispositivo y está disponible para los desarrolladores sin costo. Los servicios en la nube que se habían desaprobado anteriormente y que formaban parte de Firebase ML Kit están disponibles directamente a través de Google Cloud. Los servicios en la nube disponibles a través de Firebase ML se darán de baja en junio de 2027.

En el caso de las APIs integradas en el dispositivo, el SDK de ML Kit facilita a los desarrolladores la integración de ML Kit en sus apps. En el futuro, solo tendrás que agregar dependencias al proyecto de la app y, luego, comenzar a usar la API. No es necesario configurar un proyecto de Firebase solo para usar las APIs integrado en el dispositivo.

¿Qué sucede con mis modelos alojados en Firebase?

Tus modelos alojados en Firebase ML estarán disponibles hasta que el servicio se cierre el 15 de junio de 2027.

Sigue la guía de migración para transferir tus modelos alojados de Firebase ML a Cloud Storage y actualizar tu app.

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

La migración al nuevo SDK garantizará que tus aplicaciones se beneficien de las correcciones de errores y las mejoras más recientes en las APIs integradas en el dispositivo. Por ejemplo, estos son algunos cambios en el primer lanzamiento:

  • Ahora puedes usar las APIs de etiquetado de imágenes personalizado y detección y seguimiento de objetos personalizados para integrar modelos personalizados de clasificación de imágenes en tus apps y crear experiencias interactivas para los usuarios en tiempo real.

  • 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.

Actualmente uso ML Kit para Firebase. ¿Cuándo debo migrar?

Firebase ML dejará de estar disponible el 15 de junio de 2027.

  • Debes migrar el SDK de ML Kit para Firebase al SDK de ML Kit.

  • Si usas las APIs de Cloud a través del SDK de ML Kit para Firebase, debes cambiar para usar las APIs de Cloud Vision directamente.

  • Si usas la implementación de modelos personalizados del AA de Firebase, debes migrar tus modelos personalizados a Cloud Storage.