Opciones para crear aplicaciones moviles

Hoy en día está en auge las aplicaciones móviles y no paran de salir novedades sobre el tema así que en esta entrada haré un resumen de algunas de las principales plataformas y herramientas para crear aplicaciones multiplataforma que existen.

Plataformas

  • Android
    Esta basado en Linux y se programa mayormente java, ¿Que os voy a contar de el que ya no sepáis :D?
  • Ubuntu Phone
    Otro sistema operativo basado en Linux. Permite aplicaciones web, c#, python java…
  • Firefox OS
    Basado en Linux y el navegador Firefox. Ejecuta aplicaciones webs escritas en HTML5, CSS y JavaScript
  •  BlackBerry10
    Permite crear aplicaciones nativas en C/C++ y no nativas en HTML5, Java y ActionScript. Esta basado en QNX y es de código cerrado.
  • Windows 8 RT
    Es un Windows 8 limitado para ejecutar solo aplicaciones metro, estas aplicaciones pueden estar escritas en JavaScript, C++, C#, y Visual Basic. Es de código cerrado y es necesario usar Widows 8 para desarrollar aplicaciones metro.
  • IOS
    El sistema operativo de Apple para los IPhone, por lo general se programan aplicaciones en usando Objective-C. Es de código cerrado y el market de aplicaciones controla bastante las aplicaciones que se publican.
  • Tizen
    Esta basado en Linux y permite crear aplicaciones nativas en C/C++ o no nativas en HTML5.

Frameworks multiplataforma

  • Phonegap
    Con este framework de código abierto podemos escribir la aplicación en HTML5, JavaScript y CSS y después portarla a Android, IOS, Blackberry, WebOS, Windows Phone 7, Symbian o Bada sin complicaciones. La pega: son algo lentas.
  • Titanium
    Permite crear aplicaciones nativas, hibridas y webs para IOS, Android y BlackBerry escribiéndolas en HTML5, JavaScript y CSS.

Espero que haya sido útil este pequeño resumen de las plataformas para móviles existentes. Sobretodo veo interesante el uso de frameworks multiplataformas para codificar la aplicación una vez y poder usarla en la mayoría de plataformas, eso si, a consta de una perdida de rendimiento importante, sobretodo si usamos phonegap.

 

 

Deja un comentario