Live data from Hacker News

Why did the web take over desktop and not mobile?

subconscious.substack.com

11–20 of 315 posts

Re: Why did the web take over desktop and not mobile?

#12
post #5

Maybe I missed it, but I don't think the article even provides figures for the percentage of time spent in a browser on mobile versus desktop. If it is indeed skewed toward non-browser activities on the phone, that's got to mostly be due to hardware integration for things that don't exist or aren't used the same way on most desktops (camera, voice assistant, GPS) and better notification interfaces (messaging apps, wh…

> camera, voice assistant, GPS

Phones could add APIs for webapps to use those.

Re: Why did the web take over desktop and not mobile?

#14
post #6
post #4

One word: Apple. Preventing PWAs is detrimental to users and an abuse of their monopoly.

Is android native development still a thing?

It's always confusing when people say "native" on Android... you never know if they mean "not a web app" (SDK) or "machine code" (NDK). Do you mean the latter?

Re: Why did the web take over desktop and not mobile?

#16

Mobile code can not burn battery on unnecessary cpu use, and certainly not on unnecessary use of power transmitting over a radio link repetitively loading things: desktop gets power plugged into a wall and is therefore less constrained.

> unnecessary use of power transmitting over a radio link repetitively loading things

Web apps can be installed on the phone. Has been working on Android for a long time, and it won't need to reload anything. I don't see them being much less efficient than "native" Android apps, especially considering their average quality.

> desktop gets power plugged into a wall and is therefore less constrained

Unless it's a laptop.

Re: Why did the web take over desktop and not mobile?

#17
post #6

Earlier quoted context omitted.

Is android native development still a thing?

It's always confusing when people say "native" on Android... you never know if they mean "not a web app" (SDK) or "machine code" (NDK). Do you mean the latter?

I'm pretty sure it's "not a web app" in most contexts, but that's an interesting point I hadn't thought of before.

What do you mean by "machine code" though? To me, the most native you can get is a Java/C++ app that uses Android APIs directly. Anything lower is systems development, something not generally possible for normal developers.

Re: Why did the web take over desktop and not mobile?

#18
post #4

One word: Apple. Preventing PWAs is detrimental to users and an abuse of their monopoly.

Its not sufficient of an explanation.

For desktop browsers there are also no application launch icons.

Probably has most to do with the limits of the UX of a phone. Pulling up a browser and typing in a url, hitting autocomplete is done in 2 seconds. On mobile everything is so much more painful, a lot more desire for one click wonder buttons

Re: Why did the web take over desktop and not mobile?

#19
For me, opening and dealing with the browser and web apps on mobile is more of a hassle than doing the same thing on desktop. On the latter, I have my browser with pinned tabs with the apps I use (email apps, project management apps, etc.) and it just stays there.

Trying to do the same thing on mobile is a pain, so it's more convenient to use the mobile apps there.

Post reply on HN