alphaspirit - Fotolia

P
Resolver Problemas Consiga ayuda para problemas específicos con sus proyectos, procesos y tecnologías.

¿Es arriesgado para los desarrolladores elegir apps móviles no nativas sobre las nativas?

¿Qué es más arriesgado: desarrollar aplicaciones móviles multiplataforma o nativas? Un experto elige lado en el debate de aplicaciones móviles nativas vs. no nativas/multiplataforma.

¿Cuáles son los riesgos de no desarrollar aplicaciones en la nube en una plataforma móvil no nativa frente a una nativa?

A primera vista, parece que elegir entre el desarrollo de aplicaciones móviles no nativas en lugar de aplicaciones móviles web y de nube nativas llama a sopesar la fuerte funcionalidad de este último, frente al menor costo de desarrollo y las capacidades multiplataforma del primero. Explore más y verá que elegir entre aplicaciones nativas y no nativas podría ser una opción entre la facilidad de uso de su organización y la satisfacción de sus usuarios. Veamos esto desde el punto de vista del usuario.

Solo para ser claros, las aplicaciones móviles nativas se desarrollan en el actual sistema operativo móvil, siendo los principales Android y Apple iOS. En aplicaciones híbridas, tanto los componentes web como los componentes nativos del sistema operativo se combinan para crear una aplicación móvil multiplataforma a la que se accede a través de un navegador web. Las aplicaciones nativas pueden instalarse localmente, pero no las aplicaciones híbridas.

Normalmente, el desarrollo de aplicaciones móviles nativas cuesta más que la alternativa no nativa. En mi experiencia, si una aplicación móvil realmente requiere una experiencia de usuario excepcional, aquí es donde la aplicación nativa gana cada vez. También le ofrece la posibilidad de personalizar la aplicación para que se adapte a sus necesidades. A menudo, el rendimiento también será más rápido en las aplicaciones nativas.

Para las empresas que están desarrollando aplicaciones web móviles, hay riesgos al tomar la decisión de no desarrollar en este entorno. Como empresa, es necesario ser capaz de competir al más alto de los niveles. Hay una diferencia entre la competencia en el fútbol semiprofesional y la NFL. La mejor experiencia de usuario para un fan será en un juego de la NFL debido a la excelencia de los jugadores en el campo. Del mismo modo, usted nunca será capaz de competir al más alto de los niveles, con respecto a las aplicaciones web para móviles, sin ser nativo.

El mayor riesgo de trabajar como no nativo es no proporcionar a sus clientes la mejor experiencia de usuario posible. Su cliente puede comenzar a mirar las ofertas de su competidor. Debido a que los clientes y los socios son cada vez más dependientes de la computación móvil, esto podría ser un gran riesgo para una empresa. Si el rendimiento es un problema con sus aplicaciones multiplataforma, elabore un plan para comenzar a desarrollar de forma nativa tan pronto como sea posible.

¿Qué pasa con las aplicaciones móviles corporativas basadas en la nube? ¿Qué está arriesgando al no desarrollar estas aplicaciones de forma nativa? Conseguir que el software funcione en una nube requiere una arquitectura empresarial distinta a la del diseño empresarial heredado. Después de que su infraestructura resida en la nube, tiene opciones de cómo desarrollar sus aplicaciones.

En el ámbito de la nube, las ventajas del desarrollo de aplicaciones móviles nativas son muchas, incluyendo redundancia y escalabilidad. Las aplicaciones de nube móviles nativas son inherentemente más resistentes, por lo que el procesamiento se puede mover de un centro de datos a otro, sin interrupción del servicio. Además, como se puede configurar un modelo de pago mientras opera, las grandes empresas solo pagarían por los recursos de cómputo utilizados.

Un riesgo importante de no desarrollar aplicaciones móviles de nube nativas es que no aprovechará el solo pagar por los recursos que se utilizan o la disponibilidad inherente y el tiempo de inactividad reducido para sus aplicaciones. Hoy en día, la infraestructura mínima general y los sistemas disponibles más resistentes son requisitos clave, y las empresas que no desarrollan aplicaciones en la nube en una plataforma nativa no están aprovechando las últimas tecnologías para aumentar la resiliencia, el tiempo de actividad y el rendimiento.

Si bien se puede hacer una aplicación heredada "habilitada para la nube" después del hecho simplemente moviéndola a la nube, no habría sido desarrollada en o para la nube. Aquí es donde usted necesita hacer una cierta planeación previa, e incluso considerar el desarrollo antes de mover su infraestructura a la nube, a fin de incorporar los costos de desarrollo como parte de su hoja de ruta. Al desarrollarla en la nueva infraestructura y construirla desde cero, usted tendrá la capacidad, desde el primer día, de escalar recursos hacia arriba y hacia abajo según sea necesario, así como una mejor resiliencia, rendimiento y redundancia.

En ambas situaciones, cuando hablamos de los riesgos de no desarrollar una aplicación web móvil nativa o una aplicación de negocio en la nube, es indudable que se requiere una inversión corporativa significativa para ambas opciones. En ambas situaciones, una vez más, tendrá que preguntarse: ¿Son los riesgos financieros inherentes a cualquier inversión de este tipo? ¿Merece la pena más que el riesgo de no hacer nada y dejar que sus competidores le eclipsen entregando productos que pueden hacer más que los suyos? Usted conoce mejor su negocio, y solo usted puede responder a esa pregunta.

Este artículo se actualizó por última vez en agosto 2017

Profundice más

PRO+

Contenido

Encuentre más contenido PRO+ y otras ofertas exclusivas para miembros, aquí.

¿Qué necesita resolver?

Por favor, añada un título para su pregunta

Obtenga respuestas de un experto de TechTarget en lo que sea que necesite resolver

Usted será capaz de añadir detalles en la siguiente página

- ANUNCIOS POR GOOGLE

Close