Upload
joel-rodrigues
View
365
Download
0
Embed Size (px)
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: [email protected]
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?