Microsoft has introduced universal apps. Windows and Windows Phone getting closer
Since the announcement of Windows 8 and Windows Phone 8, it became clear that Microsoft is moving towards rapprochement their operating systems. It all started with the fact that the platform moved on one core, and now Microsoft is ready to offer the possibility of universal app development for Windows, which should have a positive impact on the entire ecosystem.
We knew about this for a long time, but that was just a rumor, pointing to the similarity of development for Windows Phone and Windows RT. Fortunately, Microsoft decided to unify the development of apps for all three platforms. Without going into technical details, this means that developers can reuse most of the code to create applications for smartphones, tablets and desktop computers (interface Modern/Metro UI, of course).
As for the UI, the developers will have two choices: use dynamic adaptation of the interface to the screen size/resolution at which applications will look the same on all devices; or the ability to specifically adapt the interface of the application to each specific screen size. The second option will require more effort, but such an interface would look great on different screen sizes, besides most of the code remains the same.
Obviously Microsoft believe that all this will not only encourage new developers to create versions of their apps for the entire Windows ecosystem, but also help the software giant in the struggle in the market of tablets and smartphones.