Is The Web Dying?
medium.com
medium.com
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.
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.mcleanmonocycle.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.
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).
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.
Moreover, most of the apps on your phone are native front-ends for web-facing APIs:
- RSS readers (Pulse, Flipboard)
- 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.)
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.
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.
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.
A growing share of mobile devices in addition to the growing desktop web traffic just means more opportunities for everyone.
It took, ironically, Apple to really bring idea into fruition. Yes, Safari icon exists and allows you to navigate some of them "sites", but why bother, when you can have a full-featured fat-client native-app experience with all bells and whistles.
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.
There are many reasons for this, but one that sticks out to me as relating directly to this particular article is usability and to a related and lesser extent design.
Usability and design rule the market.
This is why Linux on the desktop is basically dead outside of a few enthusiasts and pilot projects, and why the PC is dying in favor of (feudalized) mobile platforms. These platforms, while less free and open, offer a vastly superior user interaction experience.
The paramount importance of usability and design is something that open source and open platform geeks have never grasped because they're the sorts of people who don't mind being confronted with a "# " prompt and don't mind fiddling with computers to get them to work. It's like asking car racing and tuning enthusiasts to design a car for the general public. They'd be likely to include all kinds of nerd knobs and weird features (that's the NOX knob, yo!) that would confuse or endanger the average driver.
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).
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.
We are a far cry from me being able to properly program or design anything without at least a laptop size computer.
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.
My site browses on mobile just fine, and it's fully un-optimized wordpress.
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.
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.
Quick litmus test: if a system does not have URLs, or the content at those URLs is not usable by multiple independently developed user agents based on open standards, then the system in question is not the web.
Without links, it's just not the web. Archive.org can't preserve it, search engines can't search it, you can't reference it effectively in a bug tracker or a blog post or a hacker news thread, or a footnote in an essay, 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.
The phrase "you can't go back home" captures this notion of change. Leonard Nimoy used it on a talk he gave about Star Trek (which was before the first film :-) Things change, moments in time are lost forever. Programmers are often acutely aware of this when they try to re-create a product from a few years ago and its impossible to get all of the pieces back to a consistent state from the origin time of creation.
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...