Universal Windows Platform

Preview:

Citation preview

Universal Windows PlatformDESENVOLVENDO APPS PARA O WINDOWS 10

Joel RodriguesMicrosoft Student Partner (MSP);

Microsoft Certified Professional (MCP/MTA);

Editor chefe .NET Magazine e CludeDelphi – Editora DevMedia;

Facebook e Twitter: /joelrlneto

Site: joelrlneto.com

E-mail: joelrlneto@hotmail.com

Convergência para um único Windows

E aqui estamos: uma única plataforma

Aplicações “Universais” no Windows 8.1 e Windows Phone 8.1

Projeto Compartilhado

Windows 8.1 UI Windows Phone 8.1 UI

Aplicações “Universais” no Windows 8.1 e Windows Phone 8.1

ViewModel

Model

View View

Aplicações Universais no Windows 10

Aplicações Universais no Windows 10Um único Sistema Operacional;

Uma única plataforma de desenvolvimento;

Um único pacote;

Desenvolva uma vez, execute em vários dispositivos.

Device Families

Ferramentas necessárias

* Outras versões do Windows podem ser utilizadas para desenvolvimento, porém com deploy remoto.

Habilitando o dispositivo para desenvolvimento

Windows Store

Windows Store

Windows Dev Center

App StudioCrie apps a partir do browser, sem escrever uma linha de código;

Adicione conteúdo dinâmico (Facebook, Twitter, YouTube, RSS);

Baixe o código fonte e edite no Visual Studio;

App Studio

App Studio

Universal Windows Platform BridgesMIGRANDO SUAS APLICAÇÕES PARA O WINDOWS 10

Ecossistema da Universal Windows Platform

UWP BridgesConverta aplicativos Android, iOS, Web e Win32 para UWP;

Execute sua aplicação em mais dispositivos;

Alcance milhões de novos usuários;

Aproveite os recursos da plataforma universal.

* Mobilize.NET: ponte de aplicativos Silverlight para UWP.

Projeto CentennialPonte de aplicativos clássicos do Windows (Win32) para aplicações universais.

Projeto CentennialDistribuição centralizada a partir da loja;

Atualizações automáticas;

Isolamento de aplicações (evita DLL Hell);

Mais usuários alcançados;

Maior confiabilidade.

MSI Conversão APPX

Projeto AstoriaPonte de aplicativos Android para Windows 10 Mobile;

SDK integrado aos IDEs IntelliJ e Android Studio;

Projeto IslandwoodPonte de aplicativos iOS para Windows 10;

Compilação de código Objective-C no Visual Studio;

Projeto Open Source disponível no GitHub;

* Visual Studio como IDE para desenvolvedores Objective-C?

Projeto WestminsterPonte de aplicações web para Windows 10;

Hosted Web Apps;

Utilize seu site ou aplicação web existente;

Atualize o projeto diretamente na web;

Utilize recursos da plataforma universal.

Perguntas?

Recommended