Page 265 - Guida Windows 10
P. 265
In questo libro, ai fini della semplicità, usiamo la dicitura app moderna, ma Windows opta per la
versione appena citata per buoni motivi. Queste app, disponibili unicamente tramite il Windows
Store, hanno passato un rigoroso processo di valutazione e possono essere considerate attendibili
e senza malware. Vengono dette anche “sandboxed”, il che significa che vengono eseguite in un
isolamento sicuro, libero dalle potenzialmente dannose interazioni con altri processi in
esecuzione.
Il nome attuale della piattaforma di sviluppo è Universal Windows Platform o UWP. La parola
chiave è universal. La piattaforma offre una application programming interface (API), che
permette agli sviluppatori di creare un pacchetto per app singola. Questo può essere installato sui
dispositivi con una vasta gamma di dimensioni e modalità, con controlli adattivi che si adeguano
alle dimensioni e funzionalità della macchina di destinazione. In breve, un programma che
scaricate dal Windows Store con il vostro tablet può funzionare anche sulla vostra macchina
desktop tradizionale, sul vostro all-in-one, sulla console Xbox, sul vostro telefono e sul vostro
PC portatile.
Evoluzione delle app moderne
Le app UWP (Universal Windows Platform) sono l’ultimo passo nella progressione, durata un anno, verso la
creazione di una piattaforma di sviluppo che semplifichi il lavoro per gli sviluppatori di software, faciliti la ricerca e
l’acquisto di app da parte dei consumatori e garantisca un’esperienza utente coerente su un’ampia gamma di
dispositivi. L’impegno è iniziato con l’uscita di Windows 8 e del Windows Runtime (WinRT), un’architettura per
applicazioni. Con il passaggio a Windows 8.1 e a Windows Phone 8.1, gli sviluppatori hanno potuto creare app
Windows 8 universali. Sebbene gli sviluppatori potessero utilizzare una base di codice comune per Windows e
Windows Phone, dovevano comunque creare app distinte per i due sistemi operativi, entrambe disponibili
separatamente tramite lo Store di Windows.
Windows 10 segna un progresso nello sviluppo del modello Windows Runtime, ora supportato dalla Universal
Windows Platform. UWP rappresenta una piattaforma comune per le app, disponibile su ogni dispositivo sul quale
operi Windows 10: dispositivi loT (Internet of Things), dispositivi mobili, PC, Xbox e così via. Oltre a utilizzare le
API (Application Programming Interfaces) WinRT comuni a tutti i tipi di dispositivi, i programmatori possono
impiegare API specifiche della famiglia di dispositivi, per esempio quelle di Windows Phone. In tal modo possono
creare un unico pacchetto per l’app, che può quindi essere installato su qualsiasi dispositivo Windows 10 e offerto
pertanto in un’unica varietà tramite lo Store di Windows.
Che cosa c’è in un’app moderna
Ecco alcune importanti caratteristiche delle app moderne:
• Riquadri. Ciascuna app possiede un riquadro, che a vostra discrezione può essere
visualizzato sul menu Start. Per aggiungere un’app al menu Start premete il tasto Windows,
scorrete l’elenco di tutte le app fino a trovare quella desiderata, fate clic destro sul nome
dell’app e scegliete Aggiungi a Start. Una procedura simile vi permette di aggiungere un’app
alla barra delle applicazioni o di rimuoverla da queste posizioni. Dopo aver fatto clic destro
sull’app, scegliete Altro dal menu rapido.
• Riquadri animati. I riquadri possono essere programmati per aggiornarsi dinamicamente
quando vengono mostrati sul menu Start – di fatto possono diventare riquadri animati.
Questi possono, per esempio, mostrare nuovi titoli, iterare in un set di foto, mostrare