Noticias

Comentario: Nuevos modelos comerciales en hardware IoT, por software

Jamie Bennett, de Canonical, considera la función del software en la creación de nuevos modelos de negocio en torno al hardware IoT, con el uso de instantáneas.

New business models on IoT hardware, by software - IoTsecurity-source-Shutterstock

Llega la hora, llega la edad del desarrollador de Linux. No es ningún secreto que algunas de las mentes más brillantes en inteligencia artificial (AI), aprendizaje automático e Internet de las cosas (IoT) perfeccionaron sus habilidades en Linux.

La naturaleza del código abierto es tal que permite a los desarrolladores innovar a un ritmo mayor que cualquier ecosistema cerrado, minimizando las restricciones y fomentando un espacio propicio para la colaboración. Y, sin embargo, a pesar de ser un entorno productivo para las personas, las empresas en su conjunto aún deben capitalizar una base de usuarios tan rica y diversa que actualmente se sitúa en decenas de millones.

Flexibilidad versus disparidad

¿Porque? Porque la flexibilidad en un sentido tiende a promover la disparidad en otro.

La fragmentación de Linux a lo largo del tiempo -desde Ubuntu y Fedora, hasta Debian y Mageia- puede haber permitido a los desarrolladores probar y probar las últimas tecnologías libremente, pero se volvió mucho más difícil para las empresas aterrizar en una estrategia de software única que entregó herramientas a un audiencia dispuesta

A medida que Linux escalaba, la capacidad de la comunidad para empaquetar aplicaciones en cada distribución disminuyó.

Sin embargo, este desafío no está exento de recompensa si se resuelve, y la respuesta puede residir en un formato de empaquetamiento innovador y universal llamado Snaps. Las instantáneas no solo revolucionan la arquitectura de software para apuntar a múltiples distribuciones de Linux en un único artefacto de construcción, sino que también tienen el potencial de brindar una nueva capa de rentabilidad sobre las plataformas de hardware.

Llegada de broches de presión

Snaps son paquetes de software en contenedores manejados fácilmente a través de Snapcraft, una plataforma para crear y publicar aplicaciones para una audiencia de millones de usuarios de Linux.

Snapcraft permite a los autores enviar actualizaciones de software que se instalan automáticamente y retrotraer en caso de falla.

La probabilidad de que una actualización errante rompa un dispositivo o se deteriore la experiencia del usuario final, como resultado, se reduce en gran medida. Si se descubre una vulnerabilidad de seguridad en las bibliotecas utilizadas por una aplicación, se notifica al editor de la aplicación, por lo que la aplicación se puede reconstruir rápidamente con la solución suministrada y se puede expulsar.

Paquetes

Como los paquetes de aplicaciones agrupan sus dependencias de tiempo de ejecución, funcionan sin modificaciones en todas las principales distribuciones de Linux, además de ser inviolables y de limitarse fácilmente.

Un complemento no puede modificarse ni modificarse por otra aplicación, y el acceso al sistema más allá de su confinamiento debe otorgarse explícitamente. La definición de precisión, por lo tanto, trae una documentación más simple para instalar y administrar aplicaciones.

Teniendo en cuenta las actualizaciones automáticas, que eliminan una larga lista de lanzamientos, las aplicaciones se realizan de forma más intuitiva tanto para el editor como para el usuario final.

Lanzamientos

Snapcraft también brinda a los gerentes las herramientas para organizar lanzamientos en diferentes grados de lanzamiento o canales. Se puede usar un conjunto de herramientas para impulsar las actualizaciones de la aplicación desde las compilaciones automáticas de CI hasta el control de calidad, los probadores beta y finalmente todos los usuarios.

Visualiza las actualizaciones a medida que fluyen a través de estos canales y ayuda a los desarrolladores a rastrear el crecimiento y la retención de la base de usuarios. En resumen, pueden simplificar la ruta de un desarrollador, y la de su empresa, para interactuar con una gran cantidad de usuarios de Linux.

La racionalización de una ruta al mercado no solo maximiza el valor del desarrollador, sino que también abre nuevos impulsores de ingresos en el proceso.

Software hardware armonía

La explosión de los productos IoT en el mercado en los últimos años ha enfrentado a los fabricantes unos contra otros en una carrera hacia el fondo. Las empresas corren el riesgo de perderse a menos que se diferencien en el software.

Snaps ofrece un camino para crear un ecosistema de aplicaciones en la parte superior de su plataforma de hardware que ofrecen funcionalidad mejorada y nuevas oportunidades de ingresos. Ya no es sostenible considerar el software conectado a Internet como un producto terminado.

El mantenimiento del software debe extenderse a la vida útil de un producto de hardware para mantenerse relevante y en el mundo de IoT, esto a menudo se mide en varios años.

Todo se reduce a maximizar el valor de cualquier aplicación, y las instantáneas permiten a las empresas llegar a la mayor audiencia con facilidad y confianza. Las posibilidades de mejorar el hardware también son infinitas con instantáneas.

Señalización digital

Tome señalización digital, por ejemplo. Su uso tradicional se limita a la publicidad: proyecte un mensaje y déjelo allí.

Sin embargo, operando en Linux y usando snaps, esa señalización puede transformarse en un espacio multipropósito: integrando el software más nuevo que permite la captura de datos y la inteligencia artificial. empujando material promocional adaptado a los espectadores; y enviando análisis en tiempo real a la empresa.

A medida que los productos más inteligentes se conviertan en parte del IoT, se realizarán instantáneas como habilitadoras de la adopción de Linux por parte de los negocios.

Costos de soporte

Las aplicaciones publicadas como instantáneas generalmente también tienen costos de soporte más bajos. El hecho de que Snaps se actualice automáticamente a las nuevas versiones significa que las empresas pueden estar seguras de que todos sus usuarios tienen la última versión.

Entretanto, las funciones de recuperación ofrecen cámaras web, cámaras de seguridad y otros dispositivos conectados con una capa adicional de seguridad, en caso de que el hardware se vea comprometido a través del software.

Las recientes exposiciones de alto perfil de Meltdown y Spectre muestran que no hay una solución mágica para la seguridad. La respuesta debe ser la capacidad de mantener los sistemas operativos mientras se mueven a través de una secuencia de actualizaciones.

Ya no es el caso de que pueda escribir software una vez y esperar que sea seguro y libre de errores para siempre. El software fallará, es la forma rápida y completa en que una empresa puede responder a esa falla clave.

Desarrollo de bala de plata

Existe una gran oportunidad para que las empresas adopten nuevas tecnologías y avancen sus productos y servicios.

El código abierto y las instantáneas son soluciones simples, pero que dan a los innovadores dentro de una empresa (los desarrolladores) las herramientas que necesitan para lanzar aplicaciones con confianza en el software más versátil del mundo.

Los desarrolladores no son complicados, quieren soporte en los espacios en los que operan. Grandes jugadores en el mercado, como Microsoft, Google y Amazon, ya están utilizando foros instantáneos para aprender de sus pares y aprovechar al máximo esta comunidad en crecimiento.

Las empresas siempre han nacido del genio de las personas; es correcto que los próximos modelos de ingresos provengan de los líderes de esta era: el desarrollador de Linux.

Jamie Bennett, vicepresidente de ingeniería, IoT y dispositivos en Canónico