App ricevitore con funzionalità touch

Il destinatario riproduce i contenuti su dispositivi che potrebbero avere o meno funzionalità di controllo touch. Il ricevitore deve rispondere immediatamente alle azioni nell'app mittente e tramite i controlli touch.

Esempi di feedback dell'interfaccia utente del ricevitore:

  • In riproduzione
  • In pausa
  • Posizione di riproduzione / ricerca
  • Buffering

  UI del ricevitore

Obbligatorio
  A   Per i ricevitori video e audio, crea l'app ricevitore in modo che sia adattiva e possa adattarsi a qualsiasi risoluzione dello schermo e proporzione.

Video

UI del ricevitore video

Audio

UI del ricevitore audio


  B   Per i ricevitori video e audio, non visualizzare elementi che suggeriscono gesti tattili. Ad esempio, non mostrare elementi che sbirciano per indicare i gesti di scorrimento.
  C   Per i ricevitori video e audio, non visualizzare elementi che suggeriscano interazioni tattili.
  D   Per i ricevitori audio, non visualizzare elementi di tipo controllo come le barre di avanzamento.


Non visualizzare elementi sbirciati, icone che possono sembrare pulsanti o elementi di tipo controllo.


  E   Per i ricevitori video, non visualizzare metadati o elementi di controllo sul ricevitore durante la riproduzione, anche quando è in pausa, in modo che non entri in conflitto con i controlli visualizzati dal sistema.


Non: visualizzare metadati e controlli


  F   Per i ricevitori audio, posiziona tutti gli elementi di metadati sopra l'area protetta in modo che non si sovrappongano ai controlli visualizzati dal sistema.

Best practice

  • Tutto il testo deve essere leggibile da una distanza di 1,5-3 metri dall'unità di visualizzazione.
 

  App ricevitore inattiva

Sul ricevitore viene visualizzata una schermata inattiva quando il ricevitore è in primo piano, ma non vengono riprodotti contenuti.

Obbligatorio
  A   Identifica l'app ricevitore caricata utilizzando il logo dell'app.
  B   Posiziona tutti gli elementi, inclusi i loghi delle app, sopra l'area protetta in modo che non si sovrappongano ai controlli visualizzati dal sistema.

Best practice

  • Identifica che l'app è caricata visualizzando il testo "Pronto per la trasmissione".
  • Interrompi l'esecuzione del ricevitore se è inattivo per 5 minuti e disconnetti tutte le app mittenti connesse. Quando viene arrestato, viene visualizzata la schermata Home del dispositivo, che contribuisce a evitare il burn-in dello schermo.

 

  Caricamento dell'app ricevitore

Quando un utente si connette a un ricevitore, l'app del ricevitore deve essere caricata prima di poter visualizzare lo stato di inattività dell'app o iniziare a riprodurre i contenuti.

Obbligatorio
  A   Identifica l'app ricevitore in caricamento visualizzando il logo dell'app.
  B   Indica che l'app ricevente è in fase di caricamento mostrando un indicatore di caricamento animato.

 

  Caricamento dei contenuti del ricevitore

Durante il caricamento dei contenuti e prima dell'inizio della riproduzione, il ricevitore deve visualizzare informazioni per indicare che i contenuti sono in fase di caricamento.

Obbligatorio
  Un   identifica i contenuti caricati visualizzando il titolo o la copertina.
  B   Indica che i contenuti sono in fase di caricamento visualizzando un indicatore di caricamento animato.

Best practice
Quando riprendi la riproduzione dei contenuti, riavvolgi la riproduzione di 5-10 secondi in modo che lo spettatore non perda nulla durante la transizione dal mittente al destinatario.

 

  Riproduzione sul ricevitore

Obbligatorio
  A   Per i ricevitori video, non visualizzare alcun elemento durante la riproduzione. Quando tocchi lo schermo, il sistema visualizza i controlli del player.
  B   Per i ricevitori audio, posiziona tutti gli elementi dei metadati sopra l'area protetta e non visualizzare alcun elemento di controllo. Se tocchi lo schermo, il sistema visualizzerà i controlli del player.

Video

L'utente tocca lo schermo per visualizzare i controlli del player.

Audio

L'utente tocca lo schermo per visualizzare i controlli del player.

 

  Ricevitore in pausa

Obbligatorio
  A   Per i ricevitori video, non visualizzare alcun elemento quando sono in stato di pausa. Il sistema visualizzerà i controlli del player con un pulsante di riproduzione per indicare che la riproduzione è in pausa.
  B   Per i ricevitori audio, non visualizzare alcun elemento di controllo quando sono in stato di pausa. Il sistema visualizzerà i controlli del player con un pulsante di riproduzione per indicare che la riproduzione è in pausa.

Best practice

  • L'app ricevitore non deve continuare la riproduzione dei contenuti a meno che non ci sia una richiesta esplicita da parte dell'utente di avviare la riproduzione, ad esempio riprendere o saltare un elemento della coda.
  • Interrompi l'esecuzione del ricevitore se è inattivo per 20 minuti e disconnetti le app mittente connesse. Quando viene interrotto, viene visualizzata la schermata Home del dispositivo, che aiuta a prevenire il burn-in dello schermo.
  • Garantire l'allineamento con l'implementazione futura delle sessioni in background.
  • Se applicabile, quando il ricevitore viene interrotto a causa del tempo di inattività, memorizza la posizione in pausa in modo che l'utente possa riprendere la riproduzione da quel punto in un secondo momento.

Video

Video in pausa

Audio

Audio in pausa

 

  Buffering del ricevitore

Il buffering sul ricevitore si verifica quando la latenza di rete o altri fattori causano un ritardo nella riproduzione.

Obbligatorio
  A   Non visualizzare alcun elemento anche se il buffering continua per diversi secondi. Gli utenti possono toccare lo schermo per visualizzare i controlli del player o scorrere per tornare indietro.

Video

Buffering del ricevitore

Audio

Buffering del ricevitore

 

  Il ricevitore interrompe la trasmissione

Quando la riproduzione si interrompe o scade il timeout, il ricevitore visualizza l'interfaccia utente inattiva.

Obbligatorio
  Un   Identifica quale app ricevitore è caricata o inattiva mostrando un logo dell'app.
  B   Posiziona tutti gli elementi, inclusi i loghi delle app, sopra l'area protetta in modo che non si sovrappongano ai controlli visualizzati dal sistema.

Best practice

  • Disconnettiti dall'app ricevitore e interrompine l'esecuzione se è inattiva per 5 minuti. Quando viene interrotta, viene visualizzata la schermata Home del ricevitore, che contribuisce a evitare il burn-in dello schermo.

 

 

Le immagini utilizzate in questa guida alla progettazione sono fornite per gentile concessione della Blender Foundation e condivise con licenza Creative Commons o di copyright.

  • Elephant's Dream: (c) copyright 2006, Blender Foundation / Netherlands Media Art Institute / www.elephantsdream.org
  • Sintel: (c) copyright Blender Foundation | www.sintel.org
  • Tears of Steel: (CC) Blender Foundation | mango.blender.org
  • Big Buck Bunny: (c) copyright 2008, Blender Foundation / www.bigbuckbunny.org