Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Repair Windows errors before they cause bigger problems3Fix the driver behind crashes, sound loss and screen glitchesYou can create a Windows Phone app with HTML, CSS and JavaScript using the legacy PhoneGap/Cordova workflow, but the steps depend on whether you target Windows Phone 8 or 8.1. The older WP8 route used Cordova’s wp8 platform and an Internet Explorer 10 WebView; WP8.1 used Cordova’s later Windows platform and Internet Explorer 11. These are historical instructions, not a supported route for new Windows development.
Before you start: PhoneGap, Cordova and platform status
PhoneGap is the historic name associated with Apache Cordova. In either workflow, your HTML5 app runs as web content inside the phone’s WebView, with Cordova plugins or bridge APIs providing access to native device features.
| # | Preview | Product | Price | |
|---|---|---|---|---|
| 1 |
|
Nokia Lumia 1520, Black 16GB (AT&T) (Renewed) | $32.99 | Buy on Amazon |
| 2 |
|
Nokia Lumia 635 Unlocked GSM Windows 8.1 Quad-Core Phone - Black | $49.97 | Buy on Amazon |
| 3 |
|
Nokia Lumia 1020, Black 32GB (AT&T) | $190.00 | Buy on Amazon |
| 4 |
|
HTC Sprint Touch Pro Windows Smart Phone (Renewed) | $29.95 | Buy on Amazon |
Cordova’s archived Windows documentation carries the notice that its Windows platform is deprecated and may be removed from a future Cordova release. Microsoft ended Windows Phone 8.1 support on July 11, 2017; users no longer qualify for new security updates, non-security hotfixes, free assisted support or free online technical content updates. See Cordova’s archived WP8 guide, Cordova’s Windows guide and Microsoft’s lifecycle notice.
The archives do not establish whether legacy installers, device registration, signing services or Store submission remain available today. A successful build from these steps does not guarantee that you can enroll a phone, install the app on a device or publish it.
#1 Best Overall
- This device is AT&T Locked. We only guarantee this phone to be compatible with AT&T SIM cards. This device may not be compatible with other SIM cards on AT&T's network. Please check with your carrier to verify compatibility before purchasing.
- Network Support: Experience fast and reliable connectivity on AT&T's network with 4G LTE capabilities for seamless browsing, streaming, and downloading.
- Storage Solution: 16GB internal storage capacity allows you to store your essential apps, photos, videos, and documents with ease
- Camera Features: Capture life's moments with exceptional clarity using the advanced camera system, featuring high-quality optics and intuitive photography tools
- Windows Platform: Enjoy a smooth and intuitive user experience with the Windows Phone operating system
Choose the Windows Phone generation first
| Target | Cordova route | WebView | Historical tooling and deployment notes |
|---|---|---|---|
| Windows Phone 8 | wp8 platform; build with cordova build wp8 |
Internet Explorer 10 | The archived guide lists 64-bit Windows 8 Pro, the Windows Phone SDK and Visual Studio 2012 Update 2 for command-line deployment using the Windows Phone 8.0 SDK. Emulator use relied on Hyper-V and processor virtualization/SLAT support. Source: Cordova 5.4.0 WP8 guide. |
| Windows Phone 8.1 | Cordova’s later windows platform; create an 8.1 phone package using --appx=8.1-phone |
Internet Explorer 11 | The archived guide lists Visual Studio 2015 or 2013 for Windows 8.1 development. Phone emulator and device deployment used cordova run windows -- --phone and cordova run windows --device -- --phone. Source: Cordova Windows guide. |
These requirements and commands belong to their documented historical toolchains; they are not current Windows development recommendations. Cordova’s Windows guide also covers Windows 10/UWP, which is a separate target, not a replacement name for the WP8 workflow.
Create a Windows Phone 8 app with the archived Cordova CLI
The archived Cordova 5.4.0 guide gives this command-line sequence for a basic WP8 project:
cordova create hello com.example.hello HelloWorldcreates a project namedhello, using the supplied app identifier and display name.cd hellochanges into the project directory.cordova platform add wp8adds the Windows Phone 8 target.cordova build wp8builds the app and generates a Visual Studio solution that can be opened and edited in Visual Studio.cordova emulate wp8attempts to run the app in the configured WP8 emulator.
Put the app’s HTML, JavaScript, CSS and other web resources in the project’s www directory. Edit those files as you develop, then rebuild the platform project. The commands above come from the archived WP8 guide.
Rank #2
- Display: 4.5-inches
- Camera: 5-MP
- Processor Speed: 1.2 GHz
- OS: Windows Phone 8.1
Deploying to a WP8 phone
The guide’s device example is cordova run wp8. It says the phone must first be registered. Treat that as a historical procedure only: the documentation does not confirm that registration or related services are still available.
Build for Windows Phone 8.1 with Cordova’s Windows target
WP8.1 is not the wp8 target. The archived Cordova Windows guide documents a later Windows platform that also included Windows 8.1 and Windows 10/UWP. It says the default build target was Windows 10; to generate 8.1 packages, set windows-target-version to 8.1 in config.xml.
For a phone-specific 8.1 package, the guide documents this build override:
Rank #3
- Display: 4.5-inches
- Camera: 41-MP
- Processor Speed: 1.5 GHz
- OS: Windows Phone 8
cordova build windows -- --appx=8.1-phone
Its historical deployment commands are:
- Emulator:
cordova run windows -- --phone - Connected device:
cordova run windows --device -- --phone
The archived guide lists Visual Studio 2015 or 2013 for Windows 8.1, while its Windows 10 instructions list Visual Studio 2017 or 2015. Follow the matching generation’s configuration rather than mixing these instructions with the WP8 SDK workflow. Details are in the archived Cordova Windows guide.
Keep Windows 10/UWP separate
Cordova’s Windows documentation distinguishes OS targets: an app targeted to Windows 10 does not run on Windows 8.1, while an app built for 8.1 can run on Windows 10. The guide also describes a Windows 10 Remote mode that relaxes some web-content restrictions but reduces the capabilities available for public Store submission. Those UWP details do not make either phone-specific workflow a current Windows Phone path.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Test HTML and JavaScript against the target’s WebView
The embedded browser is part of the target, so modern browser support cannot be assumed. WP8 uses IE10; WP8.1 uses IE11. Check your JavaScript, CSS and HTML against the relevant engine, including any APIs or syntax your app depends on. The Cordova guides do not establish support for modern Chromium or WebKit features on these phones.
Rank #4
- Touch screen
- Bluetooth Wireless
- 3.2 MP Camera
- 3g Internet with E-mail
- For use on Sprint network only in the USA. Clean ESN.
For web content that fails to invoke Cordova APIs, the Windows guide points to the Internet Explorer debugger. This can help distinguish a web-runtime problem from a native-bridge or plugin problem; a successful browser preview in a modern desktop browser is not proof that the phone’s older WebView will behave the same way.
What these steps can—and cannot—establish today
The archived instructions explain how the historical project structure, target selection and build commands fit together. They do not verify present-day availability of the required SDKs, Visual Studio components, emulators, device enrollment, signing services or Store submission. If your goal is to maintain an existing legacy project, preserve its exact OS and toolchain assumptions and confirm that each required component is still obtainable before planning deployment. For a new app, treat this as historical reference rather than a recommendation to build for Windows Phone.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

