native binaries can very much match that
friction-less "installation".
That will never happen because of the various differences between clients. This is the magic of the browser - people bitch about cross-browser incompatibilities, however because of the browser's simplicity it gets as close to "frictionless" as possible.
And you won't replicate that unless you invent something that's for all practical purposes still a browser.
(you mentioned deb, try upgrading an Ubuntu box sometimes)
Is there a single point of the web that cannot
be replicated in native-land?
This is the wrong question to ask. You're not seeing the forest from the trees.
The web is great because of its extreme simplicity. Trying to replicate that would get you yet another browser-like technology, that's broken in new ways nonetheless, or it will make you deal with even greater complexity - I don't know about you but it was extremely painful for me to even get a Hello World installed on my own iPhone.
Either way, talking about "replication" is missing the point.
One major benefit that the web has is that
The benefit you mention isn't even the main benefit of the web. The main benefit is that the web is available everywhere for everybody, with no discrimination.
When you send a link to a friend, you don't ask him whether he has access to your App Store or not. The web's availability is implied (after all, that's probably how your friend received the link in the first place).
Ubiquiteness: you can have the same app in
your laptop / phone / tablet
Seriously? Ever attempted developing for iOS, Android, Symbian, WinMo 6, WinMo 7, Samsung Bada, Blackberry, OS X, Windows, Linux?
I for one have stopped using anything but the web GMail interface on any device that's not a mobile phone, because it's that good.
"""That will never happen because of the various differences between clients."""
That has happened already. I can install, say, Evernote on my Desktop Mac and my iOS phone with a few clicks (as fast as typing: evernote [ENTER] on the location bar of a browser).
"""The web is great because of its extreme simplicity. Trying to replicate that would get you yet another browser-like technology, that's broken in new ways nonetheless, or it will make you deal with even greater complexity - I don't know about you but it was extremely painful for me to even get a Hello World installed on my own iPhone."""
Hundreds of millions of people don't seem to have problem downloading and using around a billion apps on their iPhones. Same for Android from what I hear.
(And who said anything about developing for the platform? The "Hello world" thing you had trouble with is not about installing/using a ready made app from the store).
"""The benefit you mention isn't even the main benefit of the web. The main benefit is that the web is available everywhere for everybody, with no discrimination."""
Yeah. In a future where most people carry mobile devices/tablets etc, that could well change, in the same way where now you can't take Gopher access for granted like you once could among internet users.
"""When you send a link to a friend, you don't ask him whether he has access to your App Store or not. The web's availability is implied (after all, that's probably how your friend received the link in the first place)."""
Yeah. But I don't go to most web apps because of links send by friends. Why would I be expected to install apps because of links send by friends?
You know something else that is also ubiquitous besides Google Docs? A program able to read .doc files. Almost all computers have one installed --and that's of a desktop proprietary format, a rather expensive program, and pre-app store convenience for native apps and sandboxed models. Actually MORE people have Office installed than have ever used Google Docs. Imagine how easier it will be in the future, with application repositories and on demand native app installation.
"""Seriously? Ever attempted developing for iOS, Android, Symbian, WinMo 6, WinMo 7, Samsung Bada, Blackberry, OS X, Windows, Linux?"""
You said about developing? I said you can HAVE the same app. Somebody else will have to go to the pain of developing. Have you tried developing your own Google Docs? It's just as difficult.
Also, most of those platforms don't matter, only iOS, Android, Windows and OS X do, market wise. Consider a future where native app repositories cover those with ease and ample apps (some of the platforms are already covered).
You really think that browser apps will win because they also cater for Linux, Symbian and Bada?
And you won't replicate that unless you invent something that's for all practical purposes still a browser.
(you mentioned deb, try upgrading an Ubuntu box sometimes)
This is the wrong question to ask. You're not seeing the forest from the trees.The web is great because of its extreme simplicity. Trying to replicate that would get you yet another browser-like technology, that's broken in new ways nonetheless, or it will make you deal with even greater complexity - I don't know about you but it was extremely painful for me to even get a Hello World installed on my own iPhone.
Either way, talking about "replication" is missing the point.
The benefit you mention isn't even the main benefit of the web. The main benefit is that the web is available everywhere for everybody, with no discrimination.When you send a link to a friend, you don't ask him whether he has access to your App Store or not. The web's availability is implied (after all, that's probably how your friend received the link in the first place).
Seriously? Ever attempted developing for iOS, Android, Symbian, WinMo 6, WinMo 7, Samsung Bada, Blackberry, OS X, Windows, Linux?I for one have stopped using anything but the web GMail interface on any device that's not a mobile phone, because it's that good.