The Universal Windows Platform

Slides:



Advertisements
Similar presentations
Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio.
Advertisements

Visual Studio Online. What it Provides Visual Studio Online, based on the capabilities of Team Foundation Server with additional cloud services, is the.
51% YoY 86% YoY 46% YoY 58% YoY gross sales.
Build /16/2017 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
IoT HoloLens Surface Hub Windows Desktop Windows Mobile Xbox ONE CORE OS ONE APP PLATFORM ONE STORE Windows 10.
Growing Reach with Universal Windows Apps Windows Developer Platform Improving User Engagement.
Introducing the UWP.
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
XAML Performance Tools App Model.Net Native
Introducing Xamarin 2.0 Introducing Xamarin 2.0 Michael Hutchinson
LastLeaf Sample PPT SMARTEST WAY TO CRAFT PRESENTATIONS.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Presentation Brijesh Patel | Working with AIR Native Extensions.
KTC, November On services and apps in IoT Mobile apps – the key interface for IoT solutions The value of IoT devices increase with the functionality.
Extend your app to multiple device families and use new capabilities by targeting the UWP.
Windows Windows Phone Azure … and WakeUpAndCode.com.
Windows Camp #wincamp Windows Camp Игорь Сычев Premier Field Engineer, Microsoft Что нового/полезного принесла VS2015 для разработчиков приложений.
Easy for users to get & stay current Unified core and app platform Windows Phone 7.5 Windows Phone 8 Windows Phone 8.1 Windows 8 Xbox One Windows on Devices.
Windows Binary Phone Binary Windows universal Desktop PC 2 in 1 Mobile Tablet Phablet Phone Xbox IoT Band IoT headless Raspberry Pi Home.
Easy for users to get & stay current Unified core and app platform Windows Phone 7.5 Windows Phone 8 Windows Phone 8.1 Windows 8 Xbox One Windows on Devices.
Understanding Xamarin Development Matt
Lagash Systems Mariano Sánchez – Software
IoT HoloLens Surface Hub Windows Desktop Windows Mobile Xbox ONE CORE OS ONE APP PLATFORM ONE STORE Windows 10.
Lewis Benge Bring your code to Windows MOB336.
Easy for users to get & stay current Unified core and app platform Windows Phone 7.5 Windows Phone 8 Windows Phone 8.1 Windows 8 Xbox One Windows on Devices.
Bridges to the Magickal Faerie Land of Windows 10 Hannes Nel M263.
Innovation Any app, any platform Openness.NET Core ASP.NET 5.
Universal Windows Platform One codebase for Mobile, Desktop, IoT, Xbox, HoloLens, etc. Gergely
Universal Apps: A Developers Guide Keith Patton – Marker Metro M257.
Developing Universal Windows Apps in Visual Studio 2015.
Windows 10, Universal Apps, Xbox One & WakeUpAndCode.com.
PhoneSmall Tablet 2-in-1s (Tablet or Laptop) Desktops & All-in-Ones PhabletLarge Tablet Classic Laptop XboxIoTSurface HubHolographic Windows 10.
The Windows 10 App platform: an introduction to the UWP Andy Wigley b:
270M+ Windows 10 devices Design Support new devices New monetization options Offer new types of add-ons Develop Collaborate Test code in production.
0 Developing for Windows 10 Tony Champion Champion DS.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Windows 10 Anniversary Update coming to PCs, tablets, phones, Xbox One, Microsoft HoloLens and IOT.
TEARING THE DOWN ing Jim Wooley Jim Wooley
Your Host & Speaker Shahed Chowdhuri Sr. Technical Microsoft Technology Areas Enterprise Web/Software Development Game Development Mobile.
Windows 10. Windows 10 is a personal computer operating system released by Microsoft as part of the Windows NT family of operating systems. The first.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Mobile Application Solution
11/12/ :06 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
12/29/2017 2:33 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Introduction to Xamarin C# Everywhere
Xamarin Studio Xamarin Curriculum for Xamarin Studio
Introducing the Windows Mobile development
Developing Windows 10 Games with Construct 2
Unleash .NET 2015 in your apps
Tooling Breakout Session
6/2/2018 4:08 AM BRK3327 Ten things you didn't know about building .NET UWP apps in Visual Studio 2017 Daniel Jacobson Program Manager – Visual Studio.
Migrating 8.1 Apps to Windows 10
Microsoft Ignite /19/2018 2:35 AM
Mobile Application Solution
Microsoft Build /13/2018 2:24 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
1.1. .NET architectural components and .NET Core
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Modernizing App Experiences
Microsoft Build /19/2018 7:06 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
What’s new for developers in Windows 10 Version 1511 Developer’s Guide to Windows 10 Build SDK Update Andy
Microsoft Build /8/2018 8:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
DotnetConf 11/14/2018 3:27 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
Build /20/2018 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
.NET and .NET Core Foot View of .NET Pan Wuming 2017.
Windows 10 Preview Andy & Jerry
Microsoft Build /24/2018 4:02 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Hosted Web Apps with Windows App Studio
Game On with Windows & Xbox One
Open Automation Software
Susan Ibach| Technical Evangelist Christopher Harrison | Head Geek
Presentation transcript:

