Sviluppo di Windows 10 - Introduzione

Questo tutorial è progettato per le persone che vogliono imparare a sviluppare applicazioni Windows 10. In questo tutorial, impareremo:

  • Sviluppo di applicazioni Windows 10
  • Aggiornamenti del nuovo sistema operativo rilasciato da Microsoft
  • Nuove funzionalità per gli sviluppatori negli aggiornamenti

Sono ora possibili molti scenari di app interessanti che non erano disponibili nella prima versione. Microsoft non ha solo aggiunto nuove API, ma ha anche esteso le API esistenti.

App di Windows universale

Un'app di Windows universale è stata introdotta per la prima volta in Windows 8 come Windows Runtime, basata sulla piattaforma per applicazioni universali.

Ora, in Windows 10, il nome della Universal Application Platform è stato modificato in Universal Windows Platform (UWP). Puoi creare app moderne e completamente coinvolgenti scegliendo come target i dispositivi Windows 10 per Windows Store come PC, tablet, telefono, ecc.

In Windows 10, puoi sviluppare facilmente applicazioni per raggiungere tutti i dispositivi supportati su Windows 10 con solo:

  • Un set di API
  • Un pacchetto di app
  • E un negozio

La piattaforma Windows universale supporta anche diverse dimensioni dello schermo e diversi modelli di interazione come touch pad, mouse e tastiera, un controller di gioco o una penna.

Caratteristiche delle app UWP

Ecco alcune delle caratteristiche delle app di Windows universali, che le rendono superiori a Windows 10.

  • Puoi scegliere come target famiglie di dispositivi e non sistemi operativi come Windows 8.1.

  • Le app vengono pacchettizzate e distribuite utilizzando .AppX formato di packaging, che garantisce che le tue app possano essere distribuite e aggiornate senza problemi.

  • Puoi inviare la tua applicazione all'archivio di Windows e questa la renderà disponibile su tutte le famiglie di dispositivi o solo su quei dispositivi che scegli. Puoi gestire facilmente tutte le tue app per i dispositivi Windows in un unico posto.

  • È possibile limitare la disponibilità della propria applicazione a una particolare famiglia di dispositivi.

  • Le API principali della piattaforma UWP (Universal Windows Platform) sono le stesse in tutte le famiglie di dispositivi Windows. Quindi la tua app può essere eseguita su tutti i dispositivi Windows 10 se utilizza solo le API principali.

  • Con l'aiuto di Extension SDK, puoi illuminare la tua applicazione per dispositivi particolari.

Scelte di sviluppo

Le applicazioni Windows universali possono essere create in una delle seguenti lingue:

  • C # o Visual Basic con XAML
  • JavaScript con HTML
  • C ++ con DirectX e / o XAML

È inoltre possibile scrivere componenti in una lingua e utilizzarli in un'applicazione sviluppata in un'altra lingua.