Car-tech

Windows 8 sollecita gli sviluppatori ad aggiornare le loro competenze

Gestione EDI Sacchi

Gestione EDI Sacchi
Anonim

Microsoft ama parlare di Windows 8 come di Windows "reimmaginato" e in molti modi è piuttosto una partenza dai suoi predecessori. Per consentire l'utilizzo del sistema operativo su una vasta gamma di dispositivi touchscreen, Microsoft ha radicalmente riprogettato l'aspetto del sistema operativo.

La scorsa settimana, durante la conferenza Build di Redmond, Wash, gli sviluppatori hanno appreso alcune delle tecniche di cui avranno bisogno sfruttare al meglio il nuovo sistema operativo. I discorsi hanno affrontato argomenti come come lavorare con le tessere live nella pagina iniziale, come lavorare con l'interfaccia touch e come progettare le applicazioni in modo che risultino perfette nella nuova interfaccia più semplice.

[Letture aggiuntive: i migliori trucchi, suggerimenti e tweaks di Windows 10]

Windows 8 va oltre le icone statiche collegate alle applicazioni. Invece, ogni app può avere un riquadro live nella pagina iniziale, uno che può essere aggiornato con informazioni come foto, elementi del calendario o notizie. "L'intero scopo delle piastrelle live è creare un sistema che sia vivo con l'attività", ha detto Kraig Brockschmidt, senior program manager per la pianificazione di Windows, durante una conferenza.

L'aggiornamento in tempo reale può avvenire in tre punti: nella pagina iniziale, nelle notifiche pop-up e nella schermata di blocco.

Microsoft ha progettato l'aggiornamento dal vivo in modo che non consumasse un'indebita quantità di energia. "Potremmo avere un sistema che è molto vivo con le applicazioni in esecuzione tutto il tempo, ma avremmo solo una o due ore di durata della batteria", ha detto Brockschmidt. Invece, le tessere possono emettere aggiornamenti anche quando l'app sottostante non è in esecuzione. Windows consentirà a uno sviluppatore di definire un servizio esterno, tramite un'API (interfaccia di programmazione dell'applicazione), in grado di fornire aggiornamenti su Internet per conto dell'app.

Microsoft ha limitato ciò che può essere posizionato nelle schermate di avvio e blocco. "Se lasci che tutti mettano ciò che vogliono sulle loro tessere - video, controlli interattivi, movimento - alla fine sarebbe un vero caos", ha detto Brockschmidt. Invece, l'azienda offre 40 modelli per piastrelle e notifiche che gli sviluppatori possono utilizzare. Ogni immagine in una tessera non può essere più grande di 200 Kb e non ha più di 1024 pixel. "Limitando ciò che si può fare sulla schermata iniziale, si ottiene una vista molto più unificata che è molto più pulita e più informativa", ha detto Brockschmidt.

Un'altra considerazione di progettazione che gli sviluppatori dovranno cimentarsi è una nuova forma di input, ovvero touch, in cui gli utenti interagiscono con il sistema operativo direttamente attraverso il display. "Vogliamo davvero che gli sviluppatori abbiano un approccio touch-centric alle loro applicazioni", ha detto Jeff Burtoft, un evangelizzatore Microsoft HTML5, durante un altro discorso.

Proprio come il mouse ha introdotto nuovi modi di interagire con i programmi grafici, lo fa anche il l'interfaccia touch offre nuove possibilità per l'interazione dell'utente. Windows 8 può determinare se il dispositivo su cui è in esecuzione accetta il tocco come input. Se lo fa, attiva "ascoltatori" per l'input tattile.

"Tutta la nostra navigazione funziona sia con il touch che con il mouse", ha affermato Burtoft. "Se progetti per il tocco, ottieni il mouse gratis."

Le interazioni tattili si dividono in due forme: puntatori e gesti.

Un gesto riassume l'intenzione di un utente, come un tocco su uno schermo che indica il desiderio di apri un programma. Windows 8 interpreta una serie di gesti per conto dell'applicazione, quindi lo sviluppatore non deve scrivere quel codice da zero.

Microsoft ha sviluppato una serie di gesti, che Burtoft ha chiamato Windows 8 Touch Language, che l'azienda desidera gli sviluppatori di utilizzare in modo uniforme su tutte le loro applicazioni. I gesti includono toccare, premere e tenere premuto, pizzicare e zoomare e sfiorare dal bordo. "Finché le diverse applicazioni utilizzano tutte la stessa lingua, sarà facile per gli utenti" capire come navigare attraverso le loro app, "ha dichiarato Burtoft.

Per i casi in cui i gesti non sono in grado di fornire i dettagli necessari per un'applicazione, Microsoft fornisce anche dei suggerimenti. Con i puntatori, ogni punto di contatto sullo schermo ottiene il proprio "oggetto evento", a cui gli sviluppatori possono collegarsi direttamente con il loro codice dell'applicazione. I puntatori consentono all'utente di eseguire attività come disegnare o scrivere sullo schermo.

Un altro aspetto da considerare è il design. In un'altra sessione di Build, il principale consulente dell'esperienza utente di Microsoft, Will Tschumy, ha spiegato la filosofia dietro il nuovo Windows, nella speranza che gli sviluppatori costruiscano le proprie app in un modo simile.

All'osservatore casuale, la nuova interfaccia appare meno ingombra con scatole e scelte di menu. Questo aspetto, ha detto Tschumy, è stato in realtà ispirato all'alto modernismo, una scuola di design che affonda le sue radici nel movimento artistico Bauhaus dei primi anni del Novecento.

"Si tratta di cercare di mettere il sistema operativo fuori strada" Egli ha detto. Windows 8 tenta di aiutare gli utenti a concentrarsi sull'attività, ha affermato. Le app dovrebbero avere pochissime, se non nessuna, chrome, il termine di design per le scatole e le selezioni di menu che incorniciano la maggior parte delle applicazioni oggi. Invece, il contenuto dell'applicazione, come una foto, un video o un documento di testo, dovrebbe occupare l'intero schermo.

Tschumy ha consigliato agli sviluppatori che, ogni volta che hanno una domanda di progettazione con Windows 8, dovrebbero pensare "contenuto prima di cromo". "

Una società che abbraccia il nuovo paradigma del design è SAP. Il fornitore ERP (enterprise-resource-planning) prevede di rilasciare sei applicazioni nei prossimi mesi che abbracciano le nuove regole di progettazione di Windows, ha affermato Fred Samson, vicepresidente SAP di mobilità e innovazione, in un'altra sessione.

"Abbiamo provato sfruttare tutte le funzionalità di Windows 8 che possiamo ", ha affermato Samson. La nuova interfaccia consente a SAP di creare applicazioni più coinvolgenti e interattive, ha affermato. Gli utenti possono spostarsi su un documento scorrendo piuttosto che sfogliare, i dati possono essere visualizzati su mappe anziché elenchi e i documenti possono essere identificati da immagini anziché nomi.

Samson ha dimostrato un'applicazione, Scheda finanziaria, che consente agli utenti di visualizzare i dati da un database clienti in modalità grafica. Ad esempio, consente all'utente di interrogare un database per i contatti entro un raggio di 50 miglia e visualizzare i risultati su una mappa.

"Gli utenti non devono imparare una nuova lingua. Non è necessario aprire un filtro, selezionare un attributo, filtrare in base all'attributo. È tutto predisposto per loro ", ha detto.