Description

A few days before writing this article I was thinking that Microsoft built Windows 8 as a universal operating system for all devices, like Desktop, Smart Phone, Surface Tablet. But my assumption was wrong, because the Window Phone 8 OS is the second generation of mobile operating systems from Microsoft that runs under the mobile hardware but Windows RT and Windows 8 OS that are different versions of the Windows 8 OS runs on Desktops & Tablets respectively. Windows Store Apps are different from Windows Phone 8 Applications, they are totally different depending on their platforms, UI, API's and so on. Windows Phone 8 applications only run on Windows Phone 8 and Windows Store Applications only run on Windows RT and Windows 8. But this doesn't meant that they don't have any similarity. Windows Phone 8 and Windows 8 / Windows RT have the same Kernel.

Some differences between Windows Store App & Windows Phone 8 App

1. App Store

2. Platform

Image-1.PNG

Image-2.PNG

3. API

Both platforms support various API's.

Image-3.PNG

Image-4.PNG

4. Screen Size

As we know, both store apps are used on various devices, like Desktop, Smartphone or Tablets so it means they have various screen sizes also. Here we can see the difference:

Image-5 screensize.jpg

5. Controls

Each platform has its own set of XAML controls. Some controls are available in both platforms but they are located in different namespaces. We recommend you design your own user controls separately for each platform. It will help to maintain a consistent UX on each platform while reducing the bugs from porting the XAML. Check out some basic controls according to MSDN:

Windows 8 Controls

Image-6 w8_control.jpg

Windows 8 Controls

Image-7 wp8_control.jpg