Living in the Cloud

Web | Tuesday, April 29th, 2008

Ever since Tommy Vallier’s “Living in the Cloud” talk at Podcamp Toronto this year, I’ve been pondering the idea of truly living in the cloud. In many ways, it is the ideal solution - being able to walk up to any computer in the world with an Internet connection, and access all of your data.

Of course, at this point in time, it is next to impossible to store 500GB+ of your data on a server in the cloud, and have sufficient download/upload speeds to be able to interact with your data at an acceptable rate.

But when I began to think about it, the majority of my most important data doesn’t take up much space at all. Almost all of the stuff I’m interacting with on a day-to-day basis can be done in the cloud. Email, RSS, contact information, calendars, web history, chats, login information, and documents all come to just under 5GBs, which can easily be stored online.

This isn’t new. Most of this stuff can be done online right now through services like Netvibes, or Google Apps. With online apps like Gmail, Google Reader, Google Calendar, Google Docs, and Meebo, you can access and use your data online. Unfortunately, with all the Web 2.0 services out there, no one has got it right. Sure there are a ton of webapps out there, but they are never as good as the desktop alternative.

My Mac has a consistent user experience. I’m able to navigate via keyboard shortcuts that are standard across multiple applications, and I’m able to use the full power of my computer to create a beautiful user interface. Working in the cloud just doesn’t have the Great Moments by Design that are found in so many desktop applications.

Why in Google Docs does it replace my context menu, and force me to click a button at the bottom of the screen to preform spell check. Why do I have to think about how to create a new group in Google Reader? In many ways, going from a desktop user interface to a web app is on par to going back to a Windows 98 style interface. Sure there are the exceptions to the rules, but generally, web apps are a downgrade from the desktop experience (the very reason I’m writing this post in MarsEdit as opposed to the Wordpress admin panel).

A step back

We’re living in a time where computers are powerful enough to create beautiful user interfaces that enrich the experience of interacting with an app. But instead, it seems that we have taken a step back. The Internet has wooed us to a place where we will put up with slow, laggy, and weak applications just for the sake of “living in the cloud”.

Whenever I use webapps, I feel like I am just getting by. There are no “ah ha” moments of greatness where you know in your heart-of-hearts that the developer spend hours working on a seemingly insignificant feature in order to enrich your experience.

Am I willing to give my seamless desktop experience just so I can live in the cloud?

No.

Everyone has tried to create a beautiful, “web 2.0″ app that stores all my valuable data on the cloud. Google, Netvibes, Meebo, Facebook, Del.icio.us, Flickr, Apple, Youtube. But no one has got it. No one understands what living in the cloud is truly about. It is not web apps vs. desktop apps. It’s the convergence of the desktop and the Internet to create a rich application that interacts with the Internet through a fluid, intuitive, desktop UI.

Desktop apps + the Internet

Now, if only someone would take all the valuable hours they spend coding for the web, and create a native application that automatically interacts with the Internet in the background in order to send and retrieve data for you. It makes perfect sense. Why download a slow and laggy UI from the Internet when there is limited bandwidth? Simply use a desktop app for the UI, and only use the Internet as a backend to upload and download pure data.

There are already very functional apps that do this. MarsEdit is a perfect example. It integrates seamlessly with Wordpress, Blogger, and most other blogging platforms to create a one-stop location for all your blogs. You can write posts and save drafts offline while you are on a plane or in a car (obviously not when driving). The same concept is used with desktop IM and Mail clients. Having email that I can drag and drop into folders, and that is indexed with Spotlight provides me with a lot more flexibility than using the web.

A perfect application is not one that solely lives on the Internet or the desktop, but uses the interaction of both to create the best experience for the user.

10 Comments »

  1. I haven’t read the post yet, but has anyone told you that your little logo thingy in the top left of your page looks like the BP logo, which looks like the Green Party of Canada logo?

    Comment by Alex Miller — April 29, 2008 @ 9:18 pm

  2. No one has ever mentioned that before. Now that I look at it though, they do look somewhat similar. Purely coincidental, I can assure you… :)

    Comment by Michael Mistretta — April 29, 2008 @ 9:21 pm

  3. Excellent post, Michael. With regards to an app that integrates the desktop and web experience almost seamlessly, my pick is NetNewsWire combined with NewsGator. I start reading my feeds in the morning before school. If I don’t finish, I just go onto NewsGator on my iPod Touch at school, and finish them off there. It’s one of the best applications I’ve seen in terms of syncing ability.

    Comment by Nick Heer — April 29, 2008 @ 11:05 pm

  4. I agree. That was one of the major reasons I switched over to NetNewsWire from NewFire. I really wanted to be able to access my feeds from anywhere.

    I do wish however, that the web UI was a little less quirky. I found it very difficult to navigate compared to Google Reader. Ah well, I guess I can’t have the cake and eat it too…

    Comment by Michael Mistretta — April 29, 2008 @ 11:07 pm

  5. I have spent time on thing such as google apps and I just don’t like them that much. Gmail is great but I don’t think now is the time to live in the cloud. If you think about we are actually going back to an old system because originally we would use a terminal and the computer was in some huge room in the basement, then came along the PC and we dropped that method, but now we seem to be going back to by using the internet as our database and your laptops as terminals.

    Comment by rmaspero — April 30, 2008 @ 9:29 am

  6. Interesting…what are your thoughts on the Microsoft Mesh?

    K

    Comment by Katherine Coombs — April 30, 2008 @ 4:37 pm

  7. To be perfectly honest, I haven’t had much time to look at Mesh. I’ll check it out tonight and let you know.

    Comment by Michael Mistretta — April 30, 2008 @ 4:42 pm

  8. I’ve had bad experiences with Google Docs, specifically the text editor. At school it screws up a lot. Maybe something with that version of Windows and Firefox.

    Comment by Connor Bevans — May 2, 2008 @ 7:09 pm

  9. As long as my DSL is below 1 mb/sec, and I use the great Opera browser, cloud computing (with some exceptions) is not my thing. Interfaces take much more time to download and render than desktop applications need. Connection issues cause problems with data’s integrity.

    Don’t b mistaken - Google Reader is ten times better, strictly MHO, than NewsGator for Windows. Gmail on the web has many innovative features that desktop clients simply haven’t implemented as well. But Office kills Google Docs for speed and, in some ways, simplicity (I’ve been using Excel and PowerPoint since I was six years old). Meebo also doesn’t fit well for me; desktop IM clients are faster and more feature rich.

    Comment by Michael Perlman — May 5, 2008 @ 5:44 pm

  10. 100% agreed!
    I’ve been meaning to do a post about this for a while, but never got around to it. I really think that at least from a Mac point of view, most of my desktop apps are far better than any online apps I’ve found, at least for overall experience. While I really like some of the google interfaces, they just don’t have the same appeal as a native mac app.

    Comment by Dan McCullum — May 12, 2008 @ 7:32 am

RSS feed for comments on this post.

Leave a comment

Michael Mistretta 2008 - Today | Licensed under Creative Commons | Powered by WordPress | Theme by Roy Tanck