By John Gruber
Turn your developer product into a movement. Get your DX Checkup.
People are spending more time on mobile vs desktop. And more of their mobile time using apps, not the web.
This is a worrisome trend for the web. Mobile is the future. What wins mobile, wins the Internet. Right now, apps are winning and the web is losing.
I think Dixon has it all wrong. We shouldn’t think of the “web” as only what renders inside a web browser. The web is HTTP, and the open Internet. What exactly are people doing with these mobile apps? Largely, using the same services, which, on the desktop, they use in a web browser. Plus, on mobile, the difference between “apps” and “the web” is easily conflated. When I’m using Tweetbot, for example, much of my time in the app is spent reading web pages rendered in a web browser. Surely that’s true of mobile Facebook users, as well. What should that count as, “app” or “web”?
I publish a website, but tens of thousands of my most loyal readers consume it using RSS apps. What should they count as, “app” or “web”?
I say: who cares? It’s all the web.
We shouldn’t think of “the web” as only what renders in web browsers. We should think of the web as anything transmitted using HTTP and HTTPS. Apps and websites are peers, not competitors. They’re all just clients to the same services.
Consider Facebook, the single biggest winner in Flurry’s “time spent” statistics. On the desktop, all Facebook usage takes place in browser windows. On mobile, most of it takes place in a native app. Same with YouTube and Twitter: on the desktop, they’re in the browser; on mobile, they’re in apps. It’s not about the politics of open-vs.-closed platforms. It’s simply about providing the best possible experience for users.
The single biggest slice in Flurry’s statistics is “gaming”, at 32 percent. Does anyone really think that mobile games would be better off written to run in web browser tabs? Lamenting today the falling share of time people spend in web browsers at the expense of mobile apps is no different from those who a decade ago lamented the falling share of time spent reading paper newspapers and magazines at the expense of websites.
Apps are heavily controlled by the dominant app stores owners, Apple and Google. Google and Apple control what apps are allowed to exist, how apps are built, what apps get promoted, and charge a 30% tax on revenues.
Most worrisome: they reject entire classes of apps without stated reasons or allowing for recourse (e.g. Apple has rejected all apps related to Bitcoin). The open architecture of the web led to an incredible era of experimentation. Many startups are controversial when they are first founded. What if AOL or some other central gatekeeper had controlled the web, and developers had to ask permission to create Google, YouTube, eBay, Paypal, Wikipedia, Twitter, Facebook, etc. Sadly, this is where we’re headed on mobile.
Yes, Apple and Google (and Amazon, and Microsoft) control their respective app stores. But the difference from Dixon’s AOL analogy is that they don’t control the internet — and they don’t control each other. Apple doesn’t want cool new apps launching Android-only, and it surely bothers Google that so many cool new apps launch iOS-first. Apple’s stance on Bitcoin hasn’t exactly kept Bitcoin from growing explosively. App Stores are walled gardens, but the apps themselves are just clients to the open web/internet.1
What we’ve gained, though, is a wide range of interaction capabilities that never could have existed in a web browser-centric world. That to me is cause for celebration.
Note too, for example, that Twitter itself has imposed far more limitations on mobile Twitter client apps than any app store has. Or consider the spat between Google and Microsoft regarding Microsoft’s YouTube app for Windows Phone. The jostling for control is not limited to the app stores themselves. ↩︎