Android O.S. es un sistema operativo embebido en una infinidad de smartphones y boards basados en microprocesadores ARM.
¿Pero solo sirve para hacer Apps en Smartphones?
Mi respuesta es no!
La compativilidad de este sistema con diferentes servicios de Google permite una infinidad de posibilidades para crear experiencias de uso utilies para los consumidores digitales.
Desde mi experiencia en el desarrollo de aplicaciones nativas en android, una de las cosas mas valiosas es la estabilidad del sistema en boards ARM, ya que su kernel o core esta basado en Linux. Esto hace que muchos perifericos externos sean compatibles con Android, o se puedan adaptar facilmente.
El desarrollo de aplicaciones para android no solo esta dirigido a moviles. Crear kioscos, paneles de información con pantallas LCD de mas de 32 pulgadas, o simplemente crear clientes para manejo de sensores son algunas de las grandes cualidades que tiene este sistema operativo.
Otra gran cualidad es el bajo consumo del harware que lo soporta. Existen en el mercado boards con consumos de no mas de 12 W/h. Esto es menos de lo que consumen algunos bombillos del hogar.
La conectividad nativa, y las opciones de distintos lenguajes de desarrollo orientadas a pantallas touch, muy amigables con los usuarios, hace que una app siempre sea facíl de usar.
En mis años de desarrollo sobre android he explorado las posibilidades de conectividad con Bluetooth, y con puertos de comunicaciones RS-232. Estas dos formas de conectividad permiten enviar y recibir información de placas electronicas diseñadas con microcontroladores para usos muy especializados.
No debemos olvidar el potencial que tiene este sistema operativo al ser un producto Google. Su constante actualización y desarrollo de librerias facilitan la vida para el desarrollo e innovación de nuevos productos.
Vemos el caso de TensorFlow y su libreria ligera para usar el potencial de las GPU en los chips SoC basados en ARM. O la facilidad de crear un cliente que en tiempo real guarde información usando Firebase como backend.
Las posibilidades de innovación con este S.O. son fantasticas cuando pensamos en crear productos que interactuen con usuarios y que no esten instalados dentro de un smartphone.