How Apple gave up on web apps – to make more money with iCloud
domain.me
domain.me
The browser, enabled by javascript, has become a platform in and of itself. This pushed the OS down a conceptual layer as well. Google is embracing this model because they live on the web. Apple is fighting this model, because they live in the hardware and OS market.
Apple sees the internet as a ubiquitous transport. They're building an ecosystem of "things", just like Google, only Apple's "things" are iOS devices, where Google's "things" are websites.
Android is Google's hedge against Apple's platform. It exists primarily as a countermeasure. If Google believed in Apple's view of the internet -- where devices are king -- they'd have much stronger ownership of the entire Android platform. In short, they'd go vertical as well. They've made some small plays in that direction (Nexus phones), but they're not seriously committed to it.
The great part is, we get to watch this battle unfold. I don't particularly care which one wins. I think both perspectives have merit, because I don't buy in to the many "principle" arguments that push matters one way or the other. Never forget, there's money to be made on both sides of the table.
You can use gmail on your Macbook, and many do. You can click on AdSense on your Macbook, and many do. Google doesn't need to compete with Apple directly, or even capture their market for hardware. As long as Apple users browse the web, Google is fine.
There is no "battle" unless Apple got into advertising.
There are parallels here to the old Apple vs WinTel battle. That history is easy to reflect on, because we have the benefit of hindsight. However, when those events were playing out, no one knew what the mature market definitions would be. They were defined as history was made.
We're in the same place today. We have clumsy, inane terms like "cloud" that we use to describe services that have indistinct boundaries (pun intended).
Obviously I'm not saying that history is about to repeat itself verbatim, but there are parallels.
Google is trying to remove the OS from the equation. Apple is trying to remove the web browser from the equation. I think those visions are clearly in competition.
Apple wants you to use very expensive gear you own yourself because it is more powerful and beautiful than any other gear. They make hardware.
Google wants you to use very cheap gear, make it a commodity even making it free if possible, so you expend money more on the web on services they own, or they sell your information without your even realizing about it. e.g Instead of having a powerful computer to do video, you connect to the powerful servers they have and you edit it on the web using a browser. Google is a service company.
Google has been winning from some time as people do not care if you sell their info to marketers as long as they do not see it(out of sight, out of mind) and is free like facebook.
So Apple is entering the "free" arena here. I expect them to put a price for premium services once people start liking it. Some people like me actually prefer to pay and not having someone spying at what I do.
Either way, they both end up with a rich client experience that assumes a remote master data store.
When you get down in to the details, it all seems so obvious, but that's kind of the point. Step back and stop thinking about how all this stuff happens. Sometimes, a detailed understanding is a hindrance. There's a saying, "can't see the forest for the trees," that applies very well here. Step back, ignore the details for a moment, and look at things broadly.
Then 1999 happened and we got true Web apps (smarts in the browser fetching data from the server) as well as the mixed-bag of XML-RPC and HTTP as a post-Web-page transport[0].
Not that I don't think that Apple is seeing the Internet as that thing that connect Apple products, just that this is not a rare or recent concept.
[0] Or earlier, depending on your view of Java applets.
Apple is making more on iPad covers this year alone.
However, the app ecosystem is a great lockin for users to keep using iOS instead of other mobile platforms. That's their biggest gain, and with iCloud they embiggen this platform lockin.
If you follow the money you find $1.8 billion in revenue from the App Store (2010), which would be 2% of the $87 billion revenue Apple has earned in the past 12 months.
Sources: http://www.engadget.com/2011/02/18/apple-maintains-lead-in-m...
http://finance.yahoo.com/q/ks?s=AAPL
This thesis pops up every couple of months, and it's always ridiculous.
Where does the "Apple doesn't know the web" idea coming from? I've heard "Apple doesn't know social" because of their stumbles with social in the past, likewise with Google, but Apple not knowing the web makes no sense to me. The last place I saw it was saying Apple didn't know the web because their designs were "pixel-perfect" and beautiful. That's two people saying it because the web apps look nice??
What does it take to "know the web"? So iCloud doesnt have a web interface. Who says one still isnt coming. Judging by everything else in the keynote, it won't look like tradition cloud storage, a la Dropbox. Apple is abstracting away the filesystem. It will probably show you the apps you have that include iCloud support and the files each uses.
Its akin to Facebook's garden vs MySpace's wild forest. Web apps simply can't provide the kind of consistency that most users want. In the battle between Linux and Windows, the freedom of Linux to allow the user complete control has not been a selling point for most users.
Apple knows this and knows that a controlled garden of iOS apps will be preferable for most people, compared to web apps (particularly with the browser standards starting to slip again)
The browser is 'needed', is valuable, because it is an independent, unowned 'medium' for other products and activity. It allows something more like real competition. That independence is part of the open architecture of the internet that is probably what makes it all so great.
. . . and what would an independent rich-client look like? Would that not be a browser pretty much? . . .
When you isolate WebKit and the other rendering engines as OS-level services, it's even fuzzier.
If the browser platform is not around in 10 years, I hope that means it has gotten superseded by a more powerful open platform that is not owned by anyone.
But I do not see any potential for a revolutionary change in the way we consume the web. What I expect (or maybe hope for) is just browsers that keep getting more powerful, I expect evolutionary progress in the browser space. And I expect the browser model to remain the dominant web platform, because it is open and it is good enough--there are no other paradigms that blow it away; Adobe Air, Java, and iOS are just more of the same (whether it runs in a browser, on Air, JRE or iOS, it is still an app).
Therefore since all of these platforms are based on the same principles and they all do the same thing, what we need is to improve the web platform to be the best one.
If we find out that there are certain bottlenecks that will make it impossible for the web to be as fast and shiny as the others, we'll need to re-engineer the parts that are causing the bottleneck. What is it that makes iOS apps faster and shinier than web apps? Couldn't we add new technologies or improve the current ones to allow web apps to be just as good if not better?
I'm sure Google is offering all their services because they are very nice people, not to make more money off the ads.