Camen Design

c share + remix

This Is Where We Are Going

Google’s Chrome OS announcement is the beacon that those in the know have been waiting for, to be able to point at it and say “hah—there! That’s what I meant”; as if the rest of the world has failed to understand up to this point what we’ve been trying to explain all along:

This is where we are going. There are unstoppable forces in motion moving us to the ’Web. The momentum simply cannot be dammed. Everything that can be ported to the ’Web, will be ported to the ’Web. Anything that can’t be ported, will result in new standards so that it can be ported; even if doing so is stupid, it will still be done.

You have been used to a ’Web that has been defined by Internet Explorer. A slow, painfully inadequate, stagnant browser (even in latest versions). The “OS integration” in IE is about how hard it is to remove it, and keep it removed; not how seamless the experience is (it isn’t).

The fact is that this history has dampened people’s imagination when it comes to the ’Web. They are too used to doing things according to Microsoft’s plan (to lag behind so much that developers are forced to use Silverlight to do anything good).

The ’Web is not slow anymore. Did you see that NES emulator written in JavaScript? What about that demo of Another World, written in JavaScript? We are able to cook up things in web-browsers that you were not even able to imagine a web-browser being capable of doing. Your closed mind will not stop us from cooking up the next generation of web-apps that continue to stun.

And if it is not fast enough yet, it will be soon. We have seen a thousand-fold increase in speed over the last few years. This will continue. To think that it won’t is yet again that softened idea of the ’Web that Microsoft has perpetuated. Just because it isn’t fast enough now for something, doesn’t mean that absolutely nobody is working on the speed issue at all, and the current state is what we have to stick with—just like those years of IE dominance. IE is no longer dominant in mindshare and it’s certainly not doing anything to stop the massive haemorrhaging of market share. Poland: 50% Firefox usage. 50%. For a web browser that isn’t the default on the computer. That means that in essence half of an entire nation chose to change their browser.

We can do OpenGL 3D in the browser too. Using the GPU. Directly. You will one day see Quake ported to the browser, natively. Not yet, but soon. Those without the imagination to push the browser will only try to hinder it.

No man can serve two masters: for either he will hate the one, and love the other; or else he will hold to the one, and despise the other.

Matthew 6:24—King James Bible

Google’s Chrome OS does not try to hold up the status quo while they still have ‘back stock’ to sell. What the OS cannot do, Google know that web-developers will fill in for them. Chrome OS forces us to solve these integration problems that have held the ’Web back as an operating system. They will be solved, don’t take the status quo to be the only thing that’s possible!

The browser OS is the new paradigm (not Chrome OS specifically). In the long term, it will eventually overtake OS X and Windows. I understand that you laugh at that. You can’t see it because you are comparing features instead of futures. Microsoft and Apple’s investment is in traditional browser-addendum operating systems. Embracing the ’Web with their full passion would directly conflict with their ‘back stock’ that needs to be sold first. It is why Apple will perpetuate the joke that is the App Store instead of giving web-apps the same capabilities as native apps—they can’t control every website on the Internet. If you believe that it’s not possible for all the native APIs to be exposed to the ’Web, then you must be reading this site in IE or something. It’s an API. The clue is in the name. If you believe that to be unsafe then go watch Fox news and rejoice in your App Store rejections.

Google however exist within the ’Web already. It is not an addendum to them. They assume the ’Web. Creating Chrome OS does not conflict with their other projects, it only compliments them. Apple might be embracing the standards with WebKit, but at some point the ’Web is going to get far too smart for their liking, and maintaining WebKit will directly conflict with their ability to sell hardware / software. As noted, this has already happened with the iPhone. Apple would rather abuse developers, than give them an open field to play in.

For example, Apple have invested heavily in the very monolithic iTunes. Apple cannot run iTunes on Chrome OS, they can’t just write iTunes as a web-app†. Their investment does not fit this new paradigm. They will fight—tooth-and-nail—to make sure that the iPod and iTunes continue to work the way they do and abhor Chrome OS and the ’Web. With an entire Internet of innovation, Apple’s walled garden approved-only approach will vehemently stick to the paradigm they chose. The ’Web however will find new ways of doing new things with music. People will discover, use and spread music on the ’Web in ways that iTunes cannot find the UI for. Your music will no longer be completely centralised. When your music is all stored on the ’Web, anywhere you want, anyway you want then iTunes and iPod is going to feel like a very restrictive way of doing things. The notion of “syncing” is going to be a nuisance.

(NB: The iTunes store is now rendered with WebKit, CSS and all; Apple could easily move iTunes to the ’Web. They could have done that already, a long time ago. Why is it that a URL in a webpage has to link to an application that has to be installed, when the content is perfectly viewable in the ’Web? Why can’t I just link to an iPhone App and not have to expect the user to have to download a bloated app just to see some text and images? Apple are treating the iTunes store just how Rupert Murdoch wants to treat his news sites—closed, unless you are a paying customer.)

You cannot make the traditional desktop OS fit the ’Web. There is an inherit boundary between the two. Apple and Microsoft are going to face the problem that they will eventually need to make a new OS, from scratch and start the transition. They can make that as easy or as hard for themselves as they like. I am in the feeling that they are going to make this hard for themselves because they are attached to the notion that the current paradigm is their business, rather than part of their business. Everything Microsoft make is designed to drive people to use Windows. Even the XBox—it integrates with Windows for the media streaming, developers have to use Windows. Microsoft is Windows. If they can escape that, then they have some chance of success. They even try to shove Win CE on ARM laptops, because they don’t have anything else.

