universal windows platform
TRANSCRIPT
![Page 1: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/1.jpg)
Universal Windows PlatformDESENVOLVENDO APPS PARA O WINDOWS 10
![Page 2: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/2.jpg)
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]
![Page 3: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/3.jpg)
Convergência para um único Windows
![Page 4: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/4.jpg)
E aqui estamos: uma única plataforma
![Page 5: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/5.jpg)
Aplicações “Universais” no Windows 8.1 e Windows Phone 8.1
Projeto Compartilhado
Windows 8.1 UI Windows Phone 8.1 UI
![Page 6: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/6.jpg)
Aplicações “Universais” no Windows 8.1 e Windows Phone 8.1
ViewModel
Model
View View
![Page 7: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/7.jpg)
Aplicações Universais no Windows 10
![Page 8: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/8.jpg)
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.
![Page 9: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/9.jpg)
Device Families
![Page 10: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/10.jpg)
Ferramentas necessárias
* Outras versões do Windows podem ser utilizadas para desenvolvimento, porém com deploy remoto.
![Page 11: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/11.jpg)
Habilitando o dispositivo para desenvolvimento
![Page 12: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/12.jpg)
Windows Store
![Page 13: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/13.jpg)
Windows Store
![Page 14: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/14.jpg)
Windows Dev Center
![Page 15: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/15.jpg)
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;
![Page 16: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/16.jpg)
App Studio
![Page 17: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/17.jpg)
App Studio
![Page 18: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/18.jpg)
Universal Windows Platform BridgesMIGRANDO SUAS APLICAÇÕES PARA O WINDOWS 10
![Page 19: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/19.jpg)
![Page 20: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/20.jpg)
Ecossistema da Universal Windows Platform
![Page 21: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/21.jpg)
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.
![Page 22: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/22.jpg)
Projeto CentennialPonte de aplicativos clássicos do Windows (Win32) para aplicações universais.
![Page 23: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/23.jpg)
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
![Page 24: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/24.jpg)
Projeto AstoriaPonte de aplicativos Android para Windows 10 Mobile;
SDK integrado aos IDEs IntelliJ e Android Studio;
![Page 25: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/25.jpg)
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?
![Page 26: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/26.jpg)
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.
![Page 27: Universal Windows Platform](https://reader031.vdocuments.us/reader031/viewer/2022030301/588030a71a28ab9f0f8b67d7/html5/thumbnails/27.jpg)
Perguntas?