Throughout the day I’ve been pondering the state of Facebook and how it functions as an operating system. Last night’s design change made me realize that Facebook is indeed trying to become the web OS but there is one problem with their system right now: how can a website be an operating system? The reality is that browsers are the future operating systems in a digital world which lives in the cloud.
This is why Google released Chrome and has standalone windows that are dedicated specifically to web-based applications that you leave running, such as Gmail. Just as you can build applications for Firefox, you can also build applications for Chrome. Just as the first iteration of the Facebook platform had the “Facebook chrome” surrounding all applications, so too will the Google Chrome browser surround all applications.
I’m assuming that’s why they called it “Chrome” in the first place. If Facebook is serious about building the leading web-based social operating system, they need to launch a browser. Some have suggested that Facebook acquire Flock and call it the Facebook browser but there is no sign that this is happening anytime soon. One interesting thing that crosses my mind in all of this rambling is that there are two separate paths that conflict further down the road: the browser-based OS and the web-based OS.
Web Based Operating Systems
Facebook appears to be building what is essentially an operating system within a browser. Imagine if the status bar on Facebook showed up not only on the Facebook website but anywhere you travelled on the web. This means that the majority of your Facebook activities could be accessed no matter where you were on the web. There’s a number of ways this could work.
One method is for Facebook to become a browser add-on. That doesn’t generate much traffic for their site though and currently Facebook continues to generate revenue from visitors that come to their site. Another way is to have all of the activities of Facebook users happen within their site. Great idea for Facebook but it pretty much doesn’t work for users.
While it’s great to dream of the day where we open up our computer and know that it’s only a terminal to my remote computer, we are at least a couple years away from this happening. This is also why Facebook would be so focused on optimizing their new site design. Even they know that launching a truly virtual web-based operating system to the world takes many phases.
Browser Based Operating Systems
The other way of building a remote operating system is via the browser. Google Chrome is one of the early attempts at accomplishing this challenge and Firefox has come extremely close. The benefit of browser based operating systems is that developers can build applications which integrate directly into the browser or what otherwise would be considered a formal operating system.
The theory goes that in the future we will not install applications directly on our local hard drive. Instead we will install these applications on a remote machine which will recall our settings no matter what terminal we log into. This makes the hardware an independent device which no longer has the same requirement of modern day personal computers.
I won’t get into the logistics of how this can and cannot work but let’s just say there are a lot of hurdles before we get to this point. In the meantime there are a few options and one of those is browser based computing. Imagine if all of your actions were taken within the web browser. For the most part, many of your activities are already taking place within a web browser but there are still some activities which don’t take place in your browser.