I have been developing apps on Android and iOS for a long time, and now I am also considering approaching the Windows Phone platform and its SDK.

I need a Windows Phone device that will allow me to develop my apps in the best way, and that will definitely get future Windows updates in no time. And, of course, that will receive them for a long time. It doesn't have to be necessarily cheap, I just want to make sure it is the best choice.

I'm actually looking for a Windows Phone equivalent of the Google Nexus series, where:

  • devices receive updates directly from Google, without having to wait for manufacturers or carriers to push them to me
  • the OS is not customized (stock)
  • updates are still available for a long time after the release of the device (e.g. the Nexus 4 was released in 2012 with Android 4.2, and will soon be updated to Android 5.1)

Is there anything like that on WP? I have read about the Windows Phone Developer Preview, but I can't understand if it is really like what I already have on Android, and if the program is available on any Windows Phone device.


What is Windows Phone equivalent to Google Nexus series?

The closest equivalent to the Nexus series in the Windows Phone market would be the Lumia family, insofar that it's also (as of mid-2014) being produced and supported by the same company that makes the OS - Microsoft. Luckily for you, it also offers the largest selection of devices of any Windows Phone manufacturer by a considerable margin (so large that you may need help with deciphering the naming system), as well as (arguably) the best hardware. So in that respect you're spoiled for choice.

devices receive updates directly from Google, without having to wait for manufacturers or carriers to push them to me

The Windows Phone Preview for Developers programme (in the process of being rebranded as Windows Insider) that you mentioned offers precisely that. By signing up you'll be able to receive new versions of the OS as soon as they're released, without having to wait after the carrier or manufacturer (although see here for a caveat or two). The Preview programme is available for all Windows Phone devices (except those that originally shipped with Windows Phone 7).

the OS is not customized (stock)

Windows Phone devices cannot really be customised in the same way Android devices frequently are, with the manufacturer adding resource-heavy skins on top of the stock UI. Any Windows Phone device will offer the same base experience. Where manufacturers differentiate their products is with additional apps, but all of those can be uninstalled if you prefer a completely stock experience. Still, I don't think you need to be concerned about this.

updates are still available for a long time after the release of the device

In terms of longevity, pretty much all WP8 Lumia devices released so far (starting in September 2012 with the 820 and 920) either have already, or will soon, receive the latest version of Windows Phone 8.1, as well as the Lumia-specific firmware update named Denim. Also, most, if not all of these devices should be able to upgrade to Windows 10 when it's released later this year. However, if you want to play it really safe, you may want to rule out devices with only 512 MB of RAM or less than 8 GB of internal storage.

It's hard (not to mention off-topic for this site) to make a specific device recommendation. If you want to get by on a budget, a previous-gen flagship like the 920 or 925 is still a solid choice. But if you're at all interested in taking advantage of newer features like SensorCore or Miracast, I'd suggest a higher-end third-gen device like the 830.

  • 1
    Thank you for the complete answer. I will definitely go for a 3rd-gen device, as longevity is my first concern. Feb 6 '15 at 19:32
  • 3
    Depending on how soon you need the device you might want to wait until Mobile World Congress in case they announce new devices there. Microsoft also said there will be a new Windows 10 Flagship device this year, but this might take until later this year until availability.
    – Thomas
    Feb 7 '15 at 1:14
  • 1
    Luckily, pretty much every device works for developing and debugging software in contrast to the Android platform.
    – Rob Tillie
    Feb 7 '15 at 21:38
  • 3
    @AndreaGottardo I strongly recomment you to buy a low end (like Lumia 520) just as Indrek said. If your app can run there it can run everywhere. Feb 9 '15 at 11:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.