Tus aplicaciones en pantalla grande con Xbox One

84
Microsoft Summit 5 y 6 de octubre, 2016 #TechSum

Transcript of Tus aplicaciones en pantalla grande con Xbox One

PowerPoint Presentation

Microsoft Summit5 y 6 de octubre, 2016#TechSum

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM1

Tus aplicaciones en pantalla grande en Xbox OneJavier Surez RuizDeveloper en Plain ConceptsMicrosoft MVP@jsuarezruiz

#TechSum

Plain Concepts GO!!! Sorteamos 1 Juego Deus EXSi cazas a 5 Plain speakers

1 Curso desarrollo appsSi cazas a nuestro MVP Javier Surez

1 Dron con cmaraSi aciertas todas las preguntas del test de nuestro stand http://plainconceptsgo.azurewebsites.net/

#TechSum

Para entrar en los dos primeros sorteos los usuarios tienen que registrase en la web de plainconceptsgo leyendo el QR, para cazar a un speaker de Plain tendrn que leer el QR correspondiente. Para entrar en el sorteo del dron tienen que ir al stand y acertar todas las preguntas del test

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM3

En nuestro curso online de:10% de descuentowww.campusMVP.es

Usa este cupn en campusMVP.es:

xamarindoVlido hasta el 31 de Diciembre de 2016

Qu vamos a ver?Universal Windows PlatformActivar Dev modeAdaptar Layout y GamePadUso del GamePadXY FocusDebugging tipsAdaptar a TVTV-safe areaTV-safe ColorsLa experiencia con 10 piesConceptos bsicos de diseoApps de verdadPotenciando aplicaciones (Uso de efectos, 3D, etc.)Qu pasa con los juegos?Publicacin

#TechSum

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM5

El viaje de la convergencia

IoTHoloLensSurface Hub

Windows DesktopWindows PhoneXbox

ONE CORE OSONE APP PLATFORMONE STORE

Windows 10

#TechSum

10/6/2016 6:45 AM6 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

El viaje de la convergencia

PhoneTablet Pequea2-in-1s(Tablet or Laptop)PC& All-in-OnesPhabletTablet GrandePorttil

XboxIoTSurface Hub

Holografas

Windows 10

#TechSum

10/6/2016 6:45 AM7 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Activacin del modo desarrollo

#TechSum

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM8

Dev Mode

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM9

Dev Mode Activation App

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM10

Activar Dev Mode

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM11

Dev Mode

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM12

Dev Mode

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM13

DEMO: Dev ModeUn vistazo al modo desarrollo

#TechSum

Gestin del foco

#TechSum

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM15

Gamepad y Remote

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM16

Conceptos bsicos de interacciones con el Gamepad y Remote

XY Focus

Requires Pointer

Recommended for most UI surfacesUse for drawing canvases, web content, etc.

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM17

Application.RequiresPointer="Auto" : XY Focus o puntero dependiendo del dispositivo (por defecto)"WhenRequested" : XY Focus, except en controles donde se especifiquePara controles o pginas especficas donde el punter tenga sentido:Control.RequiresPointer="WhenFocused"> oControl.RequiresPointer="WhenEngaged">Configurando XY Focus vs. puntero

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM18

Botones del Gamepad y el Remote

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM19

Los ms usadosInputs

BotnStick/D-pad izquierdoComportamientoMueve el focoFocus

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM20

Los ms usados

BotnStick/D-pad izquierdoA/SelectComportamientoMueve el focoClick

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM21

BotnStick/D-pad izquierdoA/SelectB/BackComportamientoMueve el focoClickIr atrs

Los ms usados

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM22

BotnStick/D-pad izquierdoA/SelectB/BackMenuComportamientoMover el focoClickIr atrsMostrar menu contextual

Los ms usados

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM23

BotnStick/D-pad izquierdoA/SelectB/BackMenuViewComportamientoMove FocusClickGo BackMostrar menus contextualesMotrar paneles

Los ms usados

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM24

Botones del Gamepad y el RemoteBotnStick/D-pad izquierdoA/SelectB/BackMenuViewComportamientoMove FocusClickGo BackMostrar menus contextualesMotrar paneles

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM25

Botones del Gamepad y Remote BotnComportamientoCmo?Stick/D-pad izquierdoMover el foco

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM26

Botones del Gamepad y Remote BotnComportamientoCmo?Stick/D-pad izquierdoMover el focoA/SelectClickUsado por defecto en controles como Button, ListView, MenuFlyout, etc.

Si creamos controles personales, responde al evento de la barra de espacio.

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM27

Botones del Gamepad y Remote BotnComportamientoCmo?Stick/D-pad izquierdoMover el focoA/SelectClickUsado por defecto en controles como Button, ListView, MenuFlyout, etc.

