Guía Esencial

Navegue en las secciones

BACKGROUND IMAGE: iSTOCK/GETTY IMAGES

Este contenido es parte de Guía Esencial: Guía esencial de desarrollo de aplicaciones corporativas
Resolver Problemas Consiga ayuda para problemas específicos con sus proyectos, procesos y tecnologías.

Todo lo que necesita saber para desarrollar aplicaciones móviles

Si usted quiere saber más sobre desarrollo de aplicaciones móviles, este documento de Preguntas Frecuentes (FAQ) lo ayudará.

Las aplicaciones móviles han contribuido al auge de los smartphones y tabletas en una gran forma, y muchas empresas están mostrando más interés en desarrollar sus propias aplicaciones móviles.

Para muchas organizaciones, el desarrollo de aplicaciones móviles es una forma valiosa de gastar tiempo y dinero, ya que estas aplicaciones pueden ayudar a impulsar la productividad de los empleados. A través de una aplicación móvil, los usuarios pueden llevar a cabo un proceso de negocio difícil y largo en tan sólo unos minutos o incluso segundos. Sin embargo, cada tipo de aplicación viene con desafíos. Las empresas pueden tener que invertir mucho en aplicaciones nativas o sacrificar parte de la funcionalidad para crear aplicaciones Web.

Si usted es nuevo en el mundo de desarrollo de aplicaciones móviles o simplemente está interesado en aprender qué opciones están disponibles, este documento de Preguntas Frecuentes (FAQ) lo ayudará rápidamente.

¿Qué es el desarrollo de aplicaciones móviles?

El desarrollo de aplicaciones móviles es el procedimiento involucrado en la escritura de software para los dispositivos como los teléfonos inteligentes y las tabletas. Los desarrolladores escriben aplicaciones móviles para aprovechar las características específicas de ciertos dispositivos, como el acelerómetro del iPhone. Cuando los desarrolladores a crean una aplicación nativa para un dispositivo, significa que el código es específico para el procesador de ese dispositivo.

La desventaja de desarrollar aplicaciones móviles de forma nativa es que los desarrolladores no pueden reutilizar el código de un sistema operativo a otro. Por ejemplo, el código que se usa para escribir una aplicación nativa para un dispositivo Android no es compatible con Windows Phone. Por otro lado, las aplicaciones que están basadas en el navegador son independientes del dispositivo, por lo que se ejecutan en los navegadores móviles en varios dispositivos.

¿Puedo construir mis propias aplicaciones?

Muchas de las aplicaciones móviles están disponibles en las tiendas de aplicaciones específicas del dispositivo, pero para las empresas a menudo tiene más sentido construir aplicaciones in-house. Algunas compañías tienen procesos de negocios que toman horas debido a las limitaciones de los sistemas de back-end, pero desarrollar aplicaciones móviles a menudo simplifica ese proceso a unos pocos segundos, lo que hace facilita el trabajo de los empleados.

¿Qué debo tener en cuenta antes de desarrollar aplicaciones móviles internamente?

Hay algunos puntos importantes a tener en cuenta en el desarrollo de aplicaciones móviles. Averigüe lo que los usuarios necesitan de las aplicaciones y conozca lo que sus desarrolladores son capaces de construir. Decida si va a utilizar un modelo BYOD (traiga su propio dispositivo) o proporcionar a los usuarios dispositivos de propiedad de la empresa, y determine qué sistemas operativos soportará.

Usted también debe calcular cuánto dinero le costará a su compañía el desarrollo de aplicaciones móviles, y ver si ya hay una aplicación en el mercado que se ajuste a sus necesidades. Incluso si la aplicación no es perfecta, a menudo se puede modificar para lograr lo que usted necesita. Desarrollar aplicaciones en casa es ideal para procesos de negocio muy específicos, pero puede ser más barato y más fácil comprar aplicaciones por volumen y desplegarlas para los usuarios. Una vez que la aplicación esté lista y desplegada, escuche lo que los usuarios tienen que decir al respecto y encuentre la manera de mejorarla.

¿Qué es mejor: aplicaciones nativas o basadas en la Web?

Con el desarrollo de aplicaciones móviles nativas, usted tiene que construir la misma aplicación varias veces para que se ejecute en múltiples sistemas operativos. Pero debido a que las aplicaciones nativas pueden aprovechar las características de un dispositivo, las empresas suelen tomar esta alternativa. El desarrollo de aplicaciones móviles en las plataformas basadas en la web como HTML5, CSS3 y JavaScript es a menudo más rápido y más barato, y los desarrolladores sólo tienen que construir una aplicación que se ejecuta en varias plataformas móviles. Las aplicaciones basadas en Web no aprovechan las características del dispositivo de la forma en que lo hacen las aplicaciones nativas.

Hay otra opción: las aplicaciones móviles híbridas combinan las mejores partes de desarrollo de aplicaciones nativas y Web. Sin embargo, pueden producirse problemas de rendimiento, y debido a que ningún navegador móvil es totalmente compatible con HTML5, el soporte para aplicaciones híbridas entre los dispositivos puede ser irregular.

¿Cómo puedo crear una aplicación híbrida?

Escriba la aplicación como una aplicación HTML5 y luego envuélvala con una envoltura nativa para el dispositivo. La base de HTML5 corre dentro del recipiente de la aplicación nativa y usa el motor del navegador del dispositivo –en lugar del navegador– para procesar datos localmente. La base de HTML5 se puede utilizar para varios sistemas operativos móviles, todo lo que tiene que hacer es volver a envolverla en otra cobertura de sistema operativo específico. Proveedores como Appcelerator tienen productos que generan automáticamente los envoltorios. Además, las aplicaciones móviles híbridas pueden convertirse en aplicaciones móviles HTML5 Web en el futuro sin necesidad de volver a escribirlas.

Este artículo se actualizó por última vez en septiembre 2013

Únase a la conversación

9 comentarios

Envíenme notificaciones cuando otros miembros comenten sobre este artículo.

Por favor cree un Nombre de usuario para poder comentar.

Hola como están entre aquí xq quería crear una aplicación
Cancelar
sentir que te obligan a registrarte para ver este contenido... menos mal que existen servicios como "temp mail" para que no se llene la bandeja de basura
Cancelar
La decisión de si se debe desarrollar nativo o html5 debe recaer sobre el alcance de la herramienta. Nuestra empresa siempre recomienda desarrollar nativo, es un poco mas costoso, pero al final el resultado será acorde a las expectativas de los usuarios. Los invito a conocer nuestra página
Cancelar
El diseño y la construcción hasta la promoción y optimización de la aplicación móvil son algunas de las etapas del desarrollo de apps. En mi empresa implementamos una app y nos acercamos a personas que se encargaron de todo el proceso del desarrollo, les paso su página por si la quieren consultar: http://centralinteractiva.com.mx/Desarrollo-de-Apps. Me gustan muchos las apps y me encanta que todas las empresas tengan este servicio a la mano.
Cancelar
QUISIERA SABER EL PERSONAL QUE SE NECESITA
 PARA CREAR LA APP 
Cancelar
Yo estuve trabajando mi app en el builder de 123freeapps.com. Es muy intuitiva la plataforma y muy flexible, ya que te permite meter html y CSS para modificar algunas cosas, ya tengo un buen tiempo trabajando con ellos y realmente lo recomiendo! 
Cancelar
Yo en mi startup, pensamos es en la necesidad y los requerimientos del cliente, si quieren la app nativa si es mas costosa, pero la diferencia creo yo en la híbrida es que es mas visual, y se pueden hacer cosas que en nativa no

<a href="https://softinginteractivo.tk/aplicaciones-moviles/">Aplicaciones moviles</a>
<a href="https://softinginteractivo.tk/">Agencia Digital</a>
Cancelar
Hola me gustaría saber cual seria el costo de un programador para el desarrollo de una aplicación nativa.gracias.
Cancelar

- ANUNCIOS POR GOOGLE

Close