The Universal Windows Platform Developers guide for Windows
- Slides: 25
The Universal Windows Platform Developer’s guide for Windows 10 Shahed Chowdhuri
Agenda A single platform One Windows Many devices Developer experience Windows tooling. Net Native Template 10 http: //aka. ms/template 10 http: //windows. Microsoft. com
Introducing the UWP
Windows Core The refactored common core One hardware platform Universal hardware driver Standard network and I/O Desktop SKU Phone SKU Xbox SKU Windows Core Desktop Phone Xbox Device http: //windows. Microsoft. com
One Windows Desktop SKU Mobile SKU PC Tablet 2 in 1 Phablet Xbox SKU Xbox Io. T SKU Band Io. T headless SKU Surface Hub SKU Raspberry Pi Surface Hub Holographic SKU Holo. Lens Home Automation Phone http: //windows. Microsoft. com
Each family adds features to the one it inherits
The convergence journey Unified core and app platform Converged OS kernel Converged app model Windows 10 Easy for users to get & stay current http: //windows. Microsoft. com
Phone Phablet Small Tablet 2 -in-1 s (Tablet or Laptop) Large Tablet Classic Laptop Desktops & All-in-Ones Windows 10 Surface Hub Xbox Holographic Io. T http: //windows. Microsoft. com
Adaptive User Interface Natural User Inputs One SDK + Tooling One Store + One Dev Center Reuse Existing Code One Universal Windows Platform http: //windows. Microsoft. com
Universal Windows Platform A single API surface A guaranteed API surface The same on all devices Universal Windows Platform Windows Core Desktop Phone Xbox Device http: //windows. Microsoft. com
Apps don't target Windows 10, apps target the platform
<Target. Platform Name="Microsoft. Universal" min. Version="10. 0. 10069. 0" max. Version. Tested="10. 0. 10190. 0"/> http: //windows. Microsoft. com
The Universal Windows Platform can update at its own cadence
Windows app A single binary Running on any device Testing for capabilities Adjusting to devices Windows App Universal Windows Platform Windows Core Desktop Phone Xbox Device http: //windows. Microsoft. com
Platform extensions Device-specific API Family-specific capabilities Compatible across devices Unique update cadence Windows App Desktop Phone Xbox extension Universal Windows Platform Windows Core Desktop Phone Xbox Device http: //windows. Microsoft. com
Extensions don't invalidate binaries on other devices
Universal Windows Platform One Operating System One Windows core for all devices One App Platform Apps run across every family One Dev Center Single submission flow and dashboard One Store Global reach, local monetization Consumers, Business & Education http: //windows. Microsoft. com
Users love apps that work great on all their devices
Test capabilities at runtime Use Adaptive Code to light-up your app on specific devices var api = "Windows. Phone. UI. Input. Hardware. Buttons"; if (Windows. Foundation. Metadata. Api. Information. Is. Type. Present(api)) { Windows. Phone. UI. Input. Hardware. Buttons. Camera. Pressed += Camera. Button. Pressed; } http: //windows. Microsoft. com
UWP UWP Windows Core Desktop Mobile Xbox More… http: //windows. Microsoft. com
The device families you choose determines which APIs you can call freely
One simple, unified, integrated development environment
Visual Studio IDE Every project type Desktop, Windows, Phone, Service, Web, Game, More… Every developer task Code edit, Architecture design, UX design, Debug, Profile, Review, Test, More… Every development language C++/CX, C#, Visual Basic, Java. Script, XAML, HTML, More… Visual Studio Online Source repository, project management, bug tracking, More… http: //windows. Microsoft. com
Developer unlock http: //windows. Microsoft. com
© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U. S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
- Labana developers llp
- Hire moodle developer
- Erp for real estate developers
- Krowemo meaning
- Sticky notes developers
- Kirby series designers
- Bon patron english
- Reactive extensions net core
- Facebook login
- Developers google speed
- Motivating software engineers
- Manitoba prospectors and developers association
- Game developers
- Google forms developers
- Aesthetics developers
- Unit meeting
- بايونك
- Android boot camp for developers using java
- Theonlist
- Windows platform foundation
- Microsoft windows filtering platform hyper-v
- Windows filtering platform
- What is windows azure platform
- Kontinuitetshantering
- Typiska drag för en novell
- Tack för att ni lyssnade bild