A Look at the Future
As most of the people who follow me on Twitter know: I have an iPad. I haven’t had it for very long but I still love it, and each day I have it I love it a little bit more. I’m discovering new ways to interact with the content I’ve interacted with for years and I’ve picked up some great apps (but not too many, my budget won’t allow it). Over the past few days I’ve been working on my iPad almost exclusively. I have kept my laptop’s Twitter and Goggle Reader apps closed as well as email and pretty much anything else. The only thing I’ve really had go use my computer for is my job which needs Final Cut Pro. I can use my iPad for all of my day-to-day stuff and only need to use a full computer for big stuff like editing photos and video.
That concludes the iPad related portion of this post as the rest will be looking at Mac OS X and the future *insert ominous music here*
For a while now there have been people predicting the end of Mac OS X as we know it, that it will shift towards iOS and away from traditional desktop operating systems. When I first heard these rumours I, like pretty much everyone else, dismissed them thinking it would never happen (I’m still not entirely convinced it will) and that it would the terrible. But the more I use my iPad the more I realise that it wouldn’t be that bad.
Now I’m not talking about an iMac sized iPad. That would be bad. But I think there is room for the simplification of the desktop computer. One of the big things about iOS is that each app runs in its own little world, plays in its own little sandbox, and maintains its own database of information and when needed that information is presented to you without any hassle. And this it what I want on the desktop, more or less.
For example: Aperture. Aperture maintains its own database and you never have to worry about where a file is or if you accidentally overwrote the original RAW. All of that is taken care of. The same with iTunes. These are the applications the desktop environment needs to be modelled after.
But things would have to be a little bit more streamlined. For example there are times when you need a Pages document to relate to photo. And this is where there needs to be one application that can access all the different databases and and create projects and groups from these.
Let’s say your a photographer. Ff you had a photo shoot you would have the photos in a project in Aperture. You would have the contract stored in the Pages database and the invoice in Numbers. With this new application that can access all of the databases you would simply associate the photos, contract, and invoice with one another and poof: a project that doesn’t need folders. Now you can select the contract, invoice, and a few selects from the photos and send them to Mail and email them to the client. No dragging and dropping required. And there are tons of other things that you can do. So, what should we call this great new application? How about Finder.app?
The Finder would be repurposed into this new database managing application. And for those of you who think that this is out of Finder’s area think again! In each and every ‘save’ and ‘open’ dialogue box I can access two databases of files: music and photos without launching the respective applications or exporting anything.
This new Finder (and the whole Mac OS X system) would be heavily driven my metadata much like photo and music applications are now. In each application you would tag files based on contents, project, client, class, or whatever you wanted. Then the Finder would automatically gather everything together into projects for you or you could to this manually if needed.
But the big key to all of this would be the companion apps on the iPhone and iPad. Your home computer/server would be connected to the Internet and from there would serve out your files to your iPad, iPhone, or even another computer (at work, for example). You would be able to download files (for offline viewing and editing) through the mobile Finder and from there each one would go to its respective app.
In the end this is where I see computing going: database driven applications. The future of computing is going to act a lot more like an iPad is some ways, but not others. If anyone knows of applications like this that exist now let me know since I’m still searching for the “perfect” system.