Si creamos controles personales, responde al evento de la barra de espacio. B/BackIr atrsResponde al evento SystemNavigationManager.BackRequested cuando implementamos la navegacin atrs

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM28

Botones del Gamepad y Remote BotnComportamientoCmo?Stick/D-pad izquierdoMover el focoA/SelectClickUsado por defecto en controles como Button, ListView, MenuFlyout, etc.

Si creamos controles personales, responde al evento de la barra de espacio. B/BackIr atrsResponde al evento SystemNavigationManager.BackRequested cuando implementamos la navegacin atrsMenuMostrar menu contextualMuestra mens del tipo ContextFlyout y responde al evento ContextRequested.

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM29

Botones del Gamepad y Remote BotnComportamientoCmo?Stick/D-pad izquierdoMover el focoA/SelectClickUsado por defecto en controles como Button, ListView, MenuFlyout, etc.

Si creamos controles personales, responde al evento de la barra de espacio. B/BackGo BackResponde al evento SystemNavigationManager.BackRequested cuando implementamos la navegacin atrsMenuMostrar menu contextualMuestra mens del tipo ContextFlyout y responde al evento ContextRequested.ViewMostrar panelesEventos GamepadView y NavigationView.

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM30

Gamepad y Remote. Botones adicionalesBotnL/R TriggerComportamientoPgina arriba/abajo

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM31

Gamepad y Remote. Botones adicionalesBotnL/R TriggerL/R BumperComportamientoPgina arriba/abajoPgina izq/derecha

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM32

Gamepad y Remote. Botones adicionalesBotnL/R TriggerL/R BumperRight stickComportamientoPgina arriba/abajoPgina izq/derechaPan

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM33

Gamepad y Remote. Botones adicionalesBotnL/R TriggerL/R BumperRight stickX, YComportamientoPgina arriba/abajoPgina izq/derechaPanApp shortcuts

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM34

Gamepad y Remote. Botones adicionalesBotnL/R TriggerL/R BumperRight stickX, YPause, Play, etc.ComportamientoPgina arriba/abajoPgina izq/derechaPanApp shortcutsMedia playback

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM35

Saca todo el partido a los botones!

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM36

Ajustar XY Focus

IsTabStop=true & Visibility=Visible

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM37

Ajustar XY Focus

#TechSum

Ajustar XY Focus

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM39

Ajustar XY Focus

#TechSum

Ajustar XY Focus

#TechSum

Tuning XY Focus

#TechSum

Tuning XY Focus

foo

barfoofoo.XYFocusRight = bar;

#TechSum

No sabes donde esta el foco? Aadimos:

page.GotFocus += (object sender, RoutedEventArgs e) => { FrameworkElement focus = FocusManager.GetFocusedElement() as FrameworkElement; Debug.WriteLine("got focus: " + focus.Name + " (" + focus.GetType().ToString() + ")");};

Debugging tips

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM44

Ms trucos para ajustar la experiencia XY Focus Establece el foco inicial en algo razonable

Crea el Layout con el ciclo de movimientos y el foco en mente.

Tener el foco en mente tambin al ajustar Tamaos, para ofrecer la major experiencia posible cuando cambie el mismo.

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM45

Gestin de trampas de enfoque e interacciones complejasButton 1Button 2

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM46

Focus Engagement permite al usuario enganchar un control para interaccionar con l, y retornar el XY Focus de la navegacin

Pulsamos A para enganchar.Mejorar el focoButton 1Button 2

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM47

Focus Engagement permite al usuario enganchar un control para interaccionar con l, y retornar el XY Focus de la navegacin

Pulsamos A para enganchar.Usamos izq/derecho/arriba/abajo para interaccionar con el controlMejorar focoButton 1Button 2

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM48

Focus Engagement permite al usuario enganchar un control para interaccionar con l, y retornar el XY Focus de la navegacin

Pulsamos A para enganchar.Usamos izq/derecho/arriba/abajo para interaccionar con el controlPulsamos B para desenganchar.

control.IsFocusEngagmentEnabled="true" (por defecto en el Slider)Mejorar focoButton 1Button 2

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM49

Por defecto, foco tradicional con marching antsMostrando el foco

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM50

Foco de alta visibilidad

Foco con alta visibilidad

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM51

Configurando alta visibilidad en foco

De forma predeterminada en la prxima actualizacin de Windows 10

Application.FocusVisualKind="HighVisibility"

Puede ser ajustado por element visual

FocusVisualMarginFocusVisualPrimaryBrushFocusVisualPrimaryThicknessFocusVisualSecondaryBrushFocusVisualSecondaryThickness

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM52

Oscurecer el fondo cuando mostramos elementos supuerpuestos (e.j. Flyout)

