Construct 2 soporta la exportación de sus juegos y aplicaciones a las principales plataformas móviles con Cordova. Cordova es una biblioteca de software de código abierto que permite que los juegos y aplicaciones HTML5 se publiquen como aplicaciones nativas. Es la biblioteca que impulsa PhoneGap Build, la Intel XDK y Ludei's Webviews. Estos servicios de creación le ahorran la molestia de configurar sus propios entornos de desarrollo para cada plataforma, lo que le permite construir fácilmente para múltiples plataformas a la vez.
Creación de aplicaciones iOS
Debe registrarse con Apple como desarrollador de iOS para crear aplicaciones iOS en absoluto (utilizando cualquier exportador). Esto cuesta $ 99 / año y requiere acceso a una Mac. Hay más instrucciones en cómo convertirse en un desarrollador de iOS.
Soporta varios tamaños de pantalla
Diferentes dispositivos tienen pantallas de diferentes tamaños. Construct 2 tiene algunas características que le ayudarán a que su juego funcione bien en diferentes dispositivos: consulte Soporte de varios tamaños de pantalla.
Prueba primero en Wifi / LAN
Publicar puede ser un proceso bastante largo si sólo desea probar su juego. Durante el desarrollo, es mucho más rápido y fácil de previsualizar en una red local. Puede utilizar el navegador en su dispositivo móvil para tener una buena idea de cómo funcionará.
¡Debes probar en un dispositivo real durante el desarrollo! Su computadora de escritorio es probablemente 10-100x tan potente como un dispositivo móvil. Para ahorrarse sorpresas desagradables, asegúrese de probar regularmente en un dispositivo real durante todo el proceso de desarrollo para asegurarse de que su juego no se ejecute demasiado lentamente en el dispositivo.
Exportación para plataformas Cordova
La opción de exportación de Cordova funciona con cualquier plataforma compatible con Cordova, que incluye PhoneGap Build, la Intel XDK y las Webviews de Ludei. La opción de exportación de Cordova cubre todas estas plataformas.
Antes de exportar, asegúrese de que el proyecto tenga los detalles apropiados rellenados en Propiedades del proyecto, como el autor y el ID de la aplicación (por ejemplo, com.scirra.spaceblaster). A continuación, en el cuadro de diálogo Exportar proyecto, elija la opción Cordova y haga clic en Siguiente. Después de las opciones de exportación normales, aparece el diálogo de opciones de Cordova:
Los dispositivos compatibles le permiten seleccionar si la aplicación es sólo para teléfonos, comprimidos o ambos (universal). Se recomienda encarecidamente exportar aplicaciones universales. Proporcionar su juego soporta correctamente varios tamaños de pantalla la mayoría de los juegos deben ejecutarse en los teléfonos y tabletas sin modificación.
Si se oculta la barra de estado, se oculta la barra de estado en la parte superior de la pantalla, haciendo más espacio para la visualización del juego.
Permisos es donde se seleccionan los permisos que su aplicación necesitará. El uso de menos permisos mejora la confianza del usuario en la aplicación, pero algunas funciones requieren permisos específicos para poder trabajar. En particular:
La geolocalización debe estar habilitada para que funcione el complemento de Geolocalización.
La cámara debe estar habilitada para el acceso de la cámara con el objeto de medios de usuario para trabajar.
Vibrar debe estar habilitado para que la acción "Vibrar" del objeto del navegador funcione.
Los medios deben estar habilitados para la entrada de audio como reconocimiento de voz o entrada de micrófono con el objeto de medios de usuario para trabajar.
Puede elegir el conjunto de archivos de audio que desea exportar en caso de que sólo desee segmentar una sola plataforma. Dado que no hay un formato de audio que se reproduce en todas partes, Construct 2 codifica doble todo el audio en dos formatos para cubrir todas las plataformas. Si se incluyen ambos archivos, puede aumentar innecesariamente el tamaño de descarga. Si solo publicas para iOS o Windows Phone, solo necesitas los archivos .m4a; De lo contrario para cualquier otra plataforma que necesita los archivos .ogg.
También puede elegir el SO mínimo compatible para su aplicación. Esto es importante ya que los sistemas operativos de teléfonos anteriores pueden tener un soporte muy pobre para las aplicaciones de Cordova. Para iOS, se recomienda encarecidamente que requiera iOS 8.0+, ya que el rendimiento se mejora considerablemente en comparación con las versiones anteriores. Para Android, se recomienda exportar con Crosswalk para obtener el mejor rendimiento y las funciones de Android 4.0 y superiores. Tenga en cuenta que si la publicación con PhoneGap Build, Construct 2 utiliza automáticamente Crosswalk si la versión mínima de Android OS es inferior a 5.0. Si la versión mínima es de 5.0 o superior, la vista web del sistema Android es lo suficientemente buena para ejecutar juegos sin Crosswalk, lo que también ayuda a reducir el tamaño de descarga del APK.
Opciones de publicación
Estos son algunos servicios que pueden crear aplicaciones de Cordova:
PhoneGap Build, administrado por Adobe
Intel XDK, gestionado por Intel
Ludei CocoonJS, dirigido por Ludei (nota que Canvas + no soporta Cordova, solo las plataformas Webview)
Publicar con PhoneGap Build
Si desea publicar usando el servicio PhoneGap Build de Adobe, visite PhoneGap Build y cree una cuenta.
PhoneGap no creará aplicaciones iOS hasta que cargue los detalles de su desarrollador de iOS. Consulte Cómo convertirse en un desarrollador de iOS para obtener más detalles.
Seleccione todos los archivos del directorio exportado. Haga clic con el botón derecho en ellos y agregue todos a un archivo .zip.
Cambie el nombre del archivo zip a algo como app.zip.
En PhoneGap Build, crea una nueva aplicación. Asegúrese de usar la opción Cargar un archivo .zip. Selecciona tu archivo app.zip y sube.
Espere un poco para que el archivo se cargue. ¡PhoneGap Build comenzará a crear tus aplicaciones! La página actualizará automáticamente el estado de la compilación y le indicará cuando estén listos. Pueden producirse errores si no ha configurado los detalles de su desarrollador para plataformas en particular, en particular para iOS (donde no se puede crear hasta que haya proporcionado sus datos).
Ahora puede descargar las aplicaciones compiladas de cada sistema telefónico a su computadora y transferirlas a su teléfono. Puedes arrastrar y soltar archivos iOS .ipa a iTunes y sincronizarlos con tus dispositivos para probarlos. Alternativamente, puede escanear el código QR que muestra PhoneGap Build y el dispositivo descargará la aplicación directamente.
Ahora tienes tus aplicaciones listas para enviar a las distintas tiendas de aplicaciones!