Professional Documents
Culture Documents
Introduction To The Windows 10 Universal Windows Platform
Introduction To The Windows 10 Universal Windows Platform
Introduction To The Windows 10 Universal Windows Platform
Unified core
Xbox One and app platform
Converged
OS kernel
Windows 8.1
Windows 8
Converged
app model Windows 10
Windows
Easy for users to
Phone 8.1
Windows Phone 8 get & stay current
Windows 10
Multiple device
Universal families
Apps
Adaptive Reuse
User Interface One Store + Existing
Natural
User Inputs
One SDK + One Dev Center Code
Tooling
Windows 10
operating system
Universal Windows Platform
A single API surface
A guaranteed API surface
The same on all devices
Windows Core
Windows Core
One Store
Global reach, local monetization
Consumers, Business & Education
One Windows
Raspberry
PC Tablet Xbox Band Surface Hub HoloLens
Pi
Home
2 in 1 Phablet
Automation
Phone
Each family offers its own shell
and adds features to those it inherits
Adaptive UI
Adaptive design
Responsive design
Flexible layout responds to small changes
Tailored design
A device-specific app can simplify design
Some devices have unique design languages
Adaptive design
Tablet (landscape) / Desktop
Phone (portrait)
Tailored design
Tablet (landscape) / Desktop
Phone (portrait)
Continuum for Convertibles and Phones
Continuum for
convertibles and
Phones
Users love apps that give a great experience
on all their devices
Demo: Adaptive UI
Adaptive code
Platform extensions
Device-specific API
Family-specific capabilities
Compatible across devices Windows App
Unique update cadence
Desktop Phone Xbox
extension extension extension
Windows Core
Microsoft EdgeHTML
ES6 Promises
Selection API ES6 Math Built-Ins
HTTP Strict Transport Security
Touch Events
Media Queries L4 Interaction Media ES6 String Built-Ins ES6 WeakSet
getUserMedia() ES6 Spread preserve-3d ES6 Proxies
140
120
100
80
60
40
20
0
Internet Explorer 11 Microsoft Edge Chrome Canary 43.0.2369.0 Firefox Alpha 40.0a1(04-14)
Microsoft Edge
20000
15000
10000
5000
0
Internet Explorer 11 Microsoft Edge Chrome Canary 43.0.2369.0 Firefox Alpha 40.0a1(04-14)
Bridging Technologies
Web Apps
pp
.appx
NEW: Hosted Web Apps
Professional
Architecture Validation, VSO/ALM & Feedback Management
Community Editions
Visual Studio Professional Edition
Developer unlock
Where can I develop?
Windows 10
Requires Visual Studio 2015