El reto se lanzó en noviembre del 2019 y se les pidió a los desarrolladores sugerir apps innovadoras que saquen ventaja del software de aprendizaje de máquinas en los dispositivos.
En el reporte donde se anunció a los ganadores, Jacob Lehrbaum, director de Relaciones de Desarrolladores en Android, indicó:
«Recibimos cientos de proyectos creativos y al final del año elegimos a los 10 ganadores, quienes combinaron una muy buena idea con la intención de llevarla a cabo.
Hemos trabajado con ellos para ayudarles a convertir sus ideas en realidad. Helpful innovation es una misión y es muy importante para Google porque es realmente cuando la tecnología encuentra al usuario en donde se encuentre, ayudándole a hacer lo que quiera hacer cada día», indica la empresa.
De acuerdo con Hoi Lam, quien trabaja en el campo de aprendizaje de máquina con Android, el #AndroidDevChallenge conectó a los desarrolladores, quienes propusieron un sinfín de soluciones que utilizan aprendizaje de máquinas, los cuales fueron ayudados por varios expertos de Google para convertir sus ideas en realidad, usando herramientas como Ml Kit y TensorFlow Lite.
Los ganadores
Esta es la lista de ganadores (en orden alfabético), de las 10 apps ganadoras. Y aunque algunas de ellas están apenas en desarrollo, están ya disponibles para descargar.
- AgroDoc: Ayuda a los granjeros a diagnosticar enfermedades de las plantas y tener planes para los tratamientos. [Navneet Krishna; Kochi, India]
- AgriFarm: Ayuda a los granjeros a detectar enfermedades en plantas y prevenir daños mayores en frutas y vegetales, como tomates, maíz y papas. [Balochisan, Pakistan]
- Eskke: Para llevar cuenta del manejo de dinero para personas del Congo, permitiéndoles transferir dinero, pagar sus cuentas, comprar suscripciones a través de SMS. [David Mumbere Kathoh; Goma, Democratic Republic of Congo]
- Leepi: Ayuda a los estudiantes a aprender los gestos con las manos para el lenguaje americano de símbolos. [Prince Patel; Bengaluru, India]
- MixPose: Es una plataforma de streaming en vivo que le da a los profesores de yoga la oportunidad de enseñar, llevar registros y retroalimentación en tiempo real. [Peter Ma; San Francisco, California, USA]
- Path Finder: Para ayudar a las personas con dificultades visuales a navegar en situaciones complejas identificando y calculando las trayectorias de los objetos moviéndose en su camino. [Colin Shelton; Addison, Texas, USA]
- Snore & Cough: Tiene la intención de ayudar a identificar y analizar los estornudos, ronquidos y la forma de toser, para en todo caso poder ser ayudado por los profesionales de la medicina. [Ethan Fan; Mountain View, California, USA]
- Stila: se conecta con un dispositivo que se puede llevar en las ropas (wearable), como Fitbit o el Wear OS de Google, para monitorear los niveles de stress de la persona. Puede ayudar a manejar estas situaciones en el mundo cotidiano. [Yingdin Wing; Munich, Germany]
- Trashly: hace el reciclaje más sencillo. Basta con fotografiar un artículo y a través de detección de objetos, la app identifica y clasifica botellas, vasos de papel, bolsas, etcétera. [Elvin Rakhmankulov; Chicago, Illinois, USA]
- UnoDogs: ayuda a los propietarios de mascotas a apoyarlos mejor, dando información particularizada y programas de ejercicio y mantenimiento para las mascotas. [Chinmany Mishra; New Delhi, India]
Las herramientas de la IA al servicio del reto
ML Kit permite llevar las tecnologías de aprendizaje de máquinas a los dispositivos móviles, para que puedan construir soluciones interactivas en sus apps. Esto incluye traducción de idiomas, reconocimiento de textos, detección de objetos y más.
La otra herramienta, TensorFlow Lite, es un entorno que puede ayudar a ejecutar modelos de aprendizaje de máquina en Android, iOS y en los dispositivos IoT. Es en realidad un conjunto de herramientas que puede usarse para aplicaciones poderosas en el campo de las redes neuronales, desde detección de imágenes hasta reconocimiento del habla.
Lo más interesante de esto es que ya está disponible para usarse en dispositivos móviles aunque es evidente que ya incluso muchos teléfonos celulares tienen el poder de una computadora moderna.
De acuerdo con Google:
«Las 10 apps ganadoras en este reto tienen el potencial de cambiar la manera en como accedemos, usamos e interpretamos información, haciendo que esté la misma disponible cuando más la necesitamos. Pretendemos inspirar a la siguiente ola de desarrolladores para abrir las posibilidades de lo que puede hacer toda esta nueva tecnología».
Lo que parece más interesante aún es la propuesta de Google, que sabe que sus productos muchas veces se basan en el apoyo de terceros, ya sean el público en general o desarrolladores que trabajan en apps innovadoras.
Esto, claramente, es la manera en que los productos de software sigan creciendo.