Review de Phonegap Build

phonegapbuild_575

Cuando se va crear una webapp o app híbrida, o sea, aquella que es un desarrollo web metido en un "contenedor" nativo, normalmente la parte del contenedor suele ser un fastidio para mucha gente, sobre todo desarrolladores web que no saben nada de programación móvil. Estos crean la webapp, pero a la hora de meter el desarrollo en el contenedor nativo es cuando empiezan los líos: Primero tienen que instalarse los entornos de desarrollo nativos (xCode, Eclipse, etc…), luego hacer mil configuraciones, instalar certificados, etc… todo para crear un triste contenedor que te permite publicar tu desarrollo web en la Appstore o Google Play.

Para facilitar la creación de estos contenedores, está Phonegap Build. Desde que Adobe compró Phonegap, están muy activos con el tema de las webapps. Este servicio es un creador de contenedores en la nube. Vamos a probarlo. Lo primero nos creamos una cuenta en build.phonegap.com. Para ello nos pide un login de Adobe ID o de Github, así que entro con el mío de Github (registrarse en Github es gratis).

El servicio tiene varios planes, uno gratis, y varios de pago que permiten tener un numero de apps públicas, privadas o colaborativas. Tener apps privadas es lo que "cuesta dinero", ¿por qué? porque las publicas son accesibles por Github, vamos que todo el mundo tendrá acceso a tu código, y en las privadas el código solo es accesible por ti y tu equipo de colaboradores. El plan gratis solo te permite tener una app privada.

Para subir el desarrollo web que queremos convertir en webapp, podemos subir un ZIP o bien dar la dirección de un repositorio nuestro de Github. Subo una desarrollo web hecho con Phonegap / JQM en un zip a ver que tal. Una vez subida, me aparece un resumen de la misma, donde muestra el nombre, la versión de Phonegap con que está hecha, etc…  Veo que no me pilla el icono, sale el de por defecto de Phonegap (luego he visto que el icono lo puedes poner en la configuración de la app, una vez subida).
Vamos a proceder a crear el contenedor: Me da a elegir compilar para iOS, Android, Windows Mobile, BlackBerry, WebOS y Symbian. Selecciono Android, e inmediatamente me salta el dialogo de descargar el APK. Me lo bajo y lo voy a probar a ver que tal.
Hago el consabido "adb install" y se instala correctamente, lo pruebo y todo va perfecto.
Para hacer el contenedor de iOS ya te pide los típicos certificados, el P12, el provisioning profile, etc.. pero vamos, que también es bastante sencillo.

La herramienta permite también hacer versiones nuevas, generar QR de instalación, vamos no le encuentro ninguna pega, bueno si, el tener que pagar :-)

Hay que tener en cuenta, que debemos de incluir con nuestro desarrollo web, el fichero config.xml (el mismo que usamos en un contenedor generado por nuestra cuenta), ya que ahí se especifican muchos datos importantes para la compilación del contenedor, como versiones, plugins de Phonegap usados, etc...

1 comentarios
  • Marcos
    21-03-2013 10:57
    La verdad es que está genial , reduce el tiempo de desarrollo una barbaridad y funciona correctamente. El modo de pago son 9 euros mensuales, no es tanto saludos.
Deja un comentario
He leido y acepto la Política de Privacidad

Los comentarios enviados por cada usuario serán siempre visibles en el post correspondiente, y no serán utilizados para ningún otro fin. El usuario tiene derecho a acceder, rectificar y suprimir dichos comentarios, tal como se refleja en nuestra Política de Privacidad