Vodnik za platformo Windows Phone 8

Ta vodič pokaže, kako vzpostaviti vaš SDK razvojno okolje za uvajanje Cordova aplikacije za naprave Windows Phone 8. Če želite ciljati 7.5 in 8 naprav, razviti za Windows Phone 7 namesto tega, kot nadroben v Windows Phone 7 vodnik Platform. Različica 7 nima vseh naprednih funkcij, vključenih v Internet Explorer 10, vendar izvaja isti nabor vmesnikov API. 8 Windows Phone aplikacije ne ne steči naprav Windows Phone 7.

Glej naslednje podrobnejše informacije značilne za platformo, ki velja za obe različici:

Orodja ukazne vrstice zgoraj se nanašajo na različicah Cordova 3.0. Glej The vmesnik ukazne vrstice za informacije o trenutni vmesnik.

Sistemske zahteve

  • Operacijski sistem:

    • Windows 8 ali Windows 8 Pro
      • Različico 64-košček (x 64) okno je zahteva za SDK.
      • Pro verzija je priporočljivo, tako da lahko zaženete napravo emulator.
  • Strojna oprema:

    • 6.5 GB prostora na trdem disku
    • 4 GB RAM
    • CPU 64-košček (x 64)
  • Windows Phone 8 Emulator

  • SDK in IDE (Visual Studio)

    • Visual Studio 2012 Professional, Premium ali Ultimate. Opomba Visual Studio Express za Windows Phone (vključena v SDK) ni priporočljivo zato, ker si ne more graditi predlogo (glej spodaj) VS Express, kot to does ne življati Izvoz predloge funkcionalnost, ki je samo v VS Pro ali višje.
  • Prijaviti in plačati za Windows Phone Dev Center račun, če želite namestiti vaš app na realen načrt ali ga predloži na trgu.

Opomba: teče SDK v stvaren stroj lahko predstavljajo nekaj izzivov. Si lahko preberete ta blog post, ki daje vpogled o rešitvah za razvoj za Windows Phone na Mac.

Namestite SDK in Cordova

Prenesite in namestite Windows Phone SDK.

Travnato gričevje ter citat ki postaja latenten ulitek Cordova. Na lib\windows-phone-8\wp8 subdirectory je, kjer boste morali narediti svoje delo.

Kopiraj v CordovaWP8_x_x_x.zip datoteko v \My Documents\Visual Studio 2012\Templates\ProjectTemplates\ imenik.

Gradnjo predlogo

Opomba: ta korak preskočite, če v lib\windows-phone imenik že vsebuje a CordovaWP8_x_x_x.zip pila.

Poenostavitev razvoja, Cordova svežnjev skripta graditi Visual Studio predloge. To vam omogoča hitro ustvarjanje Cordova apps, in jih lahko spremenite, če je to potrebno. Ti koraki kažejo, kako ustvariti to.

Teči Batch datoteko, da ustvarite in namestite tudi predloge

Na repo korenski imenik vsebuje a createTemplates.bat pila. Dvokliknite to ustvariti dva .zip datoteke: CordovaWP7_x_x_x.zip in CordovaWP8_x_x_x.zip , kjer je x.x.x številko trenutne različice. Uporabo teh datotek, enostavno v Visual Studio, ulitek jih v My Documents\Visual Studio 2012\Templates\ProjectTemplates\ . Potem ste sposobni ustvariti nov Apache Cordova Windows Phone aplikacije iz menija Visual Studio File → New Project .

Če zaženete paketno datoteko iz ukazne vrstice, lahko tudi pokličete s parameter samodejno namestiti:

    >createTemplates.bat -install

Nastavite nov projekt

Odprite Visual Studio Express za Windows Phone in izberite Nov projekt.

Izberite CordovaWP8. Številka različice je prikazana v opis predloge.

Projektom dajejo ime, in izberite OK.

Pregled strukture projekta

Na www imenika funkcije html , js , in css podimenikov in drugih virov zahteva vaš app. Vse dodatne vsebine mora biti del projekta Visual Studio, in mora biti nastavljen kot vsebine.

Naslednje strukturo predstavlja vzorec a 2.3.0 projekt, vendar se lahko razlikujejo glede na nameščeno različico:

Gradite in objavljajte Emulator

Preverite, ali Windows Phone Emulator potrjeno v glavnem kaplja-niz jedilnik.

Nato pritisnite gumb zeleno igra poleg spustnega menija za zagon debugging, ali tip F5.

Gradnjo projekta za napravo

Pred preskušanjem aplikacije v napravi, naprava mora biti registriran. Podrobnosti o tem, kako uvesti in test na Windows Phone 8, si oglejte dokumentacijo Microsoft's . To so osnovni koraki:

  • Preverite, ali vaš telefon in zaslon je odklenjena.

  • V Visual Studio, izberite napravo , v spustnem meniju na vrhu.

  • Pritisnite gumb zeleno igra poleg glavne spustnem meniju za zagon debugging ali pa vnesite F5.

Na tej točki, ste končali.

Nadaljnje branje

Windows Phone razvijalec Blog zagotavlja koristne podrobnosti o razlikah med IE10 in WebKit brskalnik, in kako opreti oboje.