Flyout.LightDismissOverlayMode="Auto"

Disponible en los siguientes controles:Potenciando el foco de elementos superpuestos

AppBarAutoSuggestBoxCalendarDatePickerComboBoxDatePickerFlyoutBaseFlyoutMenuFlyoutPopupSplitViewTimePicker

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM53

DEMO: XYFocusGestin del Gamepad

#TechSum

DEMO: Gestin de GamepadGestin avanzada

#TechSum

Adaptar a TV

#TechSum

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM56

La experiencia 10 pies debera ser ~200% de lo que se ve en la experiencia 2 piesLa resolucin por defecto de las Apps en Xbox es de 960 x 540pixels efectivosEl tamao de la UI

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM57

El tamao de la UI (en pxeles efectivos)

1366 x 768

1920 x 1080

360 x 640

960 x 540

960 x 540960 x 540

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM58

La zona azul no esta presente en todas las TVs La zona TV-safe es todo el rea azul Las Apps UWP por defecto mantienen su UI dentro del rea TV-safe.Las Apps deben extender su UI no esencial a los mrgenes para ofrecer la major experiencia posible.TV-safe area960 x 540

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM59

ColoresComo en cualquier App UWP, podemos usar el tema adecuado para la misma, o bien, usar el tema del sistema. Si elegimos usar el tema del sistema por defecto: PC usa claro (configurable)Xbox es ocuro

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM60

Xbox TV Safe AreaAdaptando la App a TV

#TechSum

Sonidos

#TechSum

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM62

Ayuda a los usuarios a entender la interaccinLos controles de la plataforma tienen sonidos por defecto Si creamos nuevos controles personales, podemos aador los sonidos:ElementSoundPlayer.Play(ElementSoundKind.Focus);ElementSoundPlayer.Play(ElementSoundKind.Invoke);ElementSoundPlayer.Play(ElementSoundKind.GoBack);ElementSoundPlayer.Play(ElementSoundKind.Show);ElementSoundPlayer.Play(ElementSoundKind.Hide);ElementSoundPlayer.Play(ElementSoundKind.MoveNext);ElementSoundPlayer.Play(ElementSoundKind.MovePrevious);Sonidos

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM63

DEMO: SonidosAadiendo ms feedback

#TechSum

Conceptos bsicos de diseo

#TechSum

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM65

La experiencia DEBE cambiar

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM66

Siempre simple

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM67

Pero coherente

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM68

Y cautivar

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM69

Universal Windows Platform & plataformas

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM70

Universal Windows Platform & plataformas

Llegar a cada dispositivo Windows con una misma App

Fcil adaptar la App ofreciendo una experiencia adaptada a cada dispositivo

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM71

DEMO: PlanetasAplicando todo lo visto hasta ahora!

#TechSum

Cmo podemos mejorar ms la experiencia?

#TechSum

Hasta 1GB de memoria disponible en primer plano.128MB con la aplicacin en segundo plano.2-4 cores de la CPU (dependiendo del nmero de Apps o juegos corriendo).Hasta el 45% de la GPU (dependiendo del nmero de Apps o juegos corriendo). Soporte de DirectX 11 (nivel 10).

Caractersticas App UWP en Xbox

#TechSum

Engine moderno de videojuegos basado en componentes.Permite crear juegos y Apps.Plataformas soportadas: Windows, Linux, MacOS, Ios, Android y UWP.Wave Engine

#TechSum

DEMO: PlanetasAadiendo Windows Composition y elementos en 3D

#TechSum

*Cualquier aplicacin UWP se puede desplegar en Xbox One. Esto incluye juegos.Los principales motores de juegos del mercado incluyen soporte a UWP (Wave Engine, Unity, etc.).Y los juegos?

#TechSum

DEMO: WaveFroggerNuestros juegos en Xbox One!

#TechSum

Publicacin

#TechSum

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM79

Publicacin de Apps UWP para Xbox OneUna App UWP con soporte al SDK 14393 (Anniversary Update) puede publicarse en la Store.En la seccin de familias de dispositivos (dentro del apartado de paquetes) se debe elegir la opcin Windows 10 Xbox.

#TechSum

http://www.windowscentral.com/xbox-one-app-developers-can-now-submit-them-xbox-storeGCIO SUMMIT 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM80

Publicacin de juegos UWP para Xbox OneEl objetivo fundamental sigue siendo mantener un ecosistema de juegos de calidad. Por ese motivo, todos los juegos UWP deben pasar un proceso de validacin que certifique el concepto y calidad.Es necesario unirse al programa ID@Xbox.

#TechSum

Preguntas & Respuestas

Dudas?

#TechSum

Microsoft Build 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/6/2016 6:45 AM82

Gracias a todos!http://aka.ms/MTS22

#TechSum

2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.