Du kan redan få en version av Photoshop för Android och iPad, men den har bara en bråkdel av funktionerna i Windows och Mac-versionerna.

Delvis beror på att en pekskärm inte ger dig den fina kontrollen du behöver för komplicerad redigering, men det beror också på att ARM-processorn inte är tillräckligt kraftfull för att köra alla processintensiva filter. På en Mac eller PC använder dessa funktioner både CPU och GPU för att springa snabbare.

Nu när Nvidia har VGX-tekniken som gör det möjligt för flera virtuella maskiner att använda ett Nvidia-grafikkort både för att visa skärmen och köra GPU-beräkningar (t.ex. hårdvaruccelerering av en webbläsare som Firefox eller Internet Explorer), är det bara det första steget att köra ett helt Windows-skrivbord. Varför inte bara springa del av applikationen i molnet, inuti en inbyggd Android eller iOS-applikation?

Det kallas en "viewport application" och Nvidia VGX produktchef Will Wade förklarade för TechRadar hur dessa program skulle fungera.

Först har du ett iOS- eller Android-program som har det bekanta gränssnittet med menyer och verktygsfält. "Rendering av denna bit är lätt", så du kan göra det med hjälp av grafikprocessorn på surfplattan. Men huvudskärmen i programmet, där du använder de funktioner som behöver mer bearbetning och grafikkraft körs i molnet, på en virtuell maskin med en virtuell GPU som är mer kraftfull än tabletten. vad du ser i appen är en som en porthole (eller ett visningsport) som visar något som kör någon annanstans.

"Om du har en avancerad applikation som AutoCAD eller Autodesk eller Adobe, tar du bara bort den delen av appen. Om du kör på en server kör du verkligen exakt rätt datorfunktion på exakt rätt maskinvara. bara avlägsna viewporten eftersom det är vad GPU gör riktigt bra. "

Uppenbarligen finns det nackdelar; Du kan bara använda en visningsansökan när du är online, och du måste ha en ganska snabb anslutning. Nvidia rekommenderar runt en megabyte / sekund för att kunna skicka ett Windows-skrivbord, även om en av ingenjörerna får en tillräckligt bra anslutning genom att tethera sin iPhone som modem.

Kepler-drivna VGX-kort är snabbare när det gäller att få information från rambufferten redo att skickas till ett fjärrsystem än grafikkorten i en server idag; lägg till den tid det tar att komma över nätverket och Nvidia säger att det handlar om samma tid som grafikprocessorn i en konsol sätter bilder på skärmen).

Men molnet måste också vara snabbt; Det är en sak att vänta på att en bild ska visas, men om du ändrar en pixel med pixel, behöver du appen att svara snabbt. De GeForce GRID-drivna spelmoln som Gaikai som springer spel till tabletter hävdar att de bara har 5 millisekunder av latens, men det är dyrt att bygga.

Det är mindre arbete för det virtuella grafikkortet i molnet att göra och skicka en bild än för ett riktigt grafikkort

Eftersom du använder GPU och CPU-tid på molnet varje gång du kör programmet (och lagring och ström), skulle du troligen behöva betala en månadsavgift i stället för att köpa ansökan som du gör idag. Och det är mycket arbete att ändra applikationen så att den körs på en server men svarar på kranar på gränssnittet på din surfplatta.

Likväl berättade Nvidia VP Jeff Brows TechRadar att programvaruföretag som Adobe är angelägna om att skapa dessa kombinerade applikationer med virtuella GPU i molnet.

"Det finns ett antal programvaruförsäljare som Adobe som har pratat om att tillhandahålla hostade applikationer eller tjänster via molnet och de kommer att behöva GPU bakom dem. Denna teknik kommer att vara nyckeln för att de ska få ekonomin till där de behöver att vara."

Nvidias vd Jen-Hsun Huang sade i veckan att "Tanken med att köpa en ansökan i en låda är konstig för mig. I morgon är det bara fel." Kanske om några år kommer idén att köra en applikation allt på samma enhet att vara märklig också.