Windows 8.1 ux & ui: le 9 principali funzionalità nuove e aggiornate

Sommario:

Video: Un primo sguardo alla User Experience di PlayStation 5 2024

Video: Un primo sguardo alla User Experience di PlayStation 5 2024
Anonim

Prima di oggi condividevamo con voi i collegamenti alla documentazione completa in Windows 8.1 relativa alle nuove linee guida UX e UI. Ora è tempo di vedere quali funzionalità sono state aggiornate e quali sono nuove. La maggior parte delle modifiche viene apportata in modo che gli sviluppatori possano avere un processo di invio delle app più rapido e anche per soddisfare i requisiti del nuovo sistema operativo. Quindi, ecco nove funzionalità nuove e aggiornate:

Windows ridimensionabile

Windows 8.1 non ha stati di visualizzazione a larghezza fissa. Gli utenti possono ora ridimensionare le app continuamente fino a una larghezza minima. (La larghezza minima predefinita di un'app è di 500 pixel.) Pertanto le app non hanno più gli stati di visualizzazione a scatto e riempimento. Invece, sviluppi la tua app per essere funzionale e di bell'aspetto di qualsiasi dimensione fino al minimo.

Nota La vista a scatto in Windows 8 aveva una larghezza di 320 pixel. La larghezza minima predefinita di 500 pixel è maggiore della vista a scatto di Windows 8. Se la tua app funziona bene con dimensioni inferiori e desideri incoraggiare gli utenti a mantenere la tua app sullo schermo, puoi modificare la larghezza minima a 320 pixel. Gli utenti possono avere più di due app contemporaneamente sullo schermo. Quindi la tua app potrebbe apparire tra altre due app e non adiacente al bordo sinistro o destro dello schermo.

Una singola app può aprire più di una finestra contemporaneamente. Un'app può avviare un'altra app. In questo caso, le due app in genere dividono lo schermo in modo uniforme se c'è abbastanza spazio. Ma puoi cambiarlo in modo che l'app lanciata sia più larga o più stretta dell'app originale o che sostituisca persino l'app originale sullo schermo. Per modificare il comportamento predefinito, utilizzare la proprietà DesiredRemainingView.

Aggiornamenti delle tessere

In Windows 8 c'erano due dimensioni delle tessere: tessere quadrate (150 × 150 pixel sul plateau di ridimensionamento 1x), tessere larghe (310 × 150 sul plateau di 1x). In Windows 8.1, ci sono due dimensioni di tessere aggiuntive: tessere piccole (70 × 70 sul plateau 1x), tessere grandi (310 × 310 sul plateau 1x). Poiché tre dei quattro tipi di modello sono ora quadrati, i riquadri che in precedenza erano chiamati riquadri "quadrati" in Windows 8 (150 × 150 sull'altopiano 1x) sono ora chiamati riquadri "medi". L'intero set è quindi piccolo, medio, largo e grande. Ecco alcuni esempi di tutti e quattro.

Cerca aggiornamenti

Windows 8.1 introduce un nuovo controllo della casella di ricerca che consente di fornire risultati di ricerca: Windows.UI.Xaml.Controls.SearchBox per le app che utilizzano XAML e WinJS.UI.SearchBox per le app che utilizzano JavaScript. Le tue app ora possono includere la casella di ricerca come elemento nel markup. Il nuovo controllo supporta modelli e stili completi.

In Windows 8.1, l'esperienza di ricerca delle app è completamente controllata dalle tue app. La casella di ricerca si integra con il contratto di ricerca per potenziare l'esperienza e consentire una profonda personalizzazione, in modo che le tue app offrano esperienze progettate per le esigenze degli utenti. La casella di ricerca supporta suggerimenti e risultati di ricerca forniti dall'app, cronologia delle ricerche specifiche dell'app e supporto completo per le interazioni touch, tastiera e mouse.

Condividi aggiornamenti

In Windows 8.1, le app di origine per il contratto di condivisione possono fornire diversi modi per tornare al contenuto condiviso. Windows 8.1 suddivide il formato Uri in due nuovi formati di dati in DataPackage e introduce quattro nuove proprietà fortemente tipizzate in DataPackagePropertySet. Per DataPackage, il formato Uri è obsoleto e sostituito con i formati WebLink e ApplicationLink.

Gli amuleti funzionano su ogni schermo

