Los altos costos y la falta de migración necesaria ha orillado a las apps nativas perder terrero frente a las aplicaciones web y apps en HTML5. En lo personal creo que motivos como falta de visión y egoismo que muchas empresas o personas tienen han generado que no tomen un riesgo mínimo para migrar las aplicaciones.

Un problema común

Lo que no ven y pasa es que las creaciones nativas para cada plataforma móvil han hecho que pasado el tiempo de maduración, los equipos de desarrollo las dejen de lado debido al carácter cerrado y lenta integración de desarrollos para ambas plataformas, debido principalmente al tiempo tan largo que causa el desarrollo y testeo de la app. ¿Qué esto no es un buen motivo?, pues debería pero como muchos se encuentran en un nivel de conformismo simplemente no quieren ni mover un dedo.

Por otra parte, muchas empresas reconocidas han migrado rápidamente sus aplicaciones nativas a tecnologías web como HTML5 que son multiplataforma, no por necesidad ni curiosidad, si no por el simple hecho de darle más opciones a sus tan preciados usuarios.

¿Por qué usar otra plataforma de desarrollo?

Bueno y ¿cuál es la razón de tal migración?, con tecnologías como Phonegap o Intel XDK, puedes hacer un solo desarrollo y exportar las aplicaciones a distintas plataformas, esto implica un solo esfuerzo para muchos sis temas operativos, sea Windows Phone, Firefox OS, Android o iOS. No quiere decir que siempre será la mejor opción contra aplicaciones nativas, pero tiene ventajas muy atractivas.

Ese fue el lado feo y bonito para el usuario… ¿Y que pasa con todo el equipo de desarrollo que se enfrenta justamente a la parte de codear y testear su proyecto? Pues todo mundo sabe que cada entorno de desarrollo es diferente para cada dispositivo:

  • Objective-C/Swift para iOS
  • Java para Android y Blackberry
  • .NET para Windows Phone
  • Javascript para Firefox OS

Cada uno de estos cumple con ciertas “normas” de programación y evaluación. Dada esta problemática muchos otros desarrolladores han optado por crear frameworks que solucionan el percance.

Frameworks de desarrollo multiplataforma

Uno de estos es PhoneGap, un framework opensource que permite crear aplicaciones móviles que utilizan las APIs nativas para las plataformas que te importan, usando HTML5, JavaScript y CSS. 

Y así funciona:

HowWorksPhoneGap

¿Qué nos ofrece PhoneGap?

caracteristicas PG

caracteristicas PG2

caracteristicas PG3

Podemos utilizar este como herramienta multiplataforma pero si no contamos con más opciones, una de ellas es la que nos brinda Intel XDK, es un entorno de desarrollo en HTML5 donde no solo puedes desarrollar, si no también emula, crea y puedes probar las apps en el dispositivo.

XDX

Características:

  • Escalable y ágil
  • frameworks para Javascript, servicios web, acceso a hardware de dispositivos, entre otras cosas
  • Compatible con Editor & App Designer/App Starter

¿Qué ofrece XDK?

  • Facilidad de uso. Podrás generar la app fácilmente desde la parte del diseño, pasando por el desarrollo y hasta la publicación en la tienda de aplicaciones.
  • Desarrolla sin complicaciones. Dentro de XDK se encuentran herramientas de diseño integrados.
  • Distribuye la app en más tiendas de aplicaciones y en diferentes formatos.

Visita el sitio web oficial de estos maravillosos frameworks como PhoneGap y la nueva propuesta de Intel que ofrece una alternativa muy  interesante.

Cecy Martínez

Cecy Martínez

Jefa de contenido y editora en HTML5Fácil, NinjaCodeTV, Desveloperstv y Co funder de WaveCode.LA

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Cerrar