The Universal Windows Platform Developer’s guide for Windows 10 Shahed Chowdhuri

A single platform Developer experience Template 10 One Windows Many devices Developer experience Windows tooling .Net Native Template 10 http://aka.ms/template10

Introducing the UWP

Windows Core The refactored common core One hardware platform Universal hardware driver Standard network and I/O Phone Device Xbox Desktop Windows Core Desktop SKU Phone SKU Xbox SKU

One Windows Desktop SKU PC 2 in 1 Mobile SKU Tablet Phablet Phone Xbox SKU Xbox IoT SKU Band IoT headless SKU Raspberry Pi Home Automation Surface Hub SKU Surface Hub Holographic SKU HoloLens

Each family adds features to the one it inherits

The convergence journey Xbox 360 Xbox One Unified core and app platform Converged OS kernel Windows 8.1 Windows 10 Windows 8 Converged app model Windows Phone 8.1 Windows Phone 8 Easy for users to get & stay current Windows Phone 7.5 Windows on Devices

Windows 10 2-in-1s (Tablet or Laptop) Classic Laptop Desktops & All-in-Ones Phone Phablet Small Tablet Large Tablet Windows 10 Surface Hub Xbox Holographic IoT

Universal Windows Apps Multiple device families PC XBox Mobile Surface Hub Devices +IoT HoloLens Universal Windows Apps Multiple device families Adaptive User Interface Reuse Existing Code One Store + One Dev Center Natural User Inputs One SDK + Tooling One Universal Windows Platform

Universal Windows Platform A single API surface A guaranteed API surface The same on all devices Phone Device Xbox Desktop Windows Core Universal Windows Platform

Apps don't target Windows 10, apps target the platform

<TargetPlatform Name="Microsoft.Universal" minVersion="10.0.10069.0" maxVersionTested="10.0.10190.0"/>

The Universal Windows Platform can update at its own cadence

Universal Windows Platform Windows app A single binary Running on any device Testing for capabilities Adjusting to devices Phone Device Xbox Desktop Windows Core Universal Windows Platform Windows App

Universal Windows Platform Platform extensions Device-specific API Family-specific capabilities Compatible across devices Unique update cadence Windows App Desktop extension Phone extension Xbox extension Phone Device Xbox Desktop Windows Core Universal Windows Platform

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

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.HardwareButtons"; if (Windows.Foundation.Metadata.ApiInformation.IsTypePresent(api)) { Windows.Phone.UI.Input.HardwareButtons.CameraPressed += CameraButtonPressed; }  

Windows Core Windows Core Windows Core Windows Core Desktop Mobile UWP UWP UWP UWP Windows Core Windows Core Windows Core Windows Core Desktop Mobile Xbox More…

The device families you choose determines which APIs you can call freely

One simple, unified, integrated development environment

Visual Studio IDE Every project type Every developer task 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, JavaScript, XAML, HTML, More… Visual Studio Online Source repository, project management, bug tracking, More…

Developer unlock