Windows Binary Phone Binary Windows universal Desktop PC 2 in 1 Mobile Tablet Phablet Phone Xbox IoT Band IoT headless Raspberry Pi Home.

Slides:



Advertisements
Similar presentations
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
Advertisements

Opportunity to grow your user base with Universal Apps Maximizing your web investments Early view of Windows Developer Platform.
51% YoY 86% YoY 46% YoY 58% YoY gross sales.
Desktop Mobile Xbox IoT Holographic Surface Hub Universal Windows Platform Core APIs.
DesktopMobile Xbox static class ApiInformation { Boolean IsTypePresent( [in] HSTRING typeName); Boolean IsMethodPresent( [in]
IoT HoloLens Surface Hub Windows Desktop Windows Mobile Xbox ONE CORE OS ONE APP PLATFORM ONE STORE Windows 10.
Introducing the UWP.
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
Download Now !!! Visual Studio 2015 RC with Install latest Windows 10 OS ( ) insider.windows.com Install VS 2015 RC w/ Universal Windows.
Install latest Windows 10 OS ( ) insider.windows.com Install VS 2015 RC w/ Universal Windows SDK & Tools Build your.
XAML Performance Tools App Model.Net Native
Heiko Desruelle 1, John Lyle 2, Simon Isenberg 3, and Frank Gielen 1 1 Ghent University – IBBT Department of Information Technology (INTEC) 2 University.
WINDOWS 10 What’s New? What’s Different?. Who Are We? Cody Pierson Marketing Manager Prophet Business Group Tim Robinson IT Manager Prophet Business Group.
Extend your app to multiple device families and use new capabilities by targeting the UWP.
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.
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.
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.
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.
Kevin Francis Developing on Windows Devices ARC33 2.
Indoor GPS with Bluetooth Beacons and Windows 10 IoT Core Jared Rhodes Marshall Corry Atlanta Code Camp 2015.
Universal Windows Platform One codebase for Mobile, Desktop, IoT, Xbox, HoloLens, etc. Gergely
குறுச்செயலிகள் உறுவாக்க தொழில்நுட்பம் தி. ந. ச. வெங்கடரங்க ன் Blog: venkatarangan.com உத்தமம் செல்பேசிக் கணிமை பிப்ரவரி
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.
Premium Entry $ Device Capabilities Windows 10 IoT Core One Windows Platform Connected Secure Powering the next generation of intelligent devices Windows.
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.
Windows 10 Anniversary Update coming to PCs, tablets, phones, Xbox One, Microsoft HoloLens and IOT.
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.
Adapt your app for Xbox One and TV
11/12/ :06 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Windows Bridge for iOS Bring your iOS apps to Windows
Developing Windows 10 Games with Construct 2
Getting Started with the Windows SDK for Google Analytics
Adaptive UI in UWP XAML Andy Wigley
The Universal Windows Platform
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 /17/2018 4:41 AM BRK4016
Microsoft Ignite /19/2018 2:35 AM
What this activity will show you
Microsoft Build /13/2018 2:24 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Acer Technical Support Number
1.1. .NET architectural components and .NET Core
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Modernizing App Experiences
What’s new for developers in Windows 10 Version 1511 Developer’s Guide to Windows 10 Build SDK Update Andy
Deploy Windows 10 Mobile for the mobile workforce
Microsoft Build /8/2018 8:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Ignite /9/2018 5:03 AM BRK1010
DotnetConf 11/14/2018 3:27 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
Microsoft Ignite /14/ :21 AM BRK2101
Meetup: Use Microsoft Technologies to Real World IoT Scenario
Windows 10 Technical Preview
Build /20/2018 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Windows Device Portal and Remote Diagnostics
.NET and .NET Core Foot View of .NET Pan Wuming 2017.
Bring existing desktop apps to UWP with the Desktop Bridge
Windows 10 Preview Andy & Jerry
Mobile Center and VSTS:​ Better together for your Mobile DevOps
Hosted Web Apps with Windows App Studio
Microsoft Build /30/2018 2:15 AM Migrating Silverlight Windows Phone apps to the Universal Windows Platform Ricardo Villalobos Principal SDE Manager.
Microsoft Connect /31/2018 7:21 AM
Open Automation Software
Presentation transcript:

Windows Binary Phone Binary

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

Phone Device Xbox Device Desktop Device Windows Core Universal Windows Platform

Many UWP apps will not need to use any device family-specific APIs, but for those that do, we have Platform extension SDKs

Phone Device Xbox Device Desktop Device Windows Core Universal Windows Platform Windows App Phone extension Xbox extension Desktop extension

Platform extensions don't invalidate binaries on other devices

IsApiContractPresent IsEnumNamedValuePresent IsEventPresent IsMethodPresent IsPropertyPresent IsReadOnlyPropertyPresent IsTypePresent IsWriteablePropertyPresent Windows.Foundation.Metadata.ApiInformation

var api = "Windows.Phone.UI.Input.HardwareButtons"; if (Windows.Foundation.Metadata.ApiInformation.IsTypePresent(api)) { Windows.Phone.UI.Input.HardwareButtons.CameraPressed += CameraButtonPressed; }

The ApiInformation API tests for availability of a type or contract at runtime

var contract = "Devices.Scanners.ScannerDeviceContract"; int majorVersionRequired = 3; if (Windows.Foundation.Metadata.ApiInformation. IsApiContractPresent(contract, majorVersionRequired )) { // Call the API that is present in V3 and above... } else { // Your original code supporting users who haven’t upgraded yet... }

Runs on all UWP device families: Runs on all UWP, but limitations apply to Desktop: Runs only on Mobile device family:

<PackageDependency Name="Microsoft.WinJS 1.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" minVersion =" " />