3. Current Day Technologies
Windows 8.1 Update
Windows Phone 8.1 Update 2
Windows 10 Insider Preview
Fast Ring 10122
Slow Ring 10074
Visual Studio 2013 Update 5 RC
Visual Studio 2015 RC
.NET 4.5.2 / C# 5
.NET 4.6 RC / C# 6 Preview
As of 30th May 2015
5. One Windows Platform
Windows 8.1 and Windows Phone 8.1
apps target an operating system
With Windows 10 apps targets one or
more device families
The set of APIs in the universal device
family is inherited by child device
families.
6. Easy for users to get
& stay current
Unified core
and app platform
The Convergence Journey
Windows 10
Converged
OS kernel
Converged
app model
7. Windows 10 Editions Announced
Windows 10 Home
Windows 10 Mobile
Windows 10 Pro
Windows 10 Enterprise
Windows 10 Education
Windows 10 Mobile Enterprise
8. Visual Studio 2015 Product Editions
Enterprise
Professional
Community
*Blend for Microsoft Visual Studio
9. Developer Checklist
Installation
Windows 10 Insider Preview
• http://insider.windows.com/
Visual Studio 2015 RC
• http://www.visualstudio.com
The Visual Studio installer includes
the Windows 10 SDK
Extras
Microsoft Account
• Windows Developer License
Hyper-V (hardware dependent)
• Phone emulator
11. Windows 10
operating system
Bridging technologies
Win32
desktop
Web
hosted
Java
Android
Obj.C
iOS
Universal Windows Platform
JSC++
& CX
.Net
languages
HTML
DirectX
XAML
C++
.Net
languages
MFCWFWPF
.Net
runtime
22. Test capabilities at runtime
var ns = "Windows.Phone.UI.Input.HardwareButtons";
if (Windows.Foundation.Metadata.ApiInformation.IsTypePresent(ns))
{
Windows.Phone.UI.Input.HardwareButtons
.BackPressed += Back_BackPressed;
}
23. What about shared projects?
Still completely supported
Compilation directives are supported, too
1. WINDOWS_APP
2. WINDOWS_PHONE_APP
3. WINDOWS_UAP (new)
You still need to test for API support
42. More…
“A Developer's Guide to Windows 10 Preview” on Microsoft Virtual Academy
• Instructors
• Jerry Nixon - Microsoft Developer Evangelist
• Andy Wigley - Microsoft Developer Evangelist
“A Developer's Guide to Windows 10” on Microsoft Virtual Academy
• Instructors
• Jerry Nixon - Microsoft Developer Evangelist
• Andy Wigley - Microsoft Developer Evangelist
Hinweis der Redaktion
we are offering the full versions of Windows 10 Home, Windows 10 Mobile and Windows 10 Pro as a free and easy upgrade for qualifying Windows 7, Windows 8.1 and Windows Phone 8.1 devices that upgrade in the first year after launch
Windows 8.1 and Windows Phone 8.1 apps target an operating system (OS): either Windows, or Windows Phone.
PCs run the desktop OS, which is based on the desktop device family. Phones and tablets, etc., run the mobile OS, which is based on the mobile device family. And so on.
Universal Apps
PCL
Shared Projects
Create Windows 8.1 App
Add Windows Phone 8.1
Explain Shared Project
Add Windows 10