Guía de la plataforma de Windows Phone 8

Esta guía le muestra cómo configurar el entorno de desarrollo SDK para desplegar aplicaciones Cordova para dispositivos Windows Phone 8. Si quieres tanto 7,5 y 8 dispositivos de destino, desarrollar para Windows Phone 7 en su lugar como se detalla en el Windows Phone 7 Guía de la plataforma. Versión 7 no tiene todas las características avanzadas incluidas en IE10, pero implementa el mismo conjunto de APIs. Hacer Windows Phone 8 aplicaciones no funcionan en dispositivos Windows Phone 7.

Vea el siguiente para obtener más información específica de la plataforma que se aplica para las dos versiones:

Las herramientas de línea de comandos anteriores se refieren a las versiones anteriores Cordova 3.0. Ver la interfaz de línea de comandos para obtener información sobre la interfaz actual.

1. Requisitos del sistema

  • Sistema operativo:

    • Windows 8 o Windows 8 Pro
      • La versión de 64-bit (x 64) de Windows es necesaria para el SDK.
      • La versión Pro se recomienda para que pueda ejecutar un emulador de dispositivos.
  • Hardware:

    • 6,5 GB de espacio libre en disco duro
    • 4 GB DE RAM
    • CPU de 64-bit (x 64)
  • Emulador de Windows Phone 8

  • SDK + IDE (Visual Studio)

    • Visual Studio Professional 2012, Premium o Ultimate. Tenga en cuenta que Visual Studio Express para Windows Phone (incluida en el SDK) no es recomendable porque no se puede construir la plantilla (véase abajo) VS Express, como no tiene la funcionalidad de la Plantilla de exportación , que es sólo en VS Pro o superior.
  • Registrarse y pagar una cuenta de Windows Phone Dev Center si desea instalar la aplicación en un dispositivo real o enviarlo al mercado.

Nota: Ejecuta el SDK en máquina Virtual podría presentar algunos desafíos. Puedes leer este post de blog que da información sobre las soluciones a desarrollar para Windows Phone en un Mac.

2. Instalar el SDK + Cordova

  • Descargar e instalar el SDK de Windows Phone

  • Descargar y descomprimir la copia más reciente de Córdoba. Se trabajará en el subdirectorio lib\windows-teléfono-8\wp8, lib\windows-teléfono-8\wp7 contiene la versión de Windows Phone 7 de Córdoba.

  • Copie el archivo CordovaWP8_x_x_x.zip al directorio \My Documents\Visual Studio 2012\Templates\ProjectTemplates\.

2.1. Construcción de la plantilla

Nota: este paso puede no ser necesario. Si el directorio lib\windows-teléfono ya contiene un archivo CordovaWP8_x_x_x.zip y luego usted puede omitir este paso.

Para simplificar el proceso de desarrollo, Cordova viene con un script para crear plantillas de Visual Studio. Esto permite la creación rápida de aplicaciones Cordova dentro de Visual Studio. Esta plantilla puede modificarse si es necesario y los pasos siguientes indican cómo proceder si desea generar la plantilla.

Ejecute el archivo por lotes para crear e instalar las plantillas.

  • La raíz de la repo contiene un archivo createTemplates.bat. Doble clic en este archivo genera 2 archivos .zip. (CordovaWP7_x_x_x.zip + CordovaWP8_x_x_x.zip donde x.x.x es el número de versión actual) Para utilizar estos archivos en Visual Studio, copia fácilmente a "Mis documentos\Visual Studio 2012\Templates\ProjectTemplates\" entonces serás capaz de crear nuevas aplicaciones Apache Cordova Windows Phone desde el archivo-> menú nuevo proyecto de Visual Studio.

  • Si ejecuta el archivo por lotes desde la línea de comandos, también se puede llamar con un parámetro para instalar de forma automática

Ejecute el script:

> createTemplates.bat-instalar

3. Configure el nuevo proyecto

  • Abra Visual Studio Express para Windows Phone y seleccione Nuevo proyecto.

  • Seleccione CordovaWP8. (El número de versión se muestra en la descripción de la plantilla).

  • Dar al proyecto un nombre y seleccione OK.

4. Revisar la estructura del proyecto

  • El directorio www contiene tu Cordova html/css/js y cualquier otros recursos incluidos en su aplicación.

  • Cualquier contenido que usted agregar aquí debe ser una parte del proyecto de Visual Studio, y debe insertarse como contenido.

  • Nota: Esta captura de pantalla de la descarga de cordova-2.3.0, tu anuncio variará basado en la versión actual instalada.

5. Construir y desplegar en emulador

  • Asegúrese de que Windows Phone emulador se selecciona en el menú desplegable.

  • Pulse el botón verde jugar al lado del menú desplegable para empezar a depurar, o F5.

6. Construir su proyecto para el dispositivo

Con el fin de probar su aplicación en un dispositivo, el dispositivo debe estar registrado. Haga clic aquí para leer la documentación en la implementación y prueba en tu Windows Phone 8.

  • Asegúrese de que su teléfono está conectado, y la pantalla se desbloquea.

  • En Visual Studio, seleccione 'Dispositivo' en el menú desplegable superior.

  • Pulse el botón verde jugar junto al menú desplegable para empezar a depurar, o F5.

Hecho!

Leer más

Para más detalles sobre las diferencias específicas entre los navegadores IE10 y WebKit y cómo apoyar ambos MS tiene una útil guía aquí