In Windows 8, quando sullo schermo erano presenti più app e l'utente ha richiamato gli accessi, il sistema ha visualizzato gli accessi per qualsiasi app occupasse la maggior parte dello spazio sullo schermo. In Windows 8.1, il sistema visualizza gli accessi per l'ultima app con cui l'utente ha interagito, indipendentemente dal numero di app sullo schermo o dalla presenza di più schermate. Ad esempio, se l'utente seleziona l'accesso alle impostazioni, il sistema visualizza il riquadro a comparsa Impostazioni per l'ultima app utilizzata.

Progetta la tua app in modo che funzioni con gli accessi, indipendentemente dalle dimensioni dell'app. In particolare, la larghezza del riquadro a comparsa Impostazioni deve essere inferiore o uguale alla larghezza corrente dell'app.

Integrazione con persone ed eventi

Windows 8.1 ti consente di portare la potenza di persone ed eventi nella tua app. Puoi consentire agli utenti della tua app di cercare informazioni sulle persone che conoscono all'interno della tua app e interagire con le persone integrando esperienze di comunicazione come messaggistica, e-mail, chiamata, videochiamata e così via. Puoi anche mantenere gli utenti nella tua app consentendo loro di visualizzare rapidamente la disponibilità del loro calendario e aggiungere eventi al loro calendario preferito.

Sintesi vocale

Windows 8.1 introduce l'API Windows.Media.SpeechSynthesis, che supporta la sintesi vocale, nota anche come sintesi vocale (TTS), nelle app di Windows Store.Utilizza la sintesi vocale per richiedere all'utente un input, evidenziare le notifiche delle app e le finestre di dialogo dei messaggi, fornire istruzioni (come la navigazione passo-passo) e leggere contenuti come messaggi di testo o e-mail, feed RSS, libri e risultati di ricerca.

Windows 8.1 include numerosi motori di sintesi vocale, noti come voci. Ogni voce ha un nome descrittivo, come Microsoft David (en-US, maschio), Microsoft Zira (en-US, femmina) e Microsoft Hazel (en-UK, femmina), che può essere specificato nella tua app e anche selezionato dal pannello di controllo della lingua da un utente. Le funzionalità di sintesi vocale supportate da Windows 8.1 consentono:

Impostare il sintetizzatore vocale su un genere, una voce e una lingua specifici. Generazione dell'output vocale da una stringa di testo semplice utilizzando le caratteristiche e le proprietà predefinite della voce corrente. Generazione dell'output vocale da una stringa contenente Speech Synthesis Markup Language (SSML) per personalizzare caratteristiche vocali, pronuncia, volume, tonalità, frequenza o velocità, enfasi e così via. Lettura e scrittura di dati audio generati dal motore di sintesi vocale da e verso un flusso ad accesso casuale.

Supporto per app di allarme nella schermata di blocco

In Windows 8.1, uno degli slot della schermata di blocco viene ora utilizzato per le app di allarme. Le app di allarme utilizzano la classe AlarmApplicationManager per richiedere l'autorizzazione dell'utente a diventare l'app di allarme del sistema. Se l'utente concede l'autorizzazione (o se l'utente inserisce l'app nello slot di allarme utilizzando il pannello di controllo) l'app prende lo slot e diventa l'app di allarme del sistema. Le notifiche di allarme attivate dall'app di allarme di sistema vengono quindi mostrate all'utente con una precisione di un secondo. Solo l'app nell'area di allarme può generare notifiche di allarme; le notifiche di allarme attivate da altre app vengono trattate come normali notifiche.

Aggiornamenti alla pianificazione degli elementi di lavoro

L'API CoreDispatcher (Windows:: UI:: Core: CoreDispatcher) ora ti consente un maggiore controllo sulle priorità nella pianificazione degli elementi di lavoro. In Windows 8.1, le priorità di invio del lavoro sono ora in questo ordine:

SendMessage (massima priorità)

CoreDispatcherPriority.High

CoreDispatcherPriority.Normal (include messaggi finestra e chiamate COM (Component Object Model))

Eventuali messaggi di input del dispositivo

CoreDispatcherPriority.Low

CoreDispatcherPriority.Idle (Priorità più bassa, utilizzata per le attività in background)

Cosa pensi come sviluppatore, questi cambiamenti sono buoni o cattivi?

Windows 8.1 ux & ui: le 9 principali funzionalità nuove e aggiornate