On the 1st of the month at the start of each quarter, through its MVP program (@MVPAward), Microsoft has been awarding (and/or re-awarding) external individuals with the MVP designation (for a period of 1 year) for their contributions (over approximately the prior 12 months) in a single area of expertise. Some people have maintained their designation (possibly changing technical expertise along the way) for well over 10 years continuously. That program is evolving in a very positive way to embrace the broader contributions of some MVPs.
10 New Things for Developers on Windows 10
Or “What you can use to target 1+ billion devices with one application”
Further resources including videos are indicated at the bottom of this post.
Windows 10 is scheduled for its first official public release today, Wed Jul 29 2015, on desktops, laptops, 2-in-1s and large tablets. More so than with any previous Windows release, millions of users either already have the bits (‘Windows Insiders’ – anyone who decided to sign up for the free program and install bits on their system) or are registered to upgrade (as regular consumer or small business users with Windows 7/8.1 users who signed up via the icon in the their taskbar).
In any case, anyone with a legitimate copy of Windows 7 or 8.1 (with the latest updates) can update to Windows 10 for FREE within the next 1 year. Enterprise users have to pay to upgrade but may be covered by an existing Software Assurance arrangement. MSDN should also carry various editions applicable to the MSDN subscriber level, subject to MSDN licensing terms.
Starting a little later in the year, we’ll see a roll out of Windows 10 for other device families, including Windows 10 on 55” and 80” Microsoft Surface Hub devices, Windows 10 Mobile on phones and small tablets, Windows Holographic on HoloLens and further Windows 10 IoT Core releases for IoT devices like Raspberry PI 2.
In any case, Microsoft is targeting 1 billion + users for Windows 10 on many device families.
Here are 10 things you should know about to help you build an application that can run on those devices.