I was an early user of ChromeOS. Not as early as David Ruddock, who has written a post on how Google’s flagship desktop operating system has stalled, but as soon as the first commercially available Chromebook was out. I was in. Since then I’ve always had a Chromebook in my life, and usually it’s been a pretty high-end one. Sometimes, as was the case with the Pixelbook, they have spent quite a chunk of time as my main or even only laptop.
I’m pretty sure that I made a similar argument to David’s a few years ago. When rumours that ChromeOS and Android were going to merge, or that Android apps would come to ChromeOS, I was not only sceptical, but actually antagonistic towards the idea. Android apps would mean less focus on web apps, and that means less focus on what ChromeOS is really, really good at: the web.
I think, though, that David’s piece doesn’t really focus on what Google was trying to achieve with ChromeOS and so he misses the mark. To understand that, you need to look at what people actually use computers for now.
First of all, it’s important to split how people use laptops between work and home. David says:
“I say this even as one of the few people who can do 95% of my job on a Chromebook: that 5%, when you really, really need it, is more than enough reason to avoid a platform entirely. And for many others, it's much more than 5%: it's their entire workflow.”
Actually, probably 90% of workers who use a laptop can do their jobs on a Chromebook. If your life revolves around office applications – and that’s most people who use a computer for work – then web apps are not only fine, in many cases they are the only option on a laptop. The Microsoft Office suite is a first-class citizen on the web, and some of Microsoft’s PWA’s are excellent. I’ve known Office 365 deployments where people don’t even bother to have the desktop apps installed. Salesforce… does it even have a Windows or Mac desktop version? It’s all about the web.
In that environment, ChromeOS is fine – and it has been for years.
Of course, there are plenty of people, typically in the creative industries, who require applications that either don’t exist on the web or where the web apps just aren’t good enough. Because journalists work in this area they often think everyone does.
But as Benedict Evans has repeatedly pointed out, there are seven million Adobe Creative Cloud subscribers out of the 1.5bn PCs in the world. That’s less than 0.5% of all computer users. Adobe isn’t the be-all and end-all of creative software or of software you can’t do with web apps, but even being generous it’s hard to make the case that the total number of PC users who can’t live in a world of web apps gets to more than between 2-5% of users.
Home users are a little different. Yes, there are home users who fall into that nebulous category of “prosumer” – the kind of people who do “proper” photography or video editing, and want/need Photoshop or Premiere/Final Cut to do that. But again, they’re rare. The majority of the world’s photographs and videos are created, edited, published and viewed on smartphones, never touching a PC at all.
The one thing that lots of home users do with laptops which Chromebooks struggle with is games, and even here the majority of casual gaming is phone based. This is where having Android app support for ChromeOS makes sense: being able to play the huge range of casual and less casual mobile games on a ChromeOS laptop would be awesome. Sadly though – and this is where David’s piece is correct – to do it properly you need the developers to have optimised for larger screens, and to put it bluntly most simply haven’t bothered.
Remember I said that for web apps, “ChromeOS is fine – and has been for years”. That’s actually Google’s biggest challenge. In the space of nine years, ChromeOS has run slap into the same challenge that it took Windows and MacOS three decades to get to: there really aren’t a lot of improvements to make. Of course, ChromeOS needs to keep pace with web APIs and – in true Google style – push them forward. And there are definitely areas for improvement, like biometric support (as David highlights). You can improve the interface, as all OS’ should.
But what else do you want ChromeOS to do, other than be the best platform for running the web apps which 90% of users care about?
This post was written and posted on an iPad Pro, another device where you can’t do any creative work and that isn’t really suitable for professionals.