The article misses one point: people were playing games on their desktop machines even before smartphones were the norm. Just because people spend 20% of time on mobile devices "browsing" doesn't mean the web is dying.
The time-spent statistic fails when you think of what all users were doing on their desktops other than browsing. The open web was not killed by Microsoft Word, and it won't be killed by Farmville either.
Yes or no. Google is pushing the mobile web because it can index/rank web pages (PageRank work well with web pages and the links between them). It is much harder to deep link between native apps, hence Google cannot search in-app content. Without being able to rank in-app pages and even whole apps, Google cannot make money.
The other key question is access to the device native capabilities from java script. Google can at max, assure access to android OS API from java script, but even than the device hardware manf (e.g. Samsung) can create additional hardware capabilities which can be accessed only by native apps.
So to sum up, the whole "mobile web app" vision can only occur if Google could rank mobile app pages and show you native apps (or a link to the original web site) in the search results.
The web application may be dying, but that is in large part because the technology was never well suited to the task in the first place.
When it comes to what the web does well, a collection of hyperlinked documents full of information, mobile devices are not necessarily how people want to consume that kind of data. Despite having a home full of mobile devices, I still reach for the computer when I want to dive deep into a subject.
An application has a more narrow definition than an information processor. An application must serve the user.
For instance, if you wrote a piece of software that converts LaTeX documents into HTML upon request, I would not consider that a web application. As I take it, it would meet the definition of an information processor, however.
If you built a full accounting system that presents its user interface in a web browser, I would consider that a web application. The scope is quite different.
That depends on your definition of "Web". If you mean the proliferation of watering holes (including this one), then the old web is dying. I've seen a few new nuggets of gold on NeoCities, but people's proclivities toward building "websites" seems to be on the wane.
I blame search engines for this as much as anything. Back in the days of the webring, the only guaranteed way you could come across a site that's relevant to what you were browsing for was to see whether it was linked on the current site.
Whoa, I'd almost completely forgotten about "webrings". These days, links and targeted advertising play something of a similar role, but not quite the same thing...
They're not completely gone. I think "Blogroll" filled that void for a bit, before that too was taken over by ads. The next step was public bookmark sharing, like Stumbleupon or Delicious. Still, those services feel a bit sterile for my taste.
Something nostalgic and hard to replace like a hand crafted HTML link on your own site carries a bit more weight with me.
I loved this feeling that I got when I found a web-page with good content that was hard to find. It was like opening a treasure trove. There were also a lot of different (rough) designs with personality making the experience much richer.
Now information is per page, accessible from Google. And everyone is mimicking other people's design. More and more people are consuming than creating and it changes the ecosystem. I would love to see more personal wikies that have traesures in them.
They're still out there, albeit harder to find. Geocities dying was quite a blow and Tripod is scarcely touched these days. Squatters, I fear, are moving to NeoCities, but here and there I find some sites that are diamonds in the rough. Individually hosted sites are rarer still.
I tend to browse forums (barely have the time these days) where these links are shared. Once in a while Google will get these pages or you might see a Wiki page created for them, but for the most part, they're really spread through manual sharing.
The question that popped in my mind reading this is: should apprentice developers do away with learning web app development and focus on iOS/Android development? What if new graduates go through hoops learning how to develop web apps only to find a market that only wants mobile app developers? I'm not worried much for server side development, that's the same for both types of apps, but for client-side developers and designers that might actually find themselves with a very shrinked market 5 years from now.
That chart is bogus. There are way more than 2 million desktops in the world. Did you mean billion?
Moreover, most of the apps on your phone are native front-ends for web-facing APIs:
- Facebook
- RSS readers (Pulse, Flipboard)
- E-mail
- Chat
If you think of the web as strictly HTML documents, then yes, usage patterns may be shifting towards native. But, the core-concept of the web is really a global network of interoperable machines that anyone can enhance. It's a world-wide watering hole. If you take this broader view of the web, it's thriving more than ever before.
It's a bit alarmist to imply that this network is dying because HTML may be displaced as the primary interface.
(Incidentally, the biggest reason this is happening is because Apple's interest is in making proprietary apps awesome and WebKit good-enough. Mozilla, Google, and many other community players are working to bring native-quality APIs to the web to preserve its platform-agnostic nature. As long as Apple dominates developer mindshare, they'll have an uphill battle.)
The power of the web is that there's a single name for every resource in the world, and anyone can link to it.
Mobile apps break the second part, which seems inconsequential to those that grew up in it, but it's a large part of why the web has become as ubiquitous as it is, why the web has become as useful as it is, and why the web has the freedom to create is it has become.
Why do people who have no actual knowledge feel inclined to comment on things they have no idea about?
Have you tried android webview and ios uiwebview? We'll let me tell you - android webview hasn't been updated for 3 years and has no features that you care about. Websockets xhr2, a fast canvas and I could go on. None of this is there. In fact googles webview is the main reason people are writing native apps. Do not get misled by chrome. Chrome and webview are totally different. Uiwebview is actually quite perform ant and modern. The only thing is it has no js jit but you cannot call them out on that when android webview is a joke.
It's true. You'd expect, given Apple's emphasis on native apps and the importance of tie-in to its ecosystem, that they'd do everything they can to handicap both Safari and UIWebView. But in fact they're both superior to anything Google's providing with the possible exception of very bleeding edge Chrome Beta.
Google's neglect of Android's WebView doesn't really jibe with their claim of pushing the web forward.
Also, remember that in the early days of iOS, Apple was pushing developers toward web apps. Support for native development was added in response to developer demand, not because Apple wanted to lock in developers.
I honestly don't see the difference, if you consider it from the the consumer point of view. The web is alive and thriving, the only thing that has changed is a smaller screen size and touch screen interaction. Weather its a screen on a desk or held in your hand is irrelevant.
I guess a better title would be "Is the web browser dying". It seems to me like the web is transforming away from the browser into standalone applications that use the underlying architecture. Sure it's still HTTP requests going back and forth from the Facebook app but it is different from the old way of building a website.
I don't think any major service has launched in a long time without a dedicated app for iPhone and Android as their main product, the browser experience is just too clunky on mobile.
Last time I checked you still need a data plan to download and load your favorite apps music videos emails etc... Is The web changing? The answer is yes. Is the web Dying. The answer is a vibrant no. We are more connected than never. It is an interesting era for software developers with creativity....
The web changes all the time and the market catches up. In the early 1990s, the web was about linked information. Today we have Wikipedia and Google. In the late 1990s, the web became about ecommerce. Today we have Amazon. In the early 2000s, the web became about social interaction. Today we have Facebook and Twitter. In the late 2000s, the web became an app platform (HTML5 + cloud computing). Today we have Google and Apple. It gets bigger every time.
Maybe the browser and HTTP are less visible nowadays, because they are more tightly integrated into the UX, but they have never been more important, and it's still only day one.
The proliferation of mobile makes web traffic go up, not down. Mobile is a bigger slice of the pie, but the entire pie is bigger. Desktop web traffic itself appears to be growing, not shrinking.
I've had to correct the distortion of these numbers before (https://news.ycombinator.com/item?id=5847337), and I'll do it again. Using Wikimedia as an example, as mobile accounts for a bigger share, overall traffic is growing significantly, and even desktop traffic is growing, not declining:
As you can see, Windows declined in share from 70.45% to 56.10%, but total number of Windows desktop requests grew from 105,035M to 125,520M. Similar pattern with Mac Desktop.
Mobile means more web traffic, not less, and desktop web traffic is also growing.
You make a good point. I think it's also important to keep in mind that mobile may be growing but it's also becoming increasingly difficult to build a software business on mobile. The top 20 apps on both leading platforms are gimmicky IAP games and users have been trained to complain about paying more than $2 for anything.
If I were starting a new software business today it's very likely I'd completely ignore mobile and focus on the more lucrative desktop/business market.
I'm not sure about that, users are just cheap in general. That's why sales and discount mega stores are so successful.
Speaking for myself, the more apps I buy, the more I'm willing to spend on a well crafted or useful piece of software with the expectation that gimmicky ads will not be there and the in app purchases actually do add value on top of the purchase.
Two apps in the $8-$20 range that I regularly use right now are Gaia GPS & Paper by 53 (although I'm slowly swapping that out for Procreate).
It would be interesting to see statistics on desktop vs mobile in terms of actual hours used. It's probably to be expected that mobile devices will outsell PCs as they tend to be cheaper and people get a "free" smartphone every couple of years as part of their plan anyway.
OTOH I spend 8+ hours a day in front of a PC generally and significantly less time browsing on a phone unless I am in transit or something.
In time, mobile devices will reach the heights of current desktop computers. While held back by the batteries, it seems inevitable to me that in 3-5 years, the performance difference between the web & native mobile won't be distinguishable (except for games!). After that (or before), it seems natural that a popular or up an coming OS will open up its native APIs to web sites, if the user wishes to. It might be Firefox OS, and Ubuntu OS. Whichever OS does it, will receive a huge market share boost. That's my vision.
> it seems inevitable to me that in 3-5 years, the performance difference between the web & native mobile won't be distinguishable
If native stood still that would be true. The thing is that non-native is always a few layers above native. If non native gets fast native gets faster. If non native becomes energy efficient native becomes even more energy efficient. etc.
That's true, but as both get faster the difference between them becomes less and less significant. The layers between non-native and native impose a relatively fixed amount of overhead, which uses a smaller and smaller percentage of overall performance as devices get faster. that's why virtual machines, for both full environments and for the runtime layer of high level languages, are so commonplace now while a decade ago they were a serious disadvantage compared to non-vm approaches.
The web refers to HTTP and HTML. When you say web, and especially when you refer to IP, TCP, UDP, SMTP, etc, I think you more accurately refer to the internet.
You may be right, though I was around then and don't remember anyone referring to it as the web (information superhighway does come to mind though; ugh). In any case, as used in the post (and colloquial usage), I'd still stand by my comment.
Mobile apps offer a superior experience. Reading on mobile is better (e-readers) and that was the main thing that pushed the web forward. Apps are also superior, not just the speed/polish, web will get that too, but because of the limited screen space, apps are forced to become more utilitarian, and hence better for the user.
Mobile, expecially tablets, bring back many of the superior experiences, like books, 90s style cd-rom apps, physical newspapers, that the browser pushed aside for many people. 'Long form' longer attention span activities will predominate.
The losers in this - aggregators such as search engines (google - replaced by wikipedia app etc.) and private social networks (facebook - replaced by peer to peer mobile apps)
the winners - creators - writers, artists, productiviy software developers, and game developers
A new type of app - hybrid between book-documentary-game-todolist, will become particularly important (a gamification of work).
In enterprise software land, now everyone brings their own device, web applications are more important than ever.
A company selling SaaS might hope to support HTML, Android, and IOS, but not Windows Phone / 8 / 8 RT, nor Mozilla Phone, and oh wow, different form factors for each device.
So if you are a bank, and you want to write an expense program for your field people, and don't buy a SaaS because politics, you will be writing in in HTML. This won't change for a decade.
Chrome at over 40% marketshare? Everything else I've read puts it around the same level as FireFox, both browsers somewhere between 17 and 25% depending on the source.
Yeah, the benchmark listed is pageviews, not unique browsers. It's not hard to guess that users of certain browsers have dramatically different browsing habits.
I'm beginning to think that smartphones have as much to do with the general computing paradigm created by PCs as PCs had to do with the general video consumption paradigm created by TVs. Yes, there is overlap, but it is not the ideal platform and the new platform does things that are unique to it. I know a lot of people who replaced their TV and DVD players with a computer, but I know a lot more that only replaced their cable TV service but still pump the media out to their TV.
I think we're still figuring out what the hell smartphones are good for. When the Web first came out, it was personal websites versus TV shows. We now understand those two things to he independent, if not complimentary, things.
The TV is for large scale consumption, the PC is for large scale content creation, the smartphone is for large scale content aggregation. These can be seamlessly complimentary tasks, if we can get them out of the hands of vertical corporate structures who are only interested in using the concept to build ubiquitous brand exposure over value.
69 comments
[ 3.3 ms ] story [ 127 ms ] threadThe time-spent statistic fails when you think of what all users were doing on their desktops other than browsing. The open web was not killed by Microsoft Word, and it won't be killed by Farmville either.
Now comes the "native" mobile, and eventually the web on mobile will take over, too.
The other key question is access to the device native capabilities from java script. Google can at max, assure access to android OS API from java script, but even than the device hardware manf (e.g. Samsung) can create additional hardware capabilities which can be accessed only by native apps.
So to sum up, the whole "mobile web app" vision can only occur if Google could rank mobile app pages and show you native apps (or a link to the original web site) in the search results.
When it comes to what the web does well, a collection of hyperlinked documents full of information, mobile devices are not necessarily how people want to consume that kind of data. Despite having a home full of mobile devices, I still reach for the computer when I want to dive deep into a subject.
For instance, if you wrote a piece of software that converts LaTeX documents into HTML upon request, I would not consider that a web application. As I take it, it would meet the definition of an information processor, however.
If you built a full accounting system that presents its user interface in a web browser, I would consider that a web application. The scope is quite different.
I blame search engines for this as much as anything. Back in the days of the webring, the only guaranteed way you could come across a site that's relevant to what you were browsing for was to see whether it was linked on the current site.
I.E. "Surfing" actually meant something.
The web is not an application.
Something nostalgic and hard to replace like a hand crafted HTML link on your own site carries a bit more weight with me.
Now information is per page, accessible from Google. And everyone is mimicking other people's design. More and more people are consuming than creating and it changes the ecosystem. I would love to see more personal wikies that have traesures in them.
I.E.
http://www.nakka-rocketry.net
http://www.mcleanmonocycle.com
http://www.neogentronyx.com
http://rimstar.org/sdprop
http://www.matus1976.com
http://www.restrainingbolt.com
I tend to browse forums (barely have the time these days) where these links are shared. Once in a while Google will get these pages or you might see a Wiki page created for them, but for the most part, they're really spread through manual sharing.
We are a far cry from me being able to properly program or design anything without at least a laptop size computer.
A growing share of mobile devices in addition to the growing desktop web traffic just means more opportunities for everyone.
Moreover, most of the apps on your phone are native front-ends for web-facing APIs:
- Facebook
- RSS readers (Pulse, Flipboard)
- E-mail
- Chat
If you think of the web as strictly HTML documents, then yes, usage patterns may be shifting towards native. But, the core-concept of the web is really a global network of interoperable machines that anyone can enhance. It's a world-wide watering hole. If you take this broader view of the web, it's thriving more than ever before.
It's a bit alarmist to imply that this network is dying because HTML may be displaced as the primary interface.
(Incidentally, the biggest reason this is happening is because Apple's interest is in making proprietary apps awesome and WebKit good-enough. Mozilla, Google, and many other community players are working to bring native-quality APIs to the web to preserve its platform-agnostic nature. As long as Apple dominates developer mindshare, they'll have an uphill battle.)
[1] http://www.kpcb.com/
Mobile apps break the second part, which seems inconsequential to those that grew up in it, but it's a large part of why the web has become as ubiquitous as it is, why the web has become as useful as it is, and why the web has the freedom to create is it has become.
Why do people who have no actual knowledge feel inclined to comment on things they have no idea about?
Have you tried android webview and ios uiwebview? We'll let me tell you - android webview hasn't been updated for 3 years and has no features that you care about. Websockets xhr2, a fast canvas and I could go on. None of this is there. In fact googles webview is the main reason people are writing native apps. Do not get misled by chrome. Chrome and webview are totally different. Uiwebview is actually quite perform ant and modern. The only thing is it has no js jit but you cannot call them out on that when android webview is a joke.
Seriously try it before spreading FUD.
Google's neglect of Android's WebView doesn't really jibe with their claim of pushing the web forward.
Also, don't take my word for it, try it out yourself.
I don't think any major service has launched in a long time without a dedicated app for iPhone and Android as their main product, the browser experience is just too clunky on mobile.
Maybe the browser and HTTP are less visible nowadays, because they are more tightly integrated into the UX, but they have never been more important, and it's still only day one.
I've had to correct the distortion of these numbers before (https://news.ycombinator.com/item?id=5847337), and I'll do it again. Using Wikimedia as an example, as mobile accounts for a bigger share, overall traffic is growing significantly, and even desktop traffic is growing, not declining:
Wikimedia June 2012: 149,085 M requests - http://stats.wikimedia.org/archive/squid_reports/2012-06/Squ...
Wikimedia June 2013: 223,725 M requests - http://stats.wikimedia.org/archive/squid_reports/2013-06/Squ...
As you can see, Windows declined in share from 70.45% to 56.10%, but total number of Windows desktop requests grew from 105,035M to 125,520M. Similar pattern with Mac Desktop.
Mobile means more web traffic, not less, and desktop web traffic is also growing.
If I were starting a new software business today it's very likely I'd completely ignore mobile and focus on the more lucrative desktop/business market.
I'm not sure about that, users are just cheap in general. That's why sales and discount mega stores are so successful.
Speaking for myself, the more apps I buy, the more I'm willing to spend on a well crafted or useful piece of software with the expectation that gimmicky ads will not be there and the in app purchases actually do add value on top of the purchase.
Two apps in the $8-$20 range that I regularly use right now are Gaia GPS & Paper by 53 (although I'm slowly swapping that out for Procreate).
OTOH I spend 8+ hours a day in front of a PC generally and significantly less time browsing on a phone unless I am in transit or something.
If native stood still that would be true. The thing is that non-native is always a few layers above native. If non native gets fast native gets faster. If non native becomes energy efficient native becomes even more energy efficient. etc.
The web is much more than browsers, which should never have been more than a way to display documents online.
It is everything than can be reached by network protocols, IP, TCP, UDP, HTTP(S), SMTP, IM, Jabber, you name it.
Mobile apps offer a superior experience. Reading on mobile is better (e-readers) and that was the main thing that pushed the web forward. Apps are also superior, not just the speed/polish, web will get that too, but because of the limited screen space, apps are forced to become more utilitarian, and hence better for the user.
Here's a talk explaining this http://www.youtube.com/watch?v=NjE_Or4VIlU
Mobile, expecially tablets, bring back many of the superior experiences, like books, 90s style cd-rom apps, physical newspapers, that the browser pushed aside for many people. 'Long form' longer attention span activities will predominate.
The losers in this - aggregators such as search engines (google - replaced by wikipedia app etc.) and private social networks (facebook - replaced by peer to peer mobile apps)
the winners - creators - writers, artists, productiviy software developers, and game developers
A new type of app - hybrid between book-documentary-game-todolist, will become particularly important (a gamification of work).
A company selling SaaS might hope to support HTML, Android, and IOS, but not Windows Phone / 8 / 8 RT, nor Mozilla Phone, and oh wow, different form factors for each device.
So if you are a bank, and you want to write an expense program for your field people, and don't buy a SaaS because politics, you will be writing in in HTML. This won't change for a decade.
43% of web traffic, apparently, though I haven't yet tracked-down the exact source of this story:
http://www.economist.com/news/business/21583288-what-googles...
I think we're still figuring out what the hell smartphones are good for. When the Web first came out, it was personal websites versus TV shows. We now understand those two things to he independent, if not complimentary, things.
The TV is for large scale consumption, the PC is for large scale content creation, the smartphone is for large scale content aggregation. These can be seamlessly complimentary tasks, if we can get them out of the hands of vertical corporate structures who are only interested in using the concept to build ubiquitous brand exposure over value.