Guida di Windows Phone 8 piattaforma

Questa guida illustra come impostare il vostro ambiente di sviluppo SDK per distribuire Cordova apps per dispositivi Windows Phone 8. Invece, come dettagliato nel Windows Phone 7 piattaforma guida se volete 7,5 e 8 dispositivi di destinazione, sviluppare per Windows Phone 7. Versione 7 non ha tutte le caratteristiche avanzate incluse in IE10, ma implementa lo stesso set di API. Fare app Windows Phone 8 non eseguire sui dispositivi Windows Phone 7.

Vedi quanto segue per più dettagliate informazioni specifiche della piattaforma che si applica a entrambe le versioni:

Gli strumenti della riga di comando qui sopra si riferiscono a versioni precedenti alla 3.0 di Cordova. Per informazioni sull'interfaccia corrente, vedere l'interfaccia della riga di comando.

1. Requisiti di sistema

  • Sistema operativo:

    • Windows 8 o Windows 8 Pro
      • La versione a 64-bit (x64) di Windows è necessaria per il SDK.
      • La versione Pro consiglia di modo da poter eseguire un emulatore di dispositivo.
  • Hardware:

    • 6,5 GB di spazio libero su disco
    • 4 GB DI RAM
    • CPU 64-bit (x64)
  • Emulatore di Windows Phone 8

  • SDK + IDE (Visual Studio)

    • Visual Studio 2012 Professional, Premium o Ultimate. Si noti che Visual Studio Express per Windows Phone (incluso nel SDK) non è raccomandato perché non si può costruire il modello (vedi sotto) con VS Express, come non ha la funzionalità di Esportazione modello , che è solo nel VS Pro o superiore.
  • Registrarsi e pagare per un account di Windows Phone Dev Center , se si desidera installare l'app su un dispositivo reale o sottopone a luogo di mercato.

Nota: Esegue il SDK in macchina virtuale potrebbe presentare alcune sfide. Potete leggere questo post sul blog che dà informazioni sulle soluzioni per sviluppare per Windows Phone su un Mac.

2. Installare il SDK + Cordova

  • Scaricare e installare il SDK di Windows Phone

  • Scaricare ed estrarre l'ultima copia di Cordova. Lavorerete lib\windows-phone-8\wp8 sottodirectory, lib\windows-phone-8\wp7 contiene la versione di Windwos Phone 7 di Cordova.

  • Copia il CordovaWP8_x_x_x.zip del file per il \My Documents\Visual Studio 2012\Templates\ProjectTemplates\ directory.

2.1. Il modello di costruzione

Nota: questo passaggio potrebbe non essere necessario. Se la directory lib\windows-telefono contiene già un file CordovaWP8_x_x_x.zip si può saltare questo passaggio.

Al fine di semplificare il processo di sviluppo, Cordova è dotato di uno script per costruire modelli di Visual Studio. Questo consente la creazione rapida di Cordova applicazioni all'interno di Visual Studio. Questo modello può essere modificato se necessario e i passi di seguito indicare come procedere se si desidera generare il modello.

Eseguire il file batch per creare e installare i modelli.

  • La radice del repo contiene un file createTemplates.bat. Doppio clic questo file genererà 2 file. zip. (CordovaWP7_x_x_x.zip + CordovaWP8_x_x_x.zip dove x.x.x è il numero di versione corrente) Per utilizzare facilmente questi file in Visual Studio, copia li a "Mio Documenti\Visual Studio 2012\Templates\ProjectTemplates\" allora sarete in grado di creare nuove applicazioni per Windows Phone di Apache Cordova dal File-> menu nuovo progetto Visual Studio.

  • Se si esegue il file batch dalla riga di comando, è possibile chiamare anche con un parametro per installare automaticamente

Eseguire lo script:

> createTemplates.bat-installare

3. Impostare il nuovo progetto

  • Aprire Visual Studio Express per Windows Phone e scegliere Nuovo progetto.

  • Selezionare CordovaWP8. (Il numero di versione è visualizzato nella descrizione del modello).

  • Dare al progetto un nome e selezionare OK.

4. Esaminare la struttura del progetto

  • Il www directory contiene il Cordova html/js/css e altre risorse incluse nell'app.

  • Qualsiasi contenuto che aggiunge qui deve essere una parte del progetto di Visual Studio, e deve essere impostato come contenuto.

  • Nota: Questa cattura schermo era dal download cordova-2.3.0, inserzione variano in base la versione installata.

5. Compilare e distribuire emulatore

  • Assicurarsi che Windows Phone Emulator è selezionato nel menu a discesa principale.

  • Premere il pulsante verde giocare accanto al menu a discesa per avviare il debug, o digitare F5.

6. Costruire un progetto per il dispositivo

Al fine di testare l'applicazione su un dispositivo, il dispositivo deve essere registrato. Clicca qui per leggere la documentazione sulla distribuzione e test sul tuo Windows Phone 8.

  • Assicurarsi che il telefono è connesso, e lo schermo è sbloccato.

  • In Visual Studio, selezionare 'Dispositivo' dal menu a discesa in alto.

  • Premere il pulsante verde giocare accanto al menu a discesa principale per avviare il debug, o digitare F5.

Fatto!

Ulteriore lettura

Per maggiori dettagli sulle specifiche differenze tra browser IE10 e WebKit e come sostenere entrambi MS ha un utile guida qui