Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introducción al desarrollo en UWP
Search
Mauricio Contreras
December 01, 2016
Programming
0
26
Introducción al desarrollo en UWP
Mauricio Contreras
December 01, 2016
Tweet
Share
More Decks by Mauricio Contreras
See All by Mauricio Contreras
Azure DevOps para Desarrolladores .NET
maurocon3ras
0
12
Deployments and DevOps with AKS and Azure DevOps
maurocon3ras
0
65
Cómo desplegar aplicaciones de manera más rápida y segura
maurocon3ras
0
8
Introducción a Azure DevOps
maurocon3ras
0
95
Graph <3 Azure Functions
maurocon3ras
0
13
De Dev a DevOps con Visual Studio App Center
maurocon3ras
0
15
De Dev a DevOps - NETConf v18
maurocon3ras
0
13
Desarrollo nativo para Android, iOS y Windows con Xamarin
maurocon3ras
0
57
Aprovecha al máximo tu web app con PWA en Windows
maurocon3ras
0
17
Other Decks in Programming
See All in Programming
as(型アサーション)を書く前にできること
marokanatani
10
2.8k
Welcome JSConf.jp 2024
yosuke_furukawa
PRO
0
570
Jakarta EE meets AI
ivargrimstad
0
830
CSC509 Lecture 12
javiergs
PRO
0
160
subpath importsで始めるモック生活
10tera
0
340
WebフロントエンドにおけるGraphQL(あるいはバックエンドのAPI)との向き合い方 / #241106_plk_frontend
izumin5210
4
1.4k
Compose 1.7のTextFieldはPOBox Plusで日本語変換できない
tomoya0x00
0
210
ペアーズにおけるAmazon Bedrockを⽤いた障害対応⽀援 ⽣成AIツールの導⼊事例 @ 20241115配信AWSウェビナー登壇
fukubaka0825
6
2.1k
Jakarta EE meets AI
ivargrimstad
0
760
イマのCSSでできる インタラクション最前線 + CSS最新情報
clockmaker
5
3.1k
Contemporary Test Cases
maaretp
0
140
Hotwire or React? ~アフタートーク・本編に含めなかった話~ / Hotwire or React? after talk
harunatsujita
1
120
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
243
12k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Building Better People: How to give real-time feedback that sticks.
wjessup
364
19k
Designing Experiences People Love
moore
138
23k
How to train your dragon (web standard)
notwaldorf
88
5.7k
A designer walks into a library…
pauljervisheath
204
24k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
A Tale of Four Properties
chriscoyier
156
23k
Code Reviewing Like a Champion
maltzj
520
39k
It's Worth the Effort
3n
183
27k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
850
Teambox: Starting and Learning
jrom
133
8.8k
Transcript
None
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 Xbox 360 Windows 8.1 Windows 10 Converged OS kernel Converged app model
Phone Small Tablet 2-in-1s (Tablet or Laptop) Desktops & All-in-Ones
Phablet Large Tablet Classic Laptop Xbox IoT Surface Hub Holographic Windows 10
One Store + One Dev Center Reuse Existing Code One
SDK + Tooling Adaptive User Interface Natural User Inputs One Universal Windows Platform
Windows 10 operating system Bridging technologies Win32 desktop Web hosted
Java Android Obj.C iOS Universal Windows Platform WWA C++ & CX .Net languages HTML DirectX XAML C++ .Net languages MFC WF WPF .Net runtime
Phone Device Xbox Device Desktop Device Windows Core Universal Windows
Platform
Apps don't target Windows 10, apps target the UWP
<Dependencies> <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.10240.0" MaxVersionTested="10.5.0.0"/> </Dependencies>
The Universal Windows Platform can update at its own cadence
Phone Device Xbox Device Desktop Device Windows Core Universal Windows
Platform Windows App
None
None
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 offers its own shell and adds features to
those it inherits
None
None
Phone (portrait) Tablet (landscape) / Desktop
Phone (portrait) Tablet (landscape) / Desktop
Continuum for convertibles and Phones
Users love apps that give a great experience on all
their devices
None
None
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
UWP Windows Core Windows Core Windows Core Windows Core UWP
UWP UWP Desktop Mobile Xbox More…
var api = "Windows.Phone.UI.Input.HardwareButtons"; if (Windows.Foundation.Metadata.ApiInformation.IsTypePresent(api)) { Windows.Phone.UI.Input.HardwareButtons.CameraPressed += CameraButtonPressed;
}
None
Web Apps NEW: Hosted Web Apps Bring your website experience
to the Windows Store Leverage your web investments and developer workflow Full access to Universal APIs, including
(a.k.a. Project Astoria) http://uwp.dev.windows.com/en-US/uwp-bridges/android
(previously known as ‘Project Islandwood’)
None
None
None
None
None
None
None