El inicio hace que una aplicación se ejecute en muchas pantallas

Una noche típica en mi casa incluye al menos cuatro pantallas de varios tamaños repartidas por la sala de estar: un televisor, una computadora portátil, un iPad y un iPhone, además de un reloj inteligente ocasional o cualquier otro dispositivo que pueda estar probando. En su mayor parte, cada uno opera por su cuenta, aunque comparten muchas de las mismas aplicaciones y servicios.





Extendido : Conductr quiere permitir que los desarrolladores creen aplicaciones que puedan reconfigurarse automáticamente en múltiples pantallas.

Robert Levy odia esto. Es el director de tecnología de una startup llamada Conductr , que está construyendo una plataforma basada en la web para permitir a los desarrolladores crear aplicaciones que puedan extenderse a través de múltiples dispositivos, determinando automáticamente qué partes de la aplicación alimentar a qué pantalla en cualquier momento. Levy cree que esto podría ser útil en cualquier entorno en el que tenga varias pantallas. Si el enfoque despega, también podría inspirar formas completamente nuevas de diseñar aplicaciones.

Este tipo de escenario multipantalla se está volviendo cada vez más común. Los teléfonos inteligentes ya son dominantes en las ventas de teléfonos celulares, las tabletas son de rigor y los dispositivos portátiles como relojes inteligentes y computadoras que se usan en la cabeza están avanzando de puntillas hacia la corriente principal.



Sin embargo, si bien ya existen algunas formas de compartir aplicaciones entre diferentes dispositivos, como usar su iPhone para controlar juegos de iPad o recibir actualizaciones de teléfonos inteligentes en un reloj inteligente, estas son limitadas porque es difícil lograr que los dispositivos que se ejecutan en diferentes sistemas operativos funcionen bien. juntos. Además, algunos sistemas operativos, como Android, están extremadamente fragmentados dentro de su propio universo, ya que diferentes dispositivos ejecutan diferentes versiones del sistema operativo.

El problema que vemos en este momento es que estos dispositivos realmente no colaboran entre sí, dice Levy.

Conductr permite a los desarrolladores establecer reglas dentro de las aplicaciones que les permiten trabajar de manera efectiva en varios dispositivos a la vez. Por ejemplo, dentro de una aplicación de transmisión de video, el componente de visualización de video podría configurarse para quedarse con su pantalla más grande, como una computadora portátil o una tableta, mientras que una lista de videos relacionados aparecería en su teléfono inteligente y un control remoto aterrizaría en su reloj inteligente. Cada vez que comenzara a usar la misma aplicación en un dispositivo adicional, Conductr reconfiguraría automáticamente las diferentes partes de la aplicación, dice Levy.



Conductr se basa en el trabajo de Daniel Wigdor , profesor asistente de ciencias de la computación en la Universidad de Toronto que estudia la interacción entre múltiples dispositivos y que también es asesor científico de Conductr. Es el coautor de Tres diferente documentos sobre el tema de los dispositivos que funcionan juntos, todos los cuales se reflejan en el trabajo de Conductr y se presentarán en la Conferencia ACM CHI sobre factores humanos en sistemas informáticos en Toronto a fines de abril.

Wigdor piensa en las interacciones complementarias entre dispositivos como una sinfonía de dispositivos, donde el software que les permite trabajar juntos puede armonizarlos. Es como si las aplicaciones se estuvieran ejecutando en la nube y las pantallas fueran cosas que miras para ver una parte de la aplicación, dice.

Levy dice que un desarrollador usaría el kit de desarrollo de software de Conductr para permitir que una aplicación se comunique con Conductr a través de Internet. Cada dispositivo que ejecute esa aplicación informaría a Conductr, haciéndole saber, por ejemplo, qué tan grande es su pantalla, qué tipos de entradas admite, su orientación y su sistema operativo. Los algoritmos de Conductr determinarían entonces qué funciones de esa aplicación deberían ejecutarse en ella. Si un dispositivo se apaga o se desconecta, Conductr simplemente reorganizaría las funciones de la aplicación entre los dispositivos restantes.

Levy demuestra esto en un video de una demostración en vivo publicada en el sitio de Conductr. Muestra cómo la tecnología de la empresa puede ejecutar una aplicación simple similar a PowerPoint en varios dispositivos a la vez. Levy comienza usando la aplicación solo en una computadora portátil, mostrando una diapositiva principal, una lista de diapositivas en una barra lateral en el lado derecho de la pantalla, un temporizador y algunas notas del orador. Cuando inicia sesión en la misma aplicación en un teléfono inteligente Android, todas las partes de la aplicación, excepto la diapositiva principal, desaparecen de la computadora portátil y reaparecen en la pantalla del teléfono inteligente. Agrega un reloj inteligente Pebble y toma la función de temporizador, y luego se coloca un Google Glass que captura las notas del orador para que pueda verlas en su pantalla proyectada sobre el ojo. Cada uno de los dispositivos también puede actuar como un control remoto para los toboganes. En el video, al menos, la latencia parecía ser bastante baja.

Es bastante increíble la primera vez que ves a Google Glass hacer algo útil, dice Levy. Extiende tu experiencia en lugar de intentar distraerte de ella.

Conductr todavía está lejos de su sala de estar, o de cualquier otro lugar. Si bien la demostración es completamente funcional y el equipo de Conductr está trabajando en otra aplicación diseñada específicamente para juegos, Conductr aún no está disponible para desarrolladores y Levy no dirá cuándo sucederá.

Niklas Elmqvist , profesor asistente de la Universidad de Purdue que estudia la interacción humano-computadora y la visualización de información, tiene la esperanza de que este tipo de experiencias de usuario sea posible en los próximos años. Elmqvist y otros investigadores están trabajando en un proyecto algo similar llamado Policromo .

La gente tiene teléfonos inteligentes, tabletas, hay pantallas en todas partes, es posible que comiences a obtener Google Glass y también relojes inteligentes, dice. La mayoría de las veces, estos dispositivos están diseñados para trabajar de forma aislada, esencialmente. Realmente no tiene sentido hacer eso.

esconder