Como exportar a Android con Crosswalk

1

Tagged

Contributors

Stats

14,688 visits, 15,131 views

Tools

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Published on 8 Mar, 2017. Last updated 25 Feb, 2019

Crosswalk es de hecho el Chrome de Google para Android convertido en un contenedor para aplicaciones. Dado que está basado en un navegador real, tiene soporte para todas las características de Chrome, incluyendo WebGL, Web Audio, fuentes web y más.

Compatibilidad de Crosswalk

Dado que Crosswalk se basa en Chrome para Android, tiene las mismas características de compatibilidad. Al igual que Chrome para Android, sólo es compatible con dispositivos con Android 4.0 +. Sin embargo, este es el que tienen la mayoría de dispositivos y pronto las versiones anteriores desaparecerán por completo.

Crosswalk tiene algunos cambios de menor importancia comparándolo con el navegador Chrome para Android:

    Obviamente, no tiene barra de direcciones ni pestañas; el juego se ejecuta en pantalla completa como si fuera una app nativa. Esto implica por tanto que no es necesario usar la acción Request fullscreen en el navegador. Chrome para Android solo comienza a reproducir música tras un evento táctil. Crosswalk puede comenzar a reproducir música en qualquier momento. Los objetos del navegador botón Volver, botón menú y botón buscar trigger In Crosswalk on devices which have these buttons. In Chrome for Android, they never trigger.

Probando con Crosswalk

La manera más sencilla de probar tu juego o app es ejecutarla en el navegador [Chrome para Android][1] . Usar la [vista previa en Wifi][2] es una manera rápida y adecuada de probar con diferentes dispositivos. Como Crosswalk está basado en Chrome para Android, debería ejecutarse de forma similar en términos de características y rendimiento, excepto en las diferencias expuestas en la compatibilidad de Crosswalk más arriba.

Todavía es útil probar con Crosswalk mismo para comprobar cómo las diferencias observadas en Compatibilidad con Crosswalk afectan al juego. Para ello, se pueden utilizar las aplicaciones de Crosswalk Player. Puede descargar los APK directamente desde aquí:

[Prueba de prueba de cruce .APKs] [11]

Ten en cuenta que, dado que estos no son de Google Play Store, no se actualizarán automáticamente. Asegúrese de revisar periódicamente las actualizaciones del enlace anterior.

Ingrese la URL de vista previa sobre Wifi en la aplicación del reproductor de Crosswalk para ejecutar el juego con Crosswalk. Tenga en cuenta, sin embargo, que el botón del navegador en el botón Atrás , En el botón del menú y En el botón de búsqueda los disparadores no funcionan en las aplicaciones del reproductor; Sólo funcionarán una vez que haya creado la aplicación utilizando el XDK, que se describe a continuación.

Building your app

Para crear tu aplicación, necesitas usar el [Intel XDK] [5]. Haga clic en el enlace para descargar el XDK e instalarlo.

Una vez instalado, ejecute el Intel XDK. Registre una nueva cuenta si es necesario, e inicie sesión. Cree un nuevo proyecto y dígalo después de su aplicación. Tome nota de la carpeta Ubicación del proyecto .

[XDK: Nuevo Proyecto] [6]

Ahora exporta tu proyecto desde Construct 2, eligiendo la opción Android . Para la carpeta de exportación, ingrese la carpeta del proyecto XDK - la misma carpeta que se usa para la Ubicación del proyecto . Exporte su proyecto y todos sus archivos se escribirán en la carpeta del proyecto XDK.

Haga clic en la ficha Desarrollar en el XDK. En la lista de archivos abajo a la izquierda, haga clic con el botón derecho del ratón y seleccione Actualizar árbol de archivos . Todos los archivos de su proyecto deben aparecer ahora a la izquierda.

[XDK: Actualizar el árbol de archivos] [7]

Ahora cambie a la pestaña Build . Haga clic en el Crosswalk for Android botón 'Crear'.

[XDK: Construir] [8]

Es posible que se le pida que cargue sus activos o utilice los archivos existentes (últimos archivos cargados). Si es la primera vez que construye, asegúrese de cargar. En el futuro, si alguna vez cambias los archivos, también querrás subirlo de nuevo.

Siga las instrucciones de la pantalla Crear. En estas pantallas puede editar los detalles de la aplicación, como su nombre y su versión.

Al seleccionar la arquitectura de destino de la aplicación , tiene la opción de elegir x86 (para teléfonos que utilizan chips Intel) o ARM (para teléfonos que utilizan chips basados ​​en ARM). La gran mayoría de los dispositivos utilizan ARM. Si está planeando probar la aplicación que ha construido en su teléfono, lo más probable es que sea un dispositivo ARM. Sin embargo, al enviar a la tienda de Google Play, sería recomendable crear dos veces, una vez con cada arquitectura, y enviar ambos APK, por lo que es compatible con ambas arquitecturas y puede llegar a una gama más amplia de dispositivos.

Asegúrese de elegir las opciones de complemento cuidadosamente. Si deja demasiados de estos en, su aplicación solicitará muchos permisos, que pueden parecer sospechosos. Deberá ajustarlos todos en "No", excepto:

Acelerómetro (si utiliza el movimiento del dispositivo desde el objeto Touch)

Cámara y Captura (si utiliza el objeto Medios de usuario con la entrada de cámara o micrófono)

Compass (si utiliza la orientación del dispositivo desde el objeto Touch)

Los eventos deben ser siempre "Sí"

Geolocalización (si utiliza el objeto Geolocalización)

Splashscreen si desea mostrar una pantalla de bienvenida durante la carga.

En la sección Activos, puede cargar iconos e imágenes de pantalla emergente en una variedad de tamaños.

También puede optar por probar la siguiente versión de Crosswalk usando la opción Beta / Canary, o mantenerse en la versión actual con Stable / Gold. Debajo de la selección de la base de código, también puede configurar el modo de pantalla completa para ocultar la barra de estado de Android mientras se ejecuta.

Una vez que haya terminado, haga clic en Crear aplicación ahora . La aplicación puede tardar unos minutos en construirse. Sin embargo, una vez que haya terminado, el .APK estará disponible para su descarga. También enviará por correo electrónico un enlace a la descarga a la dirección de correo electrónico asociada con su cuenta XDK y, opcionalmente, podrá enviar enlaces por correo electrónico a direcciones adicionales. Una forma conveniente de probar el APK en un dispositivo real es enviar por correo electrónico el enlace a una cuenta de correo electrónico a la que puede acceder desde el propio dispositivo. A continuación, sólo tiene que comprobar su correo electrónico en su dispositivo Android, haga clic en el enlace, y descargar e instalar el APK.

Se recomienda construir los APK de la arquitectura x86 y ARM para alcanzar la más amplia gama de dispositivos. ¡Ya tienes tus APK listos para enviarlos a Google Play Store! Puedes empezar con esto desde [Google Play Developer Console] [9].

Para obtener más ayuda o si tiene alguna pregunta específica para Crosswalk, también puede visitar el [foro de herramientas de Intel HTML5] [10].

[1] [https://play.google.com/store/apps/details?id=com.android.chrome]

[2] [https://www.scirra.com/tutorials/247/how-to-preview-on-a-local-network]

[3] [https://play.google.com/store/apps/details?id=com.rcintel.cplayer]

[4] [https://play.google.com/store/apps/details?id=com.rocosoft.cplayer]

[5] [http://xdk-software.intel.com/]

[6] [https://www.scirra.com/images/articles/xdk-newproject.png]

[7] [https://www.scirra.com/images/articles/xdk-refreshfiletree.png]

[8] [https://www.scirra.com/images/articles/xdk-build.png]

[9] [https://play.google.com/apps/publish/]

[10] [https://forums.html5dev-software.intel.com/viewforum.php?f=31]

[11] [https: // dr

  • 0 Comments

Want to leave a comment? Login or Register an account!