Hacker News new | ask | show | jobs
by nupark2 5381 days ago
You're conflating hyperlinked documents and applications. The web is clearly the dominant document platform, but is the web the dominant application platform?

The answer is in market success of the emerging mobile (and possibly desktop) application platforms, and the kinds of applications being produced there.

2 comments

Just follow the link I provided to the top 1000 most visited sites on the web http://www.google.com/adplanner/static/top1000/

Social network, video host, web portal, search, portal, mass collaboration software, and only at #7 do we get to a blog platform - arguably a "hyperlinked document" server, though really more of a an application -- followed by search, software, portal, search, search, software, classifieds, messaging, video, search -- the vast majority of the top 100 page are non document oriented apps.

In user-hours of application use the web is UNQUESTIONABLY the dominant application platform.
I'm not sure why you'd say 'unquestionably,' short of a very loose definition of what makes an application.

People spend 8 hours a day using desktop apps -- word, excel, outlook, GIS software, development tools, whatever.

They read their email and twitter and consume content throughout the day on their mobile devices.

At home they play video games, read books, comics, videos -- all using 'apps' on their TVs, mobile devices, and playstations.

Color me unconvinced -- I just took a break from 3 hours reading in iBooks to write this.

I migrated from Thunderbird to GMail, and from Word/Excel to Google apps.

The only desktop apps I'm still using, besides development tools and the actual browser, is a PDF reader + Skype + iTunes + the file manager + Gimp / Photoshop for editing my personal pictures (before uploading them to Flickr).

On my Android phone I use native apps for online services, mostly because bandwidth is a problem and native apps have better caching. But the web interfaces for Facebook, Twitter and Flickr are actually usable.

I'm not saying that everything should or will move to the web. It would actually be stupid implementing Photoshop in the browser.

But the web is clearly dominating my time spent with computers.

> It would actually be stupid implementing Photoshop in the browser.

Not that I completely disagree, but sumopaint.com is one of the most impressive web apps i've seen.

"It would actually be stupid implementing Photoshop in the browser."

You say that now... In truth I don't think there's a fundamental reason why that's such a bad idea, and I think it will happen in the coming years. JS compilation is getting better and better, eventually it'll reach the theoretical limits, which is to run more or less as fast as client-side C. Similarly, web standards are improving at an amazing rate, given the development base and momentum behind web applications (which are growing to be as big a business as any platform) eventually we're likely to end up with all the bits and pieces for supporting web apps (UI elements, frameworks, etc.) at a level matching that of desktop development.

At some point it's not only possible but indeed very likely that a photoshop web app will be built. But by then it probably won't seem like a crazy idea.

I'm not talking about image editing in general, I'm talking about Photoshop -- the industry standard for professionals, software that should be providing everything needed for professional-level retouches.

This is an important difference -- Moore's law is still applied -- but image resolutions are getting bigger and bigger, algorithms get more complicated and more fancy, people also want to be more and more productive.

What I'm saying is that image retouching for professionals needs every CPU cycle you can spare + screen real estate + really good integration with input devices.

I'm not seeing the browser (which stagnated for years), as a powerful enough medium for that, unless you can make Javascript as-fast-as-C without sacrificing too much RAM (since you need that too) and unless you provide lower-level access to hardware (OpenGL ES is a good start, but you need more).

Now surely, if Photoshop can't be built in the browser, that doesn't mean something less powerful will be less useful. But it won't be Photoshop.

I know what you mean, I mean the same thing. In 20 years time I fully expect that a Adobe Photoshop (or something 100% equivalent) will be a web app. Sure, it can't be done reasonably today, but for every single roadblock preventing it there will be many competent engineers capable of removing that one roadblock and many people (developers and users) providing a strong incentive to do so.
At least the "native" facebook for android uses web pages to serve you the feed and comments.