Introduced
The UWP is universal Windows Platform abbreviation, as the name implies, this is a unified Windows platform, whether Pc,xbox,windwos phone, HoloLens, etc., you can use the same set of APIs, Developed to run on a variety of hardware devices equipped with WIN10, and they see the same store on the same store, Windows Phone and win10 Pc,xbox.
What a great idea ah, although the reality is not good, many UWP app usage has not been high, now Windows Mobile also died, reduced to a state of maintenance, but have to say that this is still a big idea, but Microsoft has always been so, a lot of things are playing bad, changeable, Often do two of the things, so that the old system can not upgrade: Windows Mobile 6.5 windows phone 7, the application is not compatible, the system can not upgrade, Windows Phone 7, Windows Phone 8 is also the case, More hateful is said that Windows phone8.1 can upgrade to Windows Mobile, to the end, or he did not upgrade, developers are uncomfortable, handheld old device users are chilling, so hopeful Win10 mobile, and Fall ... Running off, complaining so much, in fact, is to say that the UWP design is really good, but Microsoft's own strategic wavering. I hope that after arm's PC can open the market bar, the UWP is still very promising.
About developing languages
The UWP is a Windows runtime-based language that develops the UWP:
- XAML UI and a C #, VB, or C + + backend
- DirectX UI and a C + + backend
- JavaScript and HTML
You can choose according to your existing situation, if you are already a C # developer that can of course continue to use C # to develop, if it is the Web developers to turn to recommend the use of HTML+JS; If your app has a high demand for image display and performance, consider using C + +, where C + + is based on the standard C + + extension: C++/CX, which differs from Microsoft's previous expansion of. NET (C++/CLR), c++/cx is native, not managed code.
Using the more common should be, XAML + C #, XAML + C + + two kind of bar, XAML is the design and implementation of the UI, C # and C + + is responsible for the logical implementation part of the code.
WIN10 UWP App Development notes-01