Panoramica dei widget
I widget di Windows sono contenitori di interfaccia utente di piccole dimensioni che visualizzano testo e grafica, associati a un'app installata nel dispositivo. I widget installati vengono visualizzati in una griglia nella scheda Widget: un piano a comparsa che si sovrappone al desktop di Windows quando l'utente fa clic sull'icona Widget sulla barra delle applicazioni, usa il collegamento Windows+W o scorre rapidamente dal bordo sinistro dello schermo. I widget consentono agli utenti di tenere sempre sotto controllo gli elementi importanti per loro aggregando contenuto personalizzato e azioni rapide dalle app usate. Sono rapidamente bene consumabili e utilizzabili. I widget non sono concepiti per sostituire app e siti Web, ma piuttosto per fornire accesso senza problemi alle informazioni più necessarie o alle funzionalità usate spesso che gli utenti possono leggere/attivare subito. Quando si progetta il widget, prendere in considerazione il tipo di valore che porterà ai consumer.
Termine | Definizione |
---|---|
Host widget | Applicazione che visualizza e gestisce i widget di Windows. Nella versione corrente l'unico host widget è la scheda Widget incorporata in Windows 11. |
Scheda Widget | La scheda Widget è un componente di sistema di Windows 11 visualizzato sul desktop quando l'utente fa clic sull'icona Widget sulla barra delle applicazioni, usa il collegamento Windows+W o scorre rapidamente dal bordo sinistro dello schermo. La scheda Widget visualizza i widget e ne gestisce il layout sulla scheda. |
Widget | Un widget è una scheda adattiva che presenta contenuti o azioni importanti da un'app. Consente agli utenti di accedere immediatamente alle informazioni desiderate senza la necessità di avviare l'app o il sito Web associato. Il contenuto del widget viene aggiornato dinamicamente durante tutto il giorno per fornire all'utente contenuti correnti e interessanti che possono essere utilizzati a colpo d'occhio. I widget forniscono funzionalità interattive di base che consentono all'utente di avviare l'app associata per un'interazione più approfondita. I widget non sono destinati a sostituire app e siti Web. |
Provider di widget | Un provider di widget è un'app di Windows che fornisce contenuto da visualizzare nel widget. Il provider di widget è proprietario del contenuto, del layout e degli elementi interattivi del widget. |
L'esperienza visiva di un widget include elementi visivi ed elementi di interazione definiti usando il formato JSON delle schede adattive. La Progettazione schede adattive fornisce un editor in tempo reale per la progettazione di schede adattive, nonché modelli per le dimensioni e i temi supportati dei widget. È importante che la progettazione del widget rispetti i principi di progettazione dei widget di Windows per garantire che la scheda Widget fornisca un'esperienza coerente e familiare per tutti i widget.
Per una procedura dettagliata generale degli elementi visivi di un widget, vedere Stati del widget e componenti predefiniti dell'interfaccia utente.
Per creare widget di Windows eccezionali, prendere in considerazione i principi seguenti durante la progettazione e lo sviluppo dei widget:
Gli utenti possono dare un'occhiata rapida per ottenere il massimo valore dal widget. Devono fare clic su di esso solo se vogliono dettagli più avanzati o interazioni più approfondite.
È possibile esporre immediatamente le informazioni usate di frequente per consentire agli utenti di risparmiare tempo durante la ripetizione di tali passaggi. È inoltre possibile favorire nuove interazioni costanti con l'app.
È possibile elevare le informazioni più utili e pertinenti.
Fornire contenuti personalizzati e creare una connessione emotiva con i clienti. I widget non devono mai contenere annunci. I clienti hanno il controllo del contenuto e del layout dei widget.
Ogni widget dovrebbe in genere concentrarsi su un'attività o uno scenario principale. I widget non sono destinati a sostituire app e siti Web.
Il contenuto deve essere aggiornato dinamicamente in base al contesto disponibile. È aggiornato e fornisce il contenuto giusto al momento giusto.
- In base alle informazioni ottenute sui clienti, identificare i contenuti più importanti o le azioni più utili a cui gli utenti vogliono accedere rapidamente senza aprire l'app o il sito Web. Considerare i principi enumerati nella sezione Principi dei widget e pensare a come possono essere applicati all'app.
- L'app può supportare più widget singoli. Determinare il numero di widget separati che si vogliono supportare in modo che ogni widget sia incentrato su uno scopo specifico.
- Determinare il contenuto da includere per ogni widget. Un singolo widget può supportare tre dimensioni diverse, ovvero piccolo, medio e grande. Per ogni widget, considerare il contenuto che offrirebbe il massimo valore agli utenti e alle esigenze aziendali. Per ogni dimensione da piccola a grande, lo scopo del widget deve rimanere lo stesso, ma la quantità di informazioni visualizzate dovrebbe espandersi con dimensioni maggiori. È consigliabile che i provider di widget implementino tutte le dimensioni dei widget per offrire agli utenti flessibilità durante la personalizzazione del layout del widget.
- Considerare le interazioni utente che saranno supportate dal widget. Gli utenti possono fare clic sul titolo del widget o sulle destinazioni di clic definite nel widget. Queste interazioni possono attivare collegamenti diretti all'app o al sito Web che portano gli utenti direttamente agli elementi a cui sono interessati, in modo da non dover passare dalla radice dell'app. Prendere in considerazione i diversi modelli di spostamento offerti.
- Le app devono implementare un provider di widget che implementa la funzionalità back-end per inviare il layout e i dati del widget alla scheda Widget da visualizzare. È attualmente possibile implementare un provider di widget usando un'app desktop Win32 in pacchetto o un'app Web progressiva (PWA). Per altre informazioni sulla creazione di un provider di widget Win32, vedere Provider di servizi widget. Per informazioni sui provider di widget per app Web progressive, vedere Creare widget basati su app Web progressive.
Stati e interfaccia utente dei widget
Nozioni fondamentali sulla progettazione dei widget
Progettazione dell'interazione con i widget
Creare un modello di widget con Progettazione schede adattive
Feedback su Windows developer
Windows developer è un progetto di open source. Selezionare un collegamento per fornire feedback: