The first developer beta of iOS 4.2—the first 4.x release that’s compatible with the iPad—is now available to registered iOS Developer Program members. The new software will include a new wireless printing technology called ‘AirPrint’; iOS devices (including iPhones and iPads) will be able to print to shared printers attached to their Macs/PCs, or directly to wireless printers (such as some new HP models shipping this Fall) that support the new protocol.


This guy gets it:

When you want to eat, you go to the refrigerator. When you want to listen to music, you go to your stereo system. Completing these actions just requires knowing the locations of the things you want to use. If you want to look at photos in the real world, everything you might want to accomplish is in a single place: in the album on the bookshelf. The photos themselves are even inside the album.

Because most computer operating systems don’t organize things this way, accomplishing simple tasks can be extremely confusing for casual computer users; doing anything requires the user to know several things before he can even start his task. … With the iPhone’s interface, the user only has to know which application to open. The files are simply always available.

I wrote about this several weeks ago, though Curtis says it more succinctly and clearly than I did. And I stand by my conviction that hierarchical filesystems (i.e. paths, volumes, endlessly nestable directories) define computers as we know them, that filesystems are going away sometime soon, at least for non-power users, and then we’ll see a new generation of post-filesystem user interfaces that are simpler, easier and more focused. In other words, more like “app consoles” than “computers.”



Ten Weeks Later…

Yesterday was the iPad’s launch day. It’s a new beginning, and the consensus so far seems to be that the iPad really is a new kind of device, that the future of computing will look more like this magical multi-touch gadget than the clunky keyboard-and-mouse jobs we’ve been using these last two decades.

What was most surprising to me about yesterday’s launch, though, was how smooth it was, and how Apple, their developers, and their accessory vendors (like Incase and Belkin) managed on day one to get an entirely new computing platform off the ground in roughly ten weeks.

When other companies launch new devices they pre-announce them weeks or months in advance, or at least give certain key partners early access so they can rush some software or other stuff to market for launch day. Apple doesn’t do that. While some iPhone OS developers got early access to iPads and pre-announcement alphas of the SDK, most found out about it on January 27 with the rest of us, and didn’t have actual hardware to work with until yesterday at 9 AM, just like the rest of us. Case manufacturers like Incase had it easy—they had the physical specs, and so could design products around (say) a cardboard replica of an iPad and be pretty sure their sleeves and stands would work with the real thing. Developers could only poke around in the simulator and create paper mock-ups of their user interfaces based on those same physical specs, and had only Apple’s developer support and their own design judgement to guide them.

The amazing thing is: it worked. When Apple announced the iPad SDK in January I fully expected to have to make do with scaled-up iPhone apps for a few weeks while the developers of my favorite apps—Evernote, Instapaper, Twitterrific, Things—got their shit together. I expected the App Store review process (which was already slow) to grind to a halt, leaving only certain top-tier game and app developers like The New York Times and EA able to get launch titles out in time.

It never occurred to me that Apple would do such a great job with their developer tools, and iterate them so quickly. It never occurred to me that the iPad would launch not only with apps, but great apps, and lots of them.

Apple’s developer ecosystem ain’t perfect, and it sure as hell isn’t open. (As far as I’m aware, the actual iPhone OS 3.2 SDK was still considered “in beta” until yesterday at 9 AM, and therefore was still under an NDA.) But we’ve come a long, long way from 2008. Remember when iPhone OS 2.0 came out, yet Apple kept the SDK under the “FUCKING NDA” for three whole, completely unnecessary months?

It feels weird to compare the shotgun marriage of Apple and its developers to the old cliché about a whole village coming together to build a barn. But that’s basically what happened in the last ten weeks. On January 26 we had rumors. Today, on April 4, we have a platform.


Zach Holman hypothesizes that the iPad’s lack of multitasking as we know it — its single-window UI paradigm — isn’t a bug, or just a feature, but the secret sauce that makes iPhone OS apps so tasty.

You play differently when you’re on stage by yourself than when you’re in a 300-piece marching band. Each breath you take — and each you don’t take — will be scrutinized by an audience with its attention solely on you and you alone.

I’ll add that composing this post right now could have been easier on a real computer (guess what I’m using instead), because task switching feels like it takes a lot of effort. Then again, I can’t honestly say it was harder; it just felt harder because the one-window UI makes you painfully aware of the context switch. Which, like Holman says, may be the point.

/via @maddox


Found my new iPad’s first desktop image. From Veer’s new collection of beautiful iPad wallpapers (free registration required to download).

Found my new iPad’s first desktop image. From Veer’s new collection of beautiful iPad wallpapers (free registration required to download).


It is possible that the public will not fall on the iPad, as I did, like lions on an antelope. Perhaps they will find the apps and the iBooks too expensive. Maybe they will wait for more fully featured later models. But for me, my iPad is like a gun lobbyist’s rifle: the only way you will take it from me is to prise it from my cold, dead hands. One melancholy thought occurs as my fingers glide and flow over the surface of this astonishing object: Douglas Adams is not alive to see the closest thing to his Hitchhiker’s Guide that humankind has yet devised.

iTunes 9.1 is out. Of note:

The ‘Audiobooks’ tab is now called just ‘Books,’ and you can load DRM-free ePub books (like these titles from O’Reilly and Pragmatic Programmers) onto some kind of future Apple device by just dragging them into iTunes.
The ‘Applications’ source tab is now called just ‘Apps.’

iTunes 9.1 is out. Of note:

  1. The ‘Audiobooks’ tab is now called just ‘Books,’ and you can load DRM-free ePub books (like these titles from O’Reilly and Pragmatic Programmers) onto some kind of future Apple device by just dragging them into iTunes.

  2. The ‘Applications’ source tab is now called just ‘Apps.’


This is what I thought of the first time I read the iPad SDK docs too. (People who aren’t iPad developers: please disregard this post.)

This is what I thought of the first time I read the iPad SDK docs too. (People who aren’t iPad developers: please disregard this post.)


Never let it be said Apple’s CEO doesn’t use his own products: for the second time recently an Apple customer reports having gotten a one-word e-mail answer to a question from Jobs himself. The latest question: will the iPhone OS get a unified email inbox like Mail on the Mac? To which Jobs replied: “Yep.”

Of course, this is not news because Jobs let slip a detail about a future product (a unified inbox being one of the “hundreds” of new features Apple would likely promote in an upcoming iPhone OS update) or because one of the most guarded men in America is answering his own e-mail.

No, it’s news because in the unified-inbox email reply, his signature reads: “Sent from my iPad.”

NEWS FLASH: STEVE JOBS HAS AN IPAD. PLEASE REPOST.


No more computers.

Most people wouldn’t even think of file management as a feature of traditional computers; files are just always there, like grass or rocks, part of the landscape.

It’s not just that filesystems are ubiquitous. From a technical standpoint, especially in Unix-like systems like OS X, the filesystem really is the computer, or at least a user or developer’s first, best way to interact with the system. And for ordinary folks, their whole mental model for distinguishing computers from other kinds of gadgets (like game consoles or phones) revolves around hierarchical file systems.

Which isn’t to say people really understand filesystems, as Rob Foster pointed out on his blog recently:

These days, tech support calls involve questions of how to do stuff these folks like to do. Because they can now actually use their computers instead of simply restarting them, I’m able to better see how they use them. And the one commonality I’ve seen is that no one knows how to use the file system.

Unfortunately for the average person, the file system is so complex that everything outside of the desktop and the documents folder appears to be a vast labyrinth which most likely hides booby traps and minotaurs.

I’ve had to deal with friends-and-family support calls too, and there’s only one thing in Foster’s post I disagree with: a lot of the friends I’ve had to help also don’t understand the desktop or documents folders. One very bright person I know saved everything to her desktop because that was the only place she knew she could find it, except that after a while she had so many files she couldn’t really find anything there either. So she started keeping windows open for weeks. When she needed a file, she skipped the desktop and went looking for its minimized window in the Dock.

When my friend had to restart her computer, it was like she was losing weeks of data every single time.

The genius of Apple’s approach to file management in iPhone OS is to make this workflow — ignoring the filesystem and looking at apps or windows instead — not just the default, but the only way for users to work with files. The iPhone and iPad still have a filesystem, of course, and there are several new frameworks in iPhone OS 3.2 for working with files and documents.

But, to quote Apple’s iPad Programming Guide,

[…]it is important to remember that although you can manipulate files in your iPad applications, files should never be a focal part of your application. There are no open and save panels in iPhone OS for a very good reason. The save panel in particular implies that it is the user’s responsibility to save all data, but this is not the model that iPhone applications should ever use. Instead, applications should save data incrementally to prevent the loss of that data when the application quits or is interrupted by the system. To do this, your application must take responsibility for managing the creation and saving the user’s content at appropriate times.

In other words, except in cases when you’re sending or receiving a document to another user (i.e. via e-mail), files and folders are as much developers’ concern as the Cocoa framework or the processor architecture. And even in the e-mail case, users are not to be exposed to arbitrary files so much as meaningful documents.

This approach seems obvious on the iPhone, but a little bit radical on the iPad. I think that’s because of a weird semantic fixation we have about iPhones as phones.

Palm tried for years to sell general-purpose pocket computers, but only really found a wide audience when they started integrating the Palm OS into smartphones.1 Windows Mobile is a similar story: its predecessor OS, Windows CE, was mostly used on nerdy niche products like PDAs and ‘palmtop PCs’ until there were Windows-powered phones. And I shouldn’t have to tell you what happened with the Newton.

It’s been rumored that when Apple was first developing the iPhone, they were really working on what is now the iPad but decided it would be a good idea to release a phone first while they perfected the multi-touch user interface.

People just react differently to phones, portable game consoles and music players than they did to PDAs. A pocket computer that manages your e-mail, calendars is a nerdy indulgence. A cell phone that does those things, on the other hand, is luxurious, convenient, and cool. Even the iPod touch, today Apple’s top-selling product and the driving force behind the iPhone OS’s dominance in mobile software, seemed a little bit weird when it first came out, because it seemed more like a PDA than an iPod. Apple even intentionally removed apps like Mail from the OS for the first iPod touches, because they didn’t think anyone would want to use them on a device that wasn’t a phone.

The iPad has an even bigger hill to climb. It’s definitely not a phone. Arguably it’s not even portable. Several people I’ve talked to about the iPad believe it’s supposed to be carried around and used outside the home, even though in their ads and marketing photos Apple usually shows people using it at home, sitting on the couch.

It seems appropriate to call iPads computers, because like laptops they’re multi-purpose devices that run a variety of apps and aren’t pocketable. Definitely I feel like the iPhone OS approach — where the default input method is touch, and computery bits like file systems are abstracted away behind windows and apps — is the future of GUI computing, and the iPad is merely the first mainstream device to go there.

Obviously an iPad is not a phone, bit nor is it just a game console or e-book reader. It’s a multi-purpose device, like a computer, but it doesn’t have a desktop, windows, or an exposed filesystem. It handles many of the jobs we use computers for, and has similar technology at its core.

But I wouldn’t say the iPad is just a friendly computer that hides the filesystem. I would say that without a visible filesystem, an iPad is not a computer.

So, what is it? That’s the thing: we can easily describe what the iPad is not, but we don’t yet have a category for what it is. Maybe that explains why everyone is so perplexed by it.

The iPhone is just a phone and the iPod touch is just a music player, but despite being just a larger, more powerful version of those same devices, the iPad is something completely new.


  1. Technically, it was Palm’s archrivals Handspring who made the first Treo smartphone. Palm chose to acquire Handspring (who were founded by the inventors of the original PalmPilot) and take over the Treo brand rather than develop their own competing product. 


Not only can you now pre-order or reserve the iPad, Apple has updated their site with some fresh info about the device.

The biggest news is about the iBooks app: yes, it will support DRM-free ePub books from any publisher, meaning tech books from O’Reilly and the Pragmatic Programmers, as well as a vast selection of public domain works, will be usable on day one. iBooks can also use the iPad’s VoiceOver technology to read books to you aloud, a feature that sparked a huge controversy when Amazon added it to the Kindle.

Also, the Photos app will support RAW-format images, that you’d probably load onto the device using Apple’s not-yet-for-sale Camera Connection Kit. The possibility of stashing some of the many GBs of RAW photos I’ve taken on the 64-gig iPad I just ordered has me very, very excited.


Well, maybe not now. But pre-orders begin tomorrow at 5:30 am PST, and it was exactly 5:30 pm PST when I started typing this.

Anyway—Jim Dalrymple reports what you may already know if you signed up for Apple’s iPad e-mail list:

Apple on Friday will begin accepting pre-orders for the Wi-Fi iPad on Friday morning at 5:30 am Pacific Time. You can get more details in an email Apple is sending out to those that signed up to be notified of pre-order news.

It is considered likely that Apple will also be taking orders for the Wi-Fi+3G iPad model tomorrow, for shipment in “late April.”

It’s also my understanding that while you can have your iPad FedExed to you for delivery on April 3 (a Saturday), you can also ‘reserve’ one for pickup at your local Apple Store. How the concept of ‘reservations’ will work is still a mystery, though however it works, you can be sure there’ll be some long, long, long lines at Apple Stores that morning.


That’s just the regular Wi-Fi model; Wi-Fi + 3G ones aren’t out until “late April.” Both versions will be available for pre-order (either for shipping, or for in-store pickup at an Apple Retail Store) starting next Friday, March 12.

Note that the shipping iPad does not have a camera. (Not that any sane person expected Apple to add a camera, but anyway.)

Also, the iBooks app (and yes, it’s an app, not bundled with the iPad) will be available from the App Store on April 3. No word yet on whether the iPad version of iWork will also be available that day.


The iPad is smaller than you think.

Dave Pell: “I Can’t Read Anything Longer Than This Headline”

The introduction of the iPad has re-energized an ongoing technology debate. Is it better to have one device that does a whole lot of things, or do certain activities require a device all their own?

I have a device vibrating in my pocket, resting on my lap, sitting on my desk, hanging from my wall, and soon, blinking and buzzing in my car dashboard and everywhere else.

Wait a second, what was I talking about?

Speaking of the iPad, after I mentioned to a co-worker yesterday my decision that my next Mac would still be a laptop (even though I will be buying an iPad), and after reading some tweets by iPhone/iPad developers about how they had to re-work some UI concepts because they misjudged the size of the screen, I printed out a scale mockup of an iPad:

iPad mockup

Pictures do a great job of obscuring just how small this device is going to feel in a person’s hands. The screen, in particular, is very small. Not too small. It’ll be perfect for reading text or watching movies. I think it’ll make a great sketch pad or simple writing tablet. Games are gonna rock on this thing: I can imagine it feeling as light as a Nintendo DS, but with a ten-times-bigger screen.

But an iPad is not a laptop, which is really the point, isn’t it? iPads are for things that are uncomfortable on an iPhone (like email, or reading for long stretches) but for which a full laptop would be too much.

It’s like this: you use an iPhone standing up, while waiting in line at the coffee place. You use a MacBook when you’re sitting comfortably at a table or on a couch, when you have a few minutes and want to do something like work. Right now you also use a MacBook for surfing the web and reading, but when it comes out you’ll be able to do that with an iPad. The iPad will also be good for riding on buses, or trains, or planes. One day it’ll make a real nice video conferencing tool.

But it won’t replace my laptop. It won’t even help keep me from having to carry my laptop around a bunch, though that’s mostly because I don’t like having my life spread across two computers and so use my work laptop for everything. At the very least, the iPad will make it possible for me to do some things without a laptop, like writing or working with photos. That’s pretty cool. And meanwhile I don’t have to feel like a schmuck for still wanting a new MacBook Pro.