Good point. Photoshop users have already spent their software budget.
I think most PS users have a few gigs of ram and a drive exclusively for the swap file, sometimes even another drive just for Photoshop's scratch disc. Occasionally others, too, to distribute I/O and have as much disc access done in parallel ... the same theory behind striped raid. That won't be the case for casual users, but maybe if you only looked at people who actually bought a license?
Anyway, image editing can take a lot of resources, of all types, and after buying a computer that can keep up, people won't want to switch over to a thin client that won't leverage their investment in hardware.
On the other hand, if a lot of the work is done locally, and only the results are sent back and forth over the wire - which I think is the case here, using javascript - an application can be a lot more responsive, and do most of its processing locally, instead of on a shared server fielding plenty of other requests.
Still, even if all the math is happening on your computer, images can be huge. Can you imagine working on a 20 million pixel image this way? We're going to need a lot more bandwidth someday...
|