Ya puede obtener una versión de Photoshop para Android y iPad, pero solo tiene una fracción de las características en las versiones de Windows y Mac..

En parte, esto se debe a que la pantalla táctil no le proporciona el control preciso que necesita para una edición compleja, pero también es porque el procesador ARM no es lo suficientemente potente como para ejecutar todos los filtros de procesamiento intensivo. En una Mac o PC, esas características utilizan tanto la CPU como la GPU para ejecutarse más rápido.

Ahora que Nvidia tiene la tecnología VGX que permite que varias máquinas virtuales utilicen una tarjeta gráfica Nvidia tanto para mostrar la pantalla como para ejecutar cálculos de GPU (como el hardware que acelera un navegador como Firefox o Internet Explorer), ejecutar un escritorio completo de Windows es solo el primer paso. Por que no solo correr parte de la aplicación en la nube, dentro de una aplicación nativa de Android o iOS?

Eso se llama 'aplicación de visualización' y el gerente de producto de Nvidia VGX Will Wade le explicó a TechRadar cómo funcionarán estas aplicaciones.

Primero, tienes una aplicación iOS o Android que tiene la interfaz familiar con menús y barras de herramientas. "Renderizar esta pieza es fácil", así que puedes hacerlo usando el procesador de gráficos en la tableta. Pero la pantalla principal del programa, donde utiliza las funciones que necesitan más procesamiento y potencia de gráficos, se ejecuta en la nube, en una máquina virtual con una GPU virtual que es más poderosa que la tableta; lo que ves en la aplicación es como un ojo de buey (o una ventana gráfica) que muestra algo que se ejecuta en otro lugar.

"Si tienes una aplicación de gama alta como AutoCAD o Autodesk o Adobe, simplemente remotas esa parte de la aplicación. Si estás ejecutando en un servidor, entonces realmente estás ejecutando la función exacta de la computadora en el hardware exacto correcto. solo a distancia de la ventana gráfica porque eso es lo que la GPU hace realmente bien ".

Obviamente hay inconvenientes; solo puede usar una aplicación de ventana gráfica cuando está en línea y debe tener una conexión bastante rápida. Nvidia recomienda alrededor de un megabyte / segundo para transmitir un escritorio de Windows, aunque uno de los ingenieros está obteniendo una conexión lo suficientemente buena al conectar su iPhone como un módem..

Las tarjetas VGX con alimentación de Kepler son más rápidas para obtener información del búfer de cuadros listo para enviar a un sistema remoto que las tarjetas gráficas en un servidor actual; agregue el tiempo que se tarda en cruzar la red y Nvidia dice que es casi al mismo tiempo que el procesador de gráficos en una consola que pone las imágenes en la pantalla).

Pero la nube también tendrá que ser rápida; Una cosa es esperar a que se muestre una imagen, pero si estás ajustando un efecto píxel por píxel, necesitas que la aplicación responda rápidamente. Las nubes de juego impulsadas por GeForce GRID como Gaikai que transmiten juegos a tabletas dicen tener solo 5 milisegundos de latencia, pero eso es costoso de construir..

Es menos trabajo para la tarjeta gráfica virtual en la nube procesar y enviar una imagen que para una tarjeta gráfica real

Debido a que está utilizando el tiempo de GPU y CPU en la nube cada vez que ejecuta la aplicación (y el almacenamiento y la energía), es probable que tenga que pagar una tarifa mensual en lugar de comprar la aplicación como lo hace hoy. Y es mucho trabajo cambiar la aplicación para que se ejecute en un servidor pero responda a los toques en la interfaz de su tableta..

Aun así, el vicepresidente de Nvidia, Jeff Brows, le dijo a TechRadar que las compañías de software como Adobe están interesadas en crear estas aplicaciones combinadas utilizando GPU virtuales en la nube..

"Hay una serie de proveedores de software como Adobe que han hablado sobre el suministro de aplicaciones o servicios alojados a través de la nube y que van a necesitar una GPU detrás de ellos. Esta tecnología será clave para que ellos obtengan los aspectos económicos que necesitan. ser."

Impulsando la idea de las aplicaciones en la nube, el CEO de Nvidia, Jen-Hsun Huang, dijo esta semana que "la idea de comprar una aplicación en una caja es extraña para mí. Mañana es una equivocación". Tal vez en unos años la idea de ejecutar una aplicación en el mismo dispositivo también parezca extraña..