Iniciando con desarrollo en móviles

4 November, 2011 (10:37) | GzFrancisco | Adobe, Flex, HTML5, Mobile

Deseas iniciar en el desarrollo de aplicaciones móviles, y no sabes por donde empezar? Bueno, aquí va una pequeña guía de por donde empezar a entrarle a este mundo de desarrollo en el cual esta el futuro de nuestros datos y tal vez de nuestra vida digital.

Una vez que decidiste aventarte a este mercado de desarrollo y de nuevas oportunidades para tu mundo profesional necesitas conocer algunas de las muchísimas formas de hacer desarrollo para móviles, aquí listare algunas maneras:

  1. Las nativas. Son desarrollos basados en el lenguaje del sistema operativo que se esta corriendo la aplicación, por ejemplo: para desarrollar para iPhone/iPad necesitarías programar en el lenguaje Objecitve-C y en su sdk CocoaTouch. Para Android, el lenguaje nativo es C++ o Java y cada uno con un SDK. En el caso de las tablets BlackBerry Playbook necesitas programar en el sistema operativo que es basado en QNX. La desventaja es que necesitas hacer un desarrollo por plataforma móvil. La ventaja es que las aplicaciones de alto rendimiento(muchos datos, 3d, etc), corren mejor en forma nativa.
  2. Las de HTML. Aplicaciones que funcionan como sitios web que ofrecen cierta funcionalidad para el usuario final. Si has hecho sitios web html y javascript, entonces esta manera no te será tan complicada. Aquí existen PhoneGap, SenchaTocuh y Titanium Mobile.
  3. Las apps de Adobe Flash Platform. Son aplicaciones desarrolladas en Adobe Flash Pro, o en Adobe Flex Framework. Tienen una alta penetración en todos los dispositivos del mercado. Actualmente y después de mucho movimiento ya se pueden hacer apps para iPhone o iPad en Flash Platform y venderlas en las iTunes Store.

Los método de empaquetado como los que usan Html o Flash Platform, ofrecen estar presente en la mayoría de los dispositivos móviles actuales con un solo desarrollo. Es decir, nosotros hacemos una aplicación en html+js o en Flash Platform y la podemos publicar a todos los dispositivos del mercado.

Esto es particularmente útil cuando ya tenemos un backend (servicios en algún web server) desarrollados, o por que vamos a hacer una versión reducida de alguna aplicación web ya creada.

El desarrollo de video juegos para móviles también es un tema de gran facilidad en la plataforma Flash, ya que podemos hacer desde aplicaciones con 3d hasta juegos con gravedad y motores de física que serian los mismos que ya han usado en aplicaciones de flash player.

Particularmente el desarrollo para dispositivos móviles funciona para empresas que desean estar presentes en la vida de todos aquellos que ya tienen un smartphone. Sea cual sea el tu mercado objetivo, el desarrollo para dispositivos móviles es lo que hoy por hoy mantiene con trabajo a muchos en nuestro país.

Actualmente existen algunas guías de desarrollo referentes a cada plataforma, en Maestros del Web se encuentra publicada una guía que ha realizado nuestro manager del grupo, Edgar Parada respecto al desarrollo en móviles enfocado al desarrollo con la BlackBerry Playbook. La guía se encuentra aquí.

En otro articulo seguiremos hablando del desarrollo para móviles, un poco más enfocado a la plataforma Flash y los diferentes dispositivos. Saludos a todos y hasta la próxima!

Comentarios

Comentario de posicionamiento web
Fecha: November 4, 2011, 4:53 pm

me gusta mucho esto que se relacion con el desarrollo en moviles algo que quien lo creo es un genio

Comentario de Enrique Martinez
Fecha: November 23, 2011, 2:18 pm

Hola,

Soy novato y me gustaria entrar al desarrollo de aplicaciones moviles como muestra el artículo (http://www.riactive.com/2011/11/04/iniciando-con-desarrollo-en-moviles/) ¿Uds dan cursos de esto (html+js o en Flash Platform ) desde cero? ¿Que me recomiendan?

Enrique

Comentario de yacaFx
Fecha: January 3, 2012, 3:03 am

Hola Enrique!

Puedes consultar en Activ.com.mx

Saludos

Escribir comentario