As you know, Windows 8 is going to be a killer as a next generation application. Being to metro gives that ability to implement it along with the Windows Phone 8 as well. This may make a quite revolutionary impact on the user experience. Some may say it is something new that they need to adopt for metro app development. Actually, there is no rocket science in it. All you need is to be capable of adopting for that.
What’s the difference between Desktop and Modern Apps?
Designing is one of the key issues faced by the desktop application developers. Metro apps provide a single chromeless window that occupies the entire screen. The good thing is that these apps can be accessed smoothly by using touch, pen, keyboard or mouse.
Basically a developer can choose either any of these language combinations for developing the application.
2) C#/VB and XAML
3) C++ and XAML
4) C++ and DirectX
These combinations of choices make it anyone even with a markup level knowledge be able to develop apps simply. So, isn’t it way easier than the traditional desktop application development?
1) Split App
Ideal when users might want to switch quickly among the items, and where the list might be updated dynamically. Examples include a news reader, a sports scores app, or an email app.
2) Grid App
Good when you need to allow users to browse through categories to find content in which they will want to fully immerse themselves. Examples shopping apps, news apps, and photo or video apps.
3) Blank App
This template provides a minimal Metro style app that compiles and runs, but contains no user interface controls or data.
4) Navigation App
5) Fixed Layout App
6) DirectX App
This C++ template helps you to build a Metro style app with DirectX.