L'avvio fa funzionare un'app su più schermi

Una tipica serata a casa mia include almeno quattro schermi di varie dimensioni sparsi per il soggiorno: una TV, un laptop, un iPad e un iPhone, più l'occasionale smartwatch o qualsiasi altro gadget che potrei testare. Per la maggior parte, ognuno opera da solo, sebbene condivida molte delle stesse app e servizi.





Sparsi : Conductr vuole consentire agli sviluppatori di creare applicazioni in grado di riconfigurarsi automaticamente su più schermi.

Robert Levy lo odia. È il chief technology officer di una startup chiamata conduttore , che sta costruendo una piattaforma basata sul Web per consentire agli sviluppatori di creare app che possono diffondersi su più dispositivi, determinando automaticamente quali parti dell'app alimentare e quali visualizzare in qualsiasi momento. Levy pensa che questo potrebbe essere utile in qualsiasi ambiente in cui disponi di diversi display. Se l'approccio decolla, potrebbe anche ispirare modi completamente nuovi di progettare app.

Questo tipo di scenario multischermo sta diventando sempre più comune. Gli smartphone sono già dominanti nelle vendite di telefoni cellulari, i tablet sono di rigore e i gadget indossabili come orologi intelligenti e computer indossati in testa stanno avanzando in punta di piedi verso il mainstream.



Tuttavia, sebbene ci siano già alcuni modi per condividere applicazioni tra diversi gadget, come usare il tuo iPhone per controllare i giochi iPad o ricevere aggiornamenti per smartphone su uno smartwatch, questi sono limitati perché è difficile far funzionare bene i dispositivi che funzionano su diversi sistemi operativi insieme. Inoltre, alcuni sistemi operativi, come Android, sono estremamente frammentati all'interno del proprio universo, poiché dispositivi diversi eseguono versioni diverse del sistema operativo.

Il problema che vediamo in questo momento è che questi dispositivi non collaborano davvero tra loro, afferma Levy.

Conductr consente agli sviluppatori di impostare regole all'interno delle app che consentono loro di lavorare in modo efficace su più dispositivi contemporaneamente. Ad esempio, all'interno di un'app di streaming video, il componente per la visione di video potrebbe essere impostato per essere collegato al display più grande, come un laptop o un tablet, mentre un elenco di video correlati verrebbe visualizzato sul tuo smartphone e un telecomando dovrebbe atterrare sul tuo orologio intelligente. Ogni volta che inizi a utilizzare la stessa app su un dispositivo aggiuntivo, Conductr riconfigura automaticamente le diverse parti dell'app, afferma Levy.



Il conduttore si basa sul lavoro di Daniel Wigdor , un assistente professore di informatica presso l'Università di Toronto che studia l'interazione multidispositivo e che è anche consulente scientifico di Conductr. È il coautore di tre diverso documenti sul tema dei gadget che lavorano insieme, tutti elementi che trovano eco nel lavoro di Conductr e saranno presentati alla conferenza ACM CHI sui fattori umani nei sistemi informatici a Toronto a fine aprile.

Wigdor pensa alle interazioni complementari tra i gadget come una sinfonia di dispositivi, in cui il software che consente loro di lavorare insieme può portarli in armonia. È come se le app fossero in esecuzione nel cloud e le schermate fossero cose che si guardano per vedere una parte dell'applicazione, dice.

Levy afferma che uno sviluppatore utilizzerebbe il kit di sviluppo software di Conductr per consentire a un'app di comunicare con Conductr su Internet. Ogni gadget che esegue quell'app segnalerà a Conductr, facendogli sapere, ad esempio, quanto è grande il suo schermo, quali tipi di input supporta, il suo orientamento e il suo sistema operativo. Gli algoritmi di Conductr determinerebbero quindi quali funzionalità di quell'app dovrebbero essere eseguite su di essa. Se un dispositivo viene spento o disconnesso in altro modo, Conductr rimescola semplicemente le funzionalità dell'app tra i dispositivi rimanenti.

Levy lo dimostra in a video di una demo live pubblicata sul sito di Conductr. Mostra come la tecnologia dell'azienda può eseguire una semplice applicazione simile a PowerPoint su più dispositivi contemporaneamente. Levy inizia utilizzando l'applicazione solo su un computer portatile, mostrando una diapositiva principale, un elenco di diapositive in una barra laterale sul lato destro dello schermo, un timer e alcune note del relatore. Quando accede alla stessa app su uno smartphone Android, tutti i pezzi dell'app tranne la diapositiva principale scompaiono dal laptop e riappaiono sul display dello smartphone. Aggiunge un orologio intelligente Pebble e acquisisce la funzione timer, quindi indossa un Google Glass che cattura le note del relatore in modo che possa vederle sul display proiettato sopra l'occhio. Ciascuno dei dispositivi può anche fungere da telecomando per le diapositive. Nel video, almeno, la latenza sembrava essere piuttosto bassa.

È davvero fantastico la prima volta che vedi Google Glass fare qualcosa di utile, dice Levy. Estende la tua esperienza invece di cercare di distrarti da essa.

Conduttore è ancora lontano dal tuo soggiorno o da qualsiasi altra parte. Sebbene la demo sia completamente funzionante e il team di Conductr stia lavorando su un'altra app progettata specificamente per i giochi, Conductr non è ancora disponibile per gli sviluppatori e Levy non dirà quando ciò accadrà.

Niklas Elmqvist , un assistente professore alla Purdue University che studia l'interazione uomo-computer e la visualizzazione delle informazioni, spera che questo tipo di esperienze utente sarà possibile nei prossimi anni. Elmqvist e altri ricercatori stanno lavorando a un progetto in qualche modo simile chiamato Policromo .

Le persone hanno smartphone, tablet, ci sono display ovunque, potresti iniziare a ricevere Google Glass e anche smartwatch, dice. Il più delle volte questi dispositivi sono progettati per essere lavorati in isolamento, essenzialmente. Non ha davvero senso farlo.

nascondere