universal windows platform
TRANSCRIPT
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
App model Packaging Deployment Update
APIsLicensing Store Tools
Windowsfor PCs
Windows for Phones
Windowson Xbox
Windows for …
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