Para aplicaciones móviles empresariales: ¿Cómo se debe evaluar el uso de código abierto?

El software de código abierto se ha convertido en uno de los favoritos entre los líderes empresariales y los desarrolladores por la rentabilidad y la flexibilidad que permite. Como desarrolladores, valoramos la capacidad de encontrar bibliotecas de código abierto por razones claras. La agilidad, la velocidad para lanzar un producto y la comunidad es un gran beneficio, sin mencionar que es gratis reutilizar el código en lugar de comenzar desde cero 🙂

Sin embargo, después de cambiar mi enfoque a la empresa de las aplicaciones de consumo, he visto la desorganización y el mantenimiento deficiente del software de código abierto. Los errores y vulnerabilidades introducidos a través de numerosos contribuyentes individuales se convierten en un gran factor de riesgo para cualquier empresa.

Muchas personas tienen acceso al código fuente, pero no todas tienen buenas intenciones. Mientras que muchos desarrolladores detectan defectos y realizan mejoras, otros usan este privilegio para explotar las vulnerabilidades del producto y crear errores que pueden infectar el hardware, robar identidades o algo peor.

En Medigram, hemos decidido que, aunque el tiempo de desarrollo es precioso, preferimos depender de nuestros propios esfuerzos para evitar estas responsabilidades en lugar de enviar productos para descubrir problemas más adelante. Ahora tenemos una limitación en las bibliotecas utilizadas por nuestros desarrolladores y tenemos estrictos procesos de control de calidad para garantizar que cada versión no se rompa cuando se lance al mercado.

More Interesting

¿Cuánto cuesta patentar una aplicación móvil en Dubai, EAU?

Cómo comenzar a aprender el desarrollo de aplicaciones de Android con un lenguaje básico de programación

¿Cuáles son las ventajas de usar Qt para desarrollar aplicaciones móviles?

Cómo construir una aplicación móvil y un sitio web basados ​​en noticias

¿Lanzarías primero una aplicación de noticias sobre dispositivos tecnológicos para iOS o Android?

¿Dónde puedo aprender los conceptos básicos de desarrollo (web y móvil) que se necesitan para ser un gerente de proyecto?

¿Cuál es la codificación requerida para el desarrollo de aplicaciones?

¿Cómo creo una aplicación sin codificar?

Necesito desarrollar una aplicación que interactúe fuertemente con una gran base de datos. ¿Debo usar plataformas nativas o marcos híbridos?

¿Cómo puedo comenzar a crear aplicaciones? ¿Por dónde empiezo desde cero si quiero estudiar por mi cuenta? ¿Cuáles son algunos buenos libros que puedo usar?

Cómo aprender a desarrollar una aplicación tecnológica simple pero compleja utilizando sensores integrados

¿Cuáles son las tendencias clave en seguridad móvil? ¿Quiénes son los innovadores clave? ¿Cuáles son las tendencias clave de consumo y empresa? ¿Qué factores son importantes cuando se analiza la seguridad desde la perspectiva del ecosistema de comercio electrónico móvil?

¿Cuáles son las mejores prácticas para las pruebas móviles?

Cómo comenzar a desarrollar aplicaciones

¿Qué tipo de aplicación o herramienta visual simple podría crear para ayudar a los niños a aprender a codificar?