Ad

jueves, 11 de abril de 2013

Desarrollar una aplicación móvil

Siempre como desarrolladores y a veces como dueños de un negocio nos encontramos en la necesidad del desarrollo de una aplicación móvil.

Pero antes de adentrarte en el mundo del desarrollo debes familiarizarte con uno de los tantos avanzados sistemas de desarrollo móvil. Acá hay un fondo de cada uno de esas plataformas para desarrollo de aplicaciones móviles:

  • Android: Pueden crearse aplicaciones mediante el lenguaje de programación Java, el SDK es gratuito. El kit incluye, ejemplos, herramientas de desarrollador y código de fuente.
  • Apple iOs: Para crear una aplicación con el SDK de apple necesitas soltar al rededor de 99 dólares. El centro de desarrollo de Apple tiene una serie de opciones interesantes.
  • BlackBerry: La plataforma de Blackberry se basa en un interesante sistema, el cual cobra por cada 10 aplicaciones que envies.
  • Windows: El entorno de desarrollo con Windows es el de más fácil uso. El programa de desarrollo de Windows Phone ofrece mucha documentación. El proceso de aprobación tampoco es complicado.

Ahora que ya tienes claras tus opciones de plataforma, deberías empezar a considerar las herramientas para desarrollar y crear tu aplicación móvil. Pero si no sé programar? Qué pasa si no comprendes el código? Hay una gran cantidad de aplicaciones para el desarrollo si es que no conoces como programar.


1. AppMakr
Plataforma basada en el navegador. Sirve para crear aplicaciones para iPhone fácil y rápido. Se puede usar redes sociales y muchas cosas más.

2. GENWI
Permite crear presencia para plataformas distinas de iOS Android y HTML 5. Ofrece una gran ventaja de monetización.

3. Mippin
Permite un gran desarrollo multiplataforma de aplicaciones.

¿Cuánto toma desarrollar una aplicación móvil?

En los últimos tiempos ha existido una notable explosión del desarrollo de aplicaciones móviles. Existen millones de aplicaciones ofertadas en las tiendas de GooglePlay y Apple Store.

¿Pero de dónde vienen tantas aplicaciones? Todos los días se ven aplicaciones para cada cosa que se nos ocurra.

Pero ¿Cuánto tiempo demora desarrollar una aplicación?

Una aplicación de pies a cabeza puede demorar al rededor de 18 semanas. Sin embargo, dependiendo del nivel de desarrollo habrá aplicaciones que tomen menos que otras, por ejemplo: Aplicaciones que simulan funciones como descargar fondos de pantalla, o aplicaciones basadas en otras (que ciertamente se ven miles).

Entre Android y iOS, ¿Cuál toma más?
La respuesta es Android, debido a que el tiempo a gastar en las distintas especificaciones por modelo y marca es realmente grande.
Sea como sea una persona talentosa podrá lanzar una aplicación exitosa en menos de 1 mes y tener mucho éxito, cosa que se ha visto bastante.


Desarrollando aplicaciones móviles


Desarrollar aplicaciones móviles es el proceso mediante el cual el software de aplicación es desarrollado para dispositivos móviles o de bolsillo, ya sean el iPad, iPod, iPhone, Teléfonos Nokia, con Android, etc. Las aplicaciones pueden ser descargadas desde varias fuentes y uno mismo las puede desarrollar dependiendo de las herramientas que nos ofrezca cada sistema.
Para desarrollar aplicaciones móviles se debe considerar el tamaño de la pantalla del dispositivo, si esto puede ser variable, las especificaciones del hardware, las configuraciones específicas a un Software móvil.

Las distintas plataformas ofrecen a los usuarios comunes y corrientes el poder desarrollar programas de forma gratuita, y si es que se venden, cobrar una comisión pequeña por cada venta realizada.

Existen muchísimos entornos de ejecución, los cuales se representan como los sistemas operativos móviles para los cual estamos desarrollando aplicaciones móviles. El desarrollo de aplicaciones móviles requiere su conocimiento extensivo si no queremos cometer errores. Los más comunes son:

Android, iOS, BlackBeryHos, HP webOS, Symbian, Maemo, Windows mobile, el nuevo Windows 8 (que realmente tiene aplicaciones funcionales en equipos de computación). Todos ellos ofrecen SDKs gratuito, con sistemas integrados de desarrollo para que los programadores lo encuentren muy fácil el crear estos programas.

Las aplicaciones móviles luego (y también mientras) de su desarrollo deben usar emuladores para realizar pruebas en las aplicaciones  denominadas Emuladores, los emuladores  ofrecen una gran facilidad para cuando no se tiene acceso físico a dispositivos.

Los distintos sistemas tienen distintos emuladores:
  • Android utiliza el Google Android Emulator
  • MobileOne permite probar aplicaciones móbiles para iPhone, Blackberry y Android.
  • TesiPhone para probar aplicaciones web del iPhone.
  • iOhoney para probar sitios diseñados para iPhone.
  • BlackBerry Simulator permite simular aplicaciones para los dispositivos homónimos.

Las tiendas de aplicaciones se encargan de distibuir todo lo que haya sido desarrollado. Luego del desarrollo de aplicación móvil pueden proponerse las producciones a los gestores de las tiendas como la Apple Appstore o el Google Play Store. Generalmente requieren una fase de testeo propia de los encargados de aquellas tiendas y suelen enviar sugerencias de modifiaciones para publicar tus programas

El futuro del desarrollo de aplicaciones móviles es más que solo la adaptación de pantallas, lenguajes de programación y sistemas operativos. Para comprender a donde se va este mundo y si quieres construir aplicaciones móviles de calidad debes seguir una amplia gama de pasos para establecer un buen servicio de clientes.