Wednesday, February 3, 2010

Reasons I Think The iPad Will Be Revolutionary....

iPad is the product I've been wishing for ever since I wrapped my mind around the iPhone and its limitations. Although the rumor mill was churning with all kinds of crazy possibilities for the Apple tablet, I mostly rolled my eyes, because I felt strongly that all Apple needed to do to revolutionize computing was simply to make an iPhone with a large screen.

Anyone who feels underwhelmed by that possibly does not understand (just my opinion!) how much of the iPhone's operating system's potential is still untapped.

Many have reported, from the desktop to the Web, iPhone's OS giving them the greatest sense of empowerment, and had the highest ceiling for raising the art of user-interface design. Except there was one thing holding it back: The screen was too small.

Facebook on the iPhone OS could not truly exceed the Web site until it could be adapted to a screen size closer to a laptop. It needed to support more than one column of information at a time. Photos were too small to show off. The Web required too much panning and zooming to enjoy reading.

Beyond Facebook, most of the apps many use on their iphone - such as GOOG Reader, Instapaper and all image, video, and text-editing tools - also suffered from these limitations.

The bottom line is that many apps which were cute toys on iPhone can become full-featured power tools on the iPad, making you forget about their desktop/laptop predecessors. They just have to be invented.

The iPad is an incredible opportunity for developers to reimagine every single category of desktop and Web software there is. Seriously, if you're a developer and you're not thinking about how your app could work better on the iPad and its descendants, you deserve to get left behind.

True, iPad 1.0 has a lot of limitations that make it difficult to compare to a laptop today. We're not there yet, but does it really take that much imagination to see how we will get there? Apple clearly wants to increase its investment in iPhone OS and reduce its investment in Mac OS X.

At some point in the near future, Apple will adapt the iPhone OS to even larger screens, add multi-tasking, and release something like a laptop or an iMac with the iPhone OS. When that happens, it will make perfect sense, because by then there will be orders of magnitude more iPhone/iPad apps on the App Store than there ever were for Mac OS X and Windows.

Given the concerns about the way Apple runs the App Store, one might expect me to jump on the bandwagon screaming about how Apple is evil and how iPad is the death of open computing. Nonsense. My only problem with Apple is the fact that they insist on preapproving every app on the App Store. The store may not be open in this sense, but the iPhone/iPad platform itself could hardly be more open to tinkerers of all ages.

The one thing that makes an iPhone/iPad app "closed" is that it lives in a sandbox, which means it can't just read and write willy-nilly to the file system, access hardware or interfere with other apps.

In my mind, this is one of the best features of the OS. It makes native apps more like Web apps, which are similarly sandboxed, and therefore much more secure. On Macs and PCs, you have to reinstall the OS every couple of years or so just to undo the damage done by apps, but iPhone OS is completely immune to this.

It's a bit sad losing the ability to come up with crazy plugins and daemons and system-level utilities, but I believe it's a trade-off worth making.

What people are overlooking is that the Internet is an integral part of the iPhone OS, and it is the part of the OS you can tinker with to your heart's delight.

If you want to invent a new scripting language or background service or something, you're still totally free to do that, but you're going to have to run it on a Web server.

If you want total freedom on the client side, then write a Web app. You're simply no longer going to be able to tempt users into installing software that corrupts their computer.

So, in the end, what it comes down to is that iPad offers new metaphors that will let users engage with their computers with dramatically less friction. That gives developers a sense of power and potency and creativity like no other. It makes the software market feel wide open again, like no one's hegemony is safe. How anyone can feel underwhelmed by that is beyond me......

long aapl, goog

No comments: