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.
HERE ARE MY QUESTIONS:
- 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 ?
1
No.
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:
- http://channel9.msdn.com/Events/Build/2012/3-043
2