bloomua - Fotolia
Adobe ofrece herramienta de desarrollo de apps móviles
La herramienta Adobe PhoneGap Build ayuda a los desarrolladores a crear aplicaciones multiplataforma para varios dispositivos móviles.
PhoneGap Build, una herramienta de desarrollo de aplicaciones móviles de Adobe, es una plataforma de software utilizada para la creación de aplicaciones móviles multiplataforma para Android, iOS de Apple y dispositivos de Windows, entre otros.
PhoneGap Build es una versión basada en la nube de la plataforma de desarrollo de aplicaciones móviles de código abierto PhoneGap de Adobe, la cual se basa en el marco Apache Cordova. Apache Cordova es un conjunto de APIs de dispositivos de código abierto que permite a las aplicaciones desarrolladas acceder a funciones nativas específicas del dispositivo, a través de una variedad de plataformas de dispositivos.
Usando estas APIs de Cordova disponibles, así como plug-ins disponibles multiplataforma, la herramienta de desarrollo de aplicaciones móviles de Adobe permite a los desarrolladores construir y codificar aplicaciones utilizando lenguajes CSS3, HTML5 y Java web. Esto permite a los desarrolladores evitar tener que codificar múltiples aplicaciones específicas para las plataformas. Estos lenguajes web se hospedan a nivel local en la aplicación, y están presentes en múltiples plataformas de dispositivos, y esa es la razón por la que se pueden utilizar. Esto significa que, en lugar de utilizar múltiples kits de desarrollo de software nativo (SDK) –como el SDK de Android, el SDK de Windows y Xcode para iOS– los desarrolladores pueden utilizar una sola base de código para crear una aplicación que funciona a través de múltiples plataformas.
APIs y plug-ins tienen la clave para la funcionalidad de PhoneGap
Una vez que los desarrolladores completan el código para sus aplicaciones –y los han guardado como archivos .zip o .html con índice único– el archivo se puede cargar en PhoneGap Build, que luego convierte este códigoen una aplicación funcional utilizando las APIs y plug-ins multiplataforma. Estas APIs y plug-ins tienen, en última instancia, la clave de la capacidad de desarrollo de plataforma cruzada de PhoneGap.
PhoneGap Build significativamente reduce los plazos de desarrollo e implementación, permitiendo a los desarrolladores centrar sus esfuerzos en la construcción de la mejor aplicación posible sin preocuparse de tener que repetir la aplicación varias veces para que funcione en diferentes sistemas operativos. Esto, a su vez, permite que las aplicaciones se publiquen rápidamente en lugares como el Apple App Store y Google Play Store.
Para ayudar en el proceso de desarrollo, PhoneGap Build tiene varias características únicas para soportar a los desarrolladores. La más singular de estas características es Hidratación (Hydration). Construir una aplicación con esta herramienta habilitada permite que las futuras actualizaciones de la aplicación sean enviadas directamente al dispositivo del usuario, sin necesidad de descargar las actualizaciones desde una ubicación centralizada, es decir, una tienda de aplicaciones. Esta herramienta es útil para pruebas de aplicacionesy una mejor experiencia del usuario final una vez que la aplicación es lanzada.
Continuando con las pruebas, el software gratuito complementario PhoneGap Developer App se puede instalar en el dispositivo de un desarrollador, disponible para dispositivos Android, iOS y Windows. Su uso en conjunto con PhoneGap Build permite a los desarrolladores previsualizar y probar sus aplicaciones creadas en dispositivos, para garantizar la apariencia y el funcionamiento correctos.
PhoneGap incorpora herramienta de depuración integrada
La herramienta de desarrollo de aplicaciones móviles de Adobe también cuenta con una herramienta integrada de depuración que se puede activar a través de la pestaña de Configuración (Settings). Cuando una aplicación se carga en la plataforma con la depuración habilitada, aparece un botón de depuración (Debug). Al también utilizar PhoneGap Developer App, este botón abre una página web en el dispositivo, lo que permite a los usuarios comunicarse con la aplicación ya que se ejecuta. Desde aquí, los desarrolladores pueden ver los errores reportados en tiempo real y corregirlos rápidamente usando una serie de funciones de edición y reparación fácilmente manipulables.
Los equipos de desarrollo más grandes encontrarán bastante útil la capacidad de Build para asignar roles y añadir miembros del equipo. Los colaboradores y sus funciones se pueden cambiar sobre una base de proyecto por proyecto.
PhoneGap Build está disponible a través de dos planes de servicios, uno gratuito y otro mejorado, de pago. Tanto la oferta gratuita, como las ofertas de pago proporcionan una creación ilimitada de aplicaciones de código abierto, usuarios y colaboradores ilimitados, acceso a los plug-ins de núcleo de Apache Cordova, y acceso a plug-ins de terceros. El servicio gratuito permite un tamaño máximo de aplicación de 50 MB y ofrece una aplicación privada, lo que significa que el código fuente de la aplicación está alojado de forma privada en un repositorio GitHub.
Adobe ofrece servicios mejorados en dos versiones
Los servicios mejorados de la herramienta de desarrollo de aplicaciones móviles están disponibles a través de uno de dos medios. El primero es un plan mensual, que ofrece 25 aplicaciones privadas, un tamaño máximo de aplicación de 100 MB y la posibilidad de cargar plug-ins, además de las opciones compartidas enumeradas anteriormente. Este plan comienza en 9.99 dólares al mes.
La segunda opción mejorada viene en forma de una membresía de Adobe Creative Cloud. Este plan ofrece 25 aplicaciones privadas, un tamaño máximo de aplicación de 1 GB y la posibilidad de cargar plug-ins. Una vez más, esto también es en adición a las opciones compartidas enumeradas anteriormente. Los costos de esta opción reflejan el precio de Creative Cloud, que varía en función del nivel de suscripción elegido.
Apps de AEM ofrecen acercamiento amistoso con el desarrollador
Las funciones de PhoneGap Build se pueden encontrar como parte de las aplicaciones Adobe Experience Manager (AEM) en la nube de marketing. El verdadero atractivo de las Apps AEM es su enfoque amigable con los desarrolladores y comercializadores para el desarrollo de aplicaciones. Su objetivo es hacer que el desarrollo de aplicaciones, y sus procesos asociados, sean más fáciles y más accesibles para quienes no están familiarizados con el proceso. Las Apps AEM hacen esto ofreciendo funciones para el desarrollo de aplicaciones, la gestión de aplicaciones, el marketing de aplicaciones y la optimización de aplicaciones, creando una experiencia de usuario que abarca las actividades tanto antes como después del desarrollo.
PhoneGap Build es adecuado para su uso por empresas de todos los tamaños. Utilizarlo como parte de la nube de marketing probablemente es mejor para las empresas medianas y grandes también interesadas en la gestión del ciclo de vida de la aplicación. El software funciona en todos los principales sistemas operativos debido a su naturaleza de software como servicio. La versión más reciente del software PhoneGap es 3.7, que utiliza la última versión de Cordoba, 5.1.1. La versión más actualizada de AEM Apps es 6.1.