universal windows platform

43

Upload: caio-chaves-garcez

Post on 06-Aug-2015

35 views

Category:

Software


0 download

TRANSCRIPT

Windows 10

Phone Small Tablet

2-in-1s(Tablet or Laptop)

Desktops & All-in-Ones

Phablet LargeTablet

Classic Laptop

Xbox IoTSurface Hub

Windows 10 roda em diversos tipos de hardware

Holographic

Uma API. Um pacote. Uma plataforma.

App model Packaging Deployment Update

APIsLicensing Store Tools

Windowsfor PCs

Windows for Phones

Windowson Xbox

Windows for …

XboxIoT

Universal Windows Platform

Core APIs

Fácil instalação

• Segura e confiável

• Atualizações simples

• Desinstalação limpa

Declarações no

Manifesto

• Modelo declarativo

• Versionamento formal

• Segregação por

famílias de dispositivos

Economia de

espaço

• Atualizações

incrementais

• Instanciamento único

de arquivos

• Download parcial de

recursos

File 2File 2

Windows App V1.0

File 21

2

3

4

File 11

2

3

4

5

6

5

6

Windows App V2.0

1

2

3

4

5

6

File 11

2

3

4

5

6File 1

1

2

3

4

5

6

1

4 6 2

3 5

Windows Store backend

Ad

platform

Game

engine

Arquivos

compartilhados

Ad

platform

File 8

File 5 File 6

File 7Game

engineFile 8

Instalação e atualização

do app Windows

Instale o Windows 10 (10.0.10130)

insider.windows.com

Instale o VS 2015 RC com Universal Windows SDK &

Tools

www.visualstudio.com

Crie sua primeiraUniversal Windows

App

Windows 10 Windows Server 2012 R2 *Windows 7

Windows 8.1

• Melhor experiência para o desenvolvedor

• Deploy/Debug/Profile

• Simulator

• Local Machine

• Mobile Emulators

• Remote Machine

• Device

• XAML Designer/Intellisense

Recursos disponíveis:

• Deploy/Debug/Profile

• Remote Machine

• Device

• XAML Intellisense

Recursos disponíveis:

• Deploy/Debug/Profile

• Mobile Emulators

• Remote Machine

• Device

• XAML Intellisense

• Sem WACK (Server R2)

*suportado no RTM

https://github.com/Microsoft/Windows-universal-samples

<Dependencies>

<TargetDeviceFamily

Name="Windows.Universal"MinVersion="10.0.10069.0"MaxVersionTested="10.0.10069.0" />

</Dependencies>

<Dependencies>

<TargetDeviceFamily

Name="Windows.Universal"MinVersion="10.0.10069.0"MaxVersionTested="10.0.10069.0" />

</Dependencies>

if (Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.Phone.UI.HardwareButtons"))

{Windows.Phone.UI.Input.HardwareButtons.BackPressed += HardwareButtons_BackPressed;

}

https://insider.windows.com/

https://www.visualstudio.com/

https://github.com/Microsoft/Windows-universal-samples

http://aka.ms/devassistant

http://blogs.msdn.com/b/onecode/p/devassistant.aspx