Windows 8 plataforma guía

Esta guía le muestra cómo configurar el entorno de desarrollo SDK para desplegar aplicaciones Cordova en Windows 8. Muestra cómo utilizar herramientas específicas de Windows 8 shell para generar y construir aplicaciones o plataformas Cordova CLI discuten en la interfaz de línea de comandos. (Véase la introducción para una comparación de estas opciones de desarrollo). Esta sección también muestra cómo modificar Cordova apps dentro de Visual Studio. Independientemente de qué enfoque toma, necesitas instalar el SDK de Visual Studio, como se describe a continuación.

Consulte actualización de Windows 8 para obtener información sobre cómo actualizar los proyectos existentes de Windows 8 Cordova.

Cordova WebViews corriendo en Windows 8 confían en Internet Explorer 10 como su motor de renderizado, así como en la práctica puede utilizar a potente depurador de IE10 para probar cualquier contenido web que no invoca Cordova APIs. El Blog de desarrolladores de Windows Phone proporciona una guía útil sobre cómo apoyar IE10 junto con navegadores WebKit comparables.

Requerimientos y apoyo

Se necesita lo siguiente:

  • Una versión de 64 bits de Windows 8 Pro, un disco de instalación o un archivo de imagen de disco ISO . Una versión de evaluación está disponible en la Microsoft Developer Network.

  • Visual Studio, ediciones 2013 el Ultimate, Premiumo profesional .

Para desarrollar aplicaciones de Córdoba para Windows 8, usted puede utilizar un PC con Windows, pero también puede desarrollar en un Mac, ya sea mediante la ejecución de un entorno de máquina virtual o mediante el uso de Boot Camp a la partición de arranque dual Windows 8. Consulte estos recursos para configurar el entorno de desarrollo requiere de Windows en un Mac:

Utilizando herramientas de Shell Cordova

Si desea utilizar herramientas de shell de Windows 8-centrado de Cordova en conjunción con el SDK, tienes dos opciones básicas:

  • Acceder a ellos localmente desde proyecto código generado por el CLI. Están disponibles en el platforms/windows8/cordova Directorio después de agregar la windows8 plataforma como se describe a continuación.

  • Descárguelos desde una distribución independiente en cordova.apache.org. La distribución de Cordova contiene archivos separados para cada plataforma. Asegúrese de expandir el archivo apropiado, cordova-windows8\windows8 en este caso, dentro de un directorio vacío. Las utilidades por lotes correspondientes están disponibles en el nivel superior bin Directorio. (Si es necesario para obtener instrucciones más detalladas, consulte el archivo README ).

Estas herramientas de shell le permiten crear, construir y ejecutar aplicaciones de Windows 8. Para obtener información sobre la interfaz de línea de comandos adicional que permite plugin características en todas las plataformas, ver usando Plugman para gestionar Plugins.

Instalar el SDK

Instalar la Ultimate, Premiumo las ediciones de Visual Studio Professional 2013.

Crear un nuevo proyecto

En este punto, para crear un nuevo proyecto puede elegir entre la herramienta CLI multiplataforma descrita en la interfaz de línea de comandos, o el conjunto de herramientas de Windows shell 8-específica. Desde dentro de un directorio del código fuente, este enfoque CLI genera una aplicación denominada HelloWorld dentro de un nuevo hello Directorio del proyecto:

    > cordova create hello com.example.hello HelloWorld
    > cd hello
    > cordova platform add windows8
    > cordova build

Este es el enfoque de shell-herramienta de nivel inferior correspondiente:

    C:\path\to\cordova-win8\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld

Construir el proyecto

Si utilizas la CLI en el desarrollo, el directorio del proyecto es de alto nivel www directorio contiene los archivos de origen. Ejecutar cualquiera de éstos dentro del directorio del proyecto para la reconstrucción de la aplicación:

    > cordova build
    > cordova build windows8   # do not rebuild other platforms

Si está utilizando las herramientas de shell de Windows Phone específicos en desarrollo, hay un enfoque diferente. Una vez que se genera el proyecto, fuente de la aplicación por defecto está disponible en el projects\windows8\www subdirectorio. Los comandos están disponibles en el cordova subdirectorio en el mismo nivel.

El build comando limpia archivos de proyecto y reconstruye la aplicación. El primer ejemplo genera información de depuración, y la segunda firma las aplicaciones para el lanzamiento:

    C:\path\to\project\cordova\build.bat --debug        
    C:\path\to\project\cordova\build.bat --release

El clean comando ayuda a eliminar directorios en preparación para la siguiente build :

    C:\path\to\project\cordova\clean.bat

Abra el proyecto en el SDK y desplegar la aplicación

Una vez que construyes una aplicación Cordova como se describió anteriormente, puedes abrirlo con Visual Studio. El vario build comandos de generan un archivo de Visual Studio solución (.sln). Abra el archivo en el explorador de archivos para modificar el proyecto dentro de Visual Studio:

El CordovaApp componente muestra dentro de la solución y su www directorio contiene el código fuente basada en web, incluyendo el index.html página de Inicio:

Los controles debajo del menú principal de Visual Studio permiten probar o desplegar la aplicación:

Con la Máquina Local seleccionado, pulse la flecha verde para instalar la aplicación en la misma máquina ejecutando Visual Studio. Una vez lo haces, la aplicación aparece en los listados de la aplicación de Windows 8:

Cada vez que reconstruir la aplicación, se actualiza la versión disponible en la interfaz.

Una vez disponibles en los listados de la aplicación, manteniendo presionada la tecla CTRL mientras selecciona la aplicación le permite culpar a la pantalla principal:

Tenga en cuenta que si se abre la aplicación dentro de un entorno de máquina virtual, necesite hacer clic en las esquinas o a lo largo de los lados de las ventanas para cambiar aplicaciones o acceder a funciones adicionales:

Alternativamente, seleccione la opción de despliegue de simulador para ver la aplicación como si se estaban ejecutando en un dispositivo de tableta:

A diferencia de la implementación de escritorio, esta opción permite simular la orientación de la tableta, ubicación, y variar su configuración de red.

Nota: consulte el Resumen de consejos sobre cómo usar herramientas de línea de comandos de Cordova o el SDK en su flujo de trabajo. Cordova CLI se basa en código multiplataforma que rutinariamente sobrescribe los archivos específicos a una plataforma utilizados por el SDK. Si desea utilizar el SDK para modificar el proyecto, utilice las herramientas de shell de nivel inferior como una alternativa a la CLI.