Because the times are changing, the concept of Store apps can easily cause confusion.
In the past, the Windows Phone 8.0 era
Windows Store apps refers to apps for Windows Metro style,
These applications are primarily run on
The following two OS
- Windows RT 8/8.1 Hardware carrier is a tablet, such as: Sureface Rt,surface (RT) 2
- Windows 8/8.1 hardware carrier is PC, including laptops and desktops
And the Windows Phone app is just built on the WP phone platform
However, with Windows Phone 8.1 coming soon
Developers can develop WP8.1 applications in the latest VS. Update 2
But, in a new era, Microsoft is trying to unify windows Phone with Windows
As a result, the definition of store apps is abstracted to a new height, as the name implies, store apps are apps for the marketplace
And no matter what terminal (Pc,pad,phone) users, to a unified marketplace download application, it seems more simple and reasonable
So, please open a new vs,new project
You will find
Store apps are divided into three categories
- Universal Apps
- Windows apps
- Windows Phone Apps
Universal apps refers to a common application, a set of code that Microsoft is trying to achieve, spanning the application of solutions from a Pc,pad,phone three platform . This type of application is bound to be mainstream in the future . (This type of app uses the WINRT API)
Windows apps refers to the Windows Phone 8.0 era of Windows store apps. This trend will decline in the future, as such applications use the WINRT API itself, so developers will certainly be more inclined to develop universal apps that use the same API but cross-platform, which is very low for their learning costs. (This type of app uses the WINRT API)
Windows Phone apps are relatively unpredictable.
Because, in WP8.1, there are two branches
- Silverlight
- Windows runtime
The past Windows Phone 8.0 app, in fact, was omitted from Silverlight, and, strictly speaking, should be a Windows Phone Silverlight 8.0 app, based on Silverlight runtime, primarily using. Net API (WINRT API can be used concurrently)
So
If you want to develop a Windows Phone Silverlight 8.1 (Silverlight runtime), you should select it in VS
If you want to develop Windows Phone 8.1 (Windows runtime), you should select it in VS
The same is WP8.1 both because of the runtime-based differences, the difference is still more obvious
The most classic is the process of life cycle
Windows Phone Silverlight 8.1 (Silverlight Runtime)
To deal with the tombstones of disgusting people.
Windows Phone 8.1 (Windows Runtime)
Agreed with Windows apps and easy to use, it's also a cornerstone of the Universal app
All right, that's all.
Finally, recommend a article
Windows Phone 8.1 Development Technology Overview (Universal APP)