Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am very much confused about these.

I would like to develop app for windows 8 , Windows RT , and windows mobile. I have windows 8 OS installed in my laptop.

As far as I know, Windows RT is for ARM based devices.


  1. I develop an app, and put in windows store. Will that can be downloaded from a ARM based device ,which runs on Windows RT, AND from a windows 8 laptop , and same from a Windows 8 mobile?

OR should it be different apps ?

share|improve this question

closed as off topic by Jim G., MainMa, Bill, gnat, Yannis Nov 6 '12 at 6:38

Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

Can anyone explain why this is off topic? – Sharen Eayrs Oct 5 '15 at 12:30
up vote 4 down vote accepted


Windows RT and Windows Phone are different ecosystems and different APIs.

WinRT is application runtime for running "Modern UI" apps in Windows 8 and Windows RT. It is actually only way to create a 3rd party application for Windows RT. Those apps must always be run from withing "Modern UI" of Windows, eg. it is not possible to use it from desktop application.

For Windows 8 Mobile, you need to use WinPRT. This is derived from WinRT, but is binary incompatible and contains different APIs and UI controls. But it is somehow similliar so you can share pieces of code between them.

More here:

share|improve this answer
Thanks @Euphoric .. So an app ( with WinRT ) will run in both Windows 8 and in Windows RT , Am I correct? ie Windows8 would be able to handle normal desktop applications + winRT apps. – AnhSirk Dasarp Nov 5 '12 at 14:30
@AnhSirkDasarp- Yes of course it will. – Ramhound Nov 5 '12 at 15:56

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