Creating something that isn’t Windows is Microsoft’s single biggest challenge.


I do not say any of this because I think that the ’Web is better than native software, nor desktop operating systems. Quite the opposite. The move to the ’Web is much, much, much more worse in many aspects than any transition in computing before us (more on this soon). I say all of this because this is where we are going and it is unavoidable. The ’Web affords us certain usability simplicities that have never been solved in 25 years of modern desktop computing. Even if there are massive disadvantages to porting something to the ’Web, developers still do it because it gives them a platform where everybody can participate relatively easily, data can be managed centrally by the developer and software updates are also central. It rubs out a lot of the hurdles (platform support, installation and app management) that an end-user experiences which only inhibit the size of the market the developer can target. With the ’Web, anybody with a computer and an Internet connection is potentially a customer. Let us not forget what an incredible prospect that is. If you are on the Internet, you can create your own business with a target audience of 1.7 billion.

It is the reason why we have created awful, unwieldy, unmanageable and insecure forum web-apps instead of just sticking to Usenet. Why we have created webmail (and live without being able to properly click e-mail links), instead of just sticking to a local e-mail app. For all the disadvantages, the ability to pull down any application from any computer far outweighs the benefits of a superior local app (in most—but not all—instances).

Why would anybody write a video editing web-app or write a 3D game in the ’Web—it being such a ‘stupid and inferior’ way compared to native toolkits? Because the new generation are growing up with the ’Web, and writing web-apps is going to be the natural concept for them. I grew up in a time before the World Wide Web, so I was used to a time when computers were not connected together like that, and all my applications were local. There existed no concept of a web-app at that time. If I wanted to read my e-mail, I had to literally travel to school to do it. Everybody has Hotmail or GMail now.

Since when has history chosen the technically superior solution over the lowest common denominator?

The move to the ’Web will change the following beyond recognition:

Ownership

Success of Chrome OS will ensure that in the near future you will not own a single thing of your digital existence. Hands up if you own a hard disk. Good, now hands up if you run your own mail server from home. Point made. When it becomes technically difficult and time consuming to store your own data locally, we won’t.

When your data is on someone else’s computer and you require their web-interface to access it then everything you own can be taken away as quickly as one can say “ToS violation”.

Software Versions & Updates
Chrome, the web-browser, has already bucked the trend and does not advertise its version number to the end user. It is always the latest version, and the user doesn’t need to know—and nor should they. Version numbers are for developers. The ’Web removes the need for nagging software updates, but at the same time rewrites the rules on upgrade pricing. It’s not exactly easy to charge users to move over to a new version of the same website (not least that programming all that is more effort than just continual rollout). Which leads us on to:
Purchases & Advertising

All new models of purchasing read: “licencing” and advertising will come about. The no-native-apps measure of Chrome OS will finally make Software as a Service take grip on the lower end (i.e. not SAP or SalesForce). This will infuriate all of us old-timers who grew up with the concept of a 1000 year old method of paying for things—that is, you pay for something, and it is yours. Though, those inventing new ways of purchasing use of the ’Web will be the ones who succeed. All sorts of wacky, complicated systems will come and go until somebody discovers a way to charge for web-apps and succeed no matter how ‘morally wrong’ us old timers consider it :P

Traditional advertising—shouting as loud as you can on the ’Web to be heard over everybody else—will die out. It has shown only to work to a certain extent and more ‘smarter’, ‘intelligent’ advertising will come about based on basically paying your way into people’s computers and other people’s web-sites.

Privacy

I’ve rarely met a child who gives a toss about who stores their data, and what they do with it, as long as he can use it. The generation before me are very careful about their privacy, I meet many people new to computers who are exceptionally cautious about what information they give out to what websites. My generation generally only cares to a certain extent, but doesn’t want to be left out by what’s popular. The newer generation have literally an entirely different perception of privacy than me. They don’t have any. They are so pressured into using services and are happy to give information away to any old website if it gets them emoticons or some such junk. Yes, they will grow up, maybe get wiser and more tuned into the concept of their privacy, but they have grown up in a ’Web that has had free reign to collect whatever information it wants, for whatever purpose, and in order to participate in the web-services of tomorrow you will effectively have to sign away your life.

The next generation will live in a world where the Internet is not opt-in.

Kroc Camen—“opt-in”

So who do you talk to to opt-out of being tracked by CCTV everywhere you go? That is exactly how the Internet of tomorrow will be. Impossible to avoid if you want to function in society. I’m not saying that that is a bad thing, I’m just saying that it’ll be yet another thing you have no real control of.

Identity

Business 2.0 is about hype and owning people’s identity. Facebook has got people by the balls and won’t let go. Its goal is clear—to make it impossible to function on the web without a Facebook account. Other corporations are looking to solve this problem in a more open way.

Owning your own identity and managing it is going to be one of the big contention points in the future. These proprietary, brand owned identities fighting each other for screen dominance won’t last forever.

I can now easily understand why old people are so crotchety.
The future isn’t what it used to be.