Le app Windows universal consentono di sviluppare app per Windows Phone e Windwos 8 condividendo gli oggetti comuni. In questa presentazione introduttiva ne vedremo gli aspetti chiave.
2. Buonasera a tutti!
Alessandro Scardova | @alexbream
co-founder Mahiz Srl
interaction designer
speaker e teacher
Windows Platform Developer MVP
Sviluppatore WPF
facebook.com/alex.bream
3. Agenda
Da Windows Phone 7 a Windows 10
Un’unica piattaforma per tutti i device
Il Runtime WinRT
Windows Store
Tool di sviluppo
Considerazioni sul design
4. Ottobre 2010
Windows Phone 7
Sviluppo basato su Silverlight
XAML con C# e VB
OS basato su Windows CE
Non aggiornabile a Windows 8.0
5. Ottobre 2012
Windows Phone 8.0
Sviluppo basato su Silverlight
XAML con C# e VB
OS basato su Windows NT
Aggiornabile a Windows 8.1
6. Nel frattempo…
Windows 8
Windows Store App
Sviluppo basato sul runtime WinRT
XAML con C# e VB
HTML con JS
7. Aprile 2014
Windows Phone 8.1
Sviluppo basato su Silverlight
XAML con C# e VB
Sviluppo basato su WinRT
XAML con C#, VB e C++
HTML 5 con JS
OS basato su Windows NT
Aggiornabile a Windows 8.1
update x
8. Domani…
Windows 10
Un solo OS per
Phone
Tablet
PC
Xbox One
Basato su WinRT
App in finestra
10. Le app basate su WinRT
Applicazioni Certificate
Accesso «gestito» alle risorse
Sandbox
Distribuite sul Windows Store
Tranne modello Enterprise
CPU x86 e ARM
Linguaggi supportati
XAML con C# VB C++
HTML e JS
11. Windows Phone e Windows Store
Account per sviluppatore
Individuale -> 14,00 euro una tantum
Società -> 75,00 euro una tantum
Universal App = stesso nome in entrambi gli store
Un unico acquisto per due app
12. Tool di sviluppo
Visual Studio 2013 Update >= 2
Visual Studio Community 2013 (Update 4)
Gratuito per sviluppatori singoli
Per aziende con meno di 5 sviluppatori e 250 PC
Equivalente alla versione Professional
Blend for Visual Studio 2013
Incluso in Visual Studio
Progettare la UI
Animazioni
Layout
Expression Desing 4
Tool gratuito, supporto solo su MSDN
Asset, Icone
13. Demo
Anatomia di una Universal App
Un unica soluzione
HTML / JS
XAML / C# (no VB)
Tre progetti
Windows
WindowsPhone
Shared
Oggetti comuni ad entrambi
14. Vantaggi delle Universal App
Per l’utente
Un unico acquisto
Roaming dei setting tra i device
Continuità della UX
Per lo sviluppatore
Minore codice
Notifiche condivise
Design condiviso
Con Windows 10
App desktop
Xbox One
16. Funzionalità specifiche
Windows
Print Contract
Nuova window
Search box
App Bar
Phone
Chiamata
Pulsanti fisici (back)
Status Bar
Pivot
22. Grazie per l’attenzione
I prossimi Webinar 100e20 by Mind Flower
http://www.mindflower.it/
Lunedì 24: Azure Mobile Services con .NET
Martedì 25: Sviluppo di App Cross-Platform con Xamarin e C#
Mercoledì 26: Sviluppo di App cross-platform con Cordova e HTML5
Giovedì 27: Windows for IoT
Troverete questa presentazione su:
http://slideshare.net/ascardova