#2: Develop Once and for AllWindows 10 has been designed to make it easier than ever to develop apps for the Universal Windows Platform with just one API and one package to reach all Windows 10 devices – PC, tablet, phone and more. With over 2,500 new classes to the Universal Windows Platform API set, there is a 60% increase from Windows 8.1 for a total of over 8,600 new APIs, including DirectX12, Holographic, Active Pen and Windows Hello.
#3: Deploy to Multiple Device FamiliesPreviously, when coding for Windows 8.1 and Windows Phone 8.1 your apps typically targeted a single operating system. With Windows 10 this is no longer the case, as your apps will target device families, which identify the APIs, system characteristics, and behaviors you can expect across devices within the same device family.
#4: Windows 10 Universal Apps in ActionSo, now we know what the UWP has to offer how will it work in action? Back at Mobile World Congress 2015, Kevin Gallo gave the world a first look at the Windows 10 app platform including a background into how developers can achieve scale through reach across device types. The video includes demos of apps running across the Windows Universal app platform on PC, phone, and Xbox One and is well worth watching.
#5: Choose Your LanguageYour programming language options for your Windows 10 Insider Preview project in Visual Studio include Visual C++, C#, Visual Basic, and JavaScript. For Visual C++, C#, and Visual Basic. What’s more, you can use XAML for a full-fidelity, native UI experience. For Visual C++ you can choose to draw with DirectX either instead of, or as well as, using XAML. For JavaScript, your presentation layer will be HTML, and HTML will be a cross-platform web standard.
#6: You Can Port an Existing Windows 8.1 Universal AppIf you’ve already created existing Windows 8.1 Universal apps and are looking for details on the code changes you need to make to port your app to Windows 10 using UWP and have it run your app on any Windows 10 device, you’ve come to the right place, check out how to move a Universal 8.1 app to Windows 10 Insider Preview for more details.
#7: Migrate Existing Universal Apps from Earlier ReleasesIf you have already created any Universal Apps with a Visual Studio 2015 version that was released prior to Visual Studio 2015 RC, you’ll need to rework your project to the correct SDK for this RC release.
#8: A New Kind of StoreWhen it comes to publishing your apps and games there will be a single app store to make it not only easier for you to publish apps across all device types but for users to discover and download your apps, so increasing your revenue stream. Submitting a Universal Windows app to the Store isn’t currently an option for Windows 10 Insider Preview apps.
#9: Download the Windows 10 Preview NowNow you know what the Universal Windows Platform (UWP) is all about we bet you’re excited to get started working on your Windows 10 apps. Before you can do that, you’ll need to download the latest preview of theWindows 10 developer tools and begin to familiarize yourself with its new capabilities. Then you’ll be ready to hit the ground running once the SDK is released later this year.
#10: Join the Windows Insider ProgramBefore you can get your hands on Windows 10 Preview and start looking at how you can make the most of UWP, you’ll need to join the Windows Insider Program. Along with getting early access to the latest releases, you’ll also be able to get an add-on for Visual Studio 2015 RC, and start building Universal apps for Windows 10.
There you have it, 10 things you need to know right now about getting ready for Windows 10! For the full guide to Universal Windows Platform (UWP) visit MSDN.
Reference : http://blog.rewards.msdn.microsoft.com/2015/05/08/universal-windows-platform-10-things-you-need-to-know/