The "post" prefix

This headline by Paul Hontz has been making the rounds:

If iPads are “post-pc devices” why must I sync with iTunes before I can use one?

This is a reference to a term Steve Jobs used at two points during the iPad 2 announcement. Here's the gist of Hontz's complaint:

Steve said that the iPad was “a post-pc device”. As an iOS developer who makes his living building apps for iPads and iPhones, I disagree. You see iOS has this ball and chain attached to it called “iTunes” that runs on a typical PC.

Before I go on, let me be clear: I get that some people, maybe a lot of people, hate being chained to iTunes. Although my own gripes about iTunes are not as strongly felt, I can understand that others are very bothered by this.

That said, some people seem not to have listened to what Jobs actually said. Hontz and others are going way overboard in their interpretation of the "post" prefix. They're reading it as in "post-apocalyptic" when they should be reading it as in "post-Industrial". We may have an information-based economy, but we still use factories to build our computers.

Here's what Jobs said at 3:45:

Now, today we're here to talk about Apple's third post-PC blockbuster product. Right? That's how we think about these things. We started off in 2001 with the iPod, right, our first post-PC product, and we've been at it ever since. In 2007 we added the iPhone, and in 2010 we added the iPad. And every one of these has been a blockbuster. So we're in a position now where the majority of our revenues come from these post-PC products.

Jobs is acknowledging what many have been observing for years. The stars of Apple's product line are no longer PCs but iOS devices. Hence, "post-PC".

Mac developers fretted the first time WWDC was dominated by iPhone stuff rather than Mac stuff. Why? Because, although the term wasn't in use then, it was a sign that Apple was going "post-PC". Some people, especially after the introduction of the Mac App Store, fear that Macs are going to become "walled gardens" like the iPhone and iPad. Why on earth would anyone think this might happen? Because they know Apple has gone "post-PC".

At 1:08:35, Jobs says this about how post-PC devices are different from PCs:

It's in Apple's DNA that technology alone is not enough, that it's technology married with liberal arts, married with the humanities, that yields us the result that makes our heart sing. And nowhere is that more true than in these post-PC devices.

And a lot of folks in this tablet market are rushing in and they're looking at this as the next PC. The hardware and the software are done by different companies, and they're talking about speeds and feeds just like they did with PCs.

And our experience and every bone in our body says that that is not the right approach to this, that these are post-PC devices that need to be even easier to use than a PC, that need to be even more intuitive than a PC, and where the software and the hardware and the applications need to intertwine in an even more seamless way than they do on a PC.

In other words, tablets (really, iOS-type devices in general) have different criteria for success than PCs. The analysts and competitors trying to figure out the success of the iPad are still using pre-iOS reasoning, and Jobs is saying they have it wrong.

Whether you agree or not — whether you think all this is spin or marketing or whatever — these are the assertions Jobs made. He never said or implied anything that should lead anyone to think you don't need iTunes to use your iPad.

To recap:

Before: Apple was exclusively or primarily a PC company.
After: Apple's iOS devices have more revenue and mindshare than their PCs.

Before: PCs were judged on criteria like "speeds and feeds".
After: iOS devices are succeeding because of different criteria — integration and elegance.

(Note: You can download the video of the event by subscribing to the Apple Keynote podcast.)

Reactions to the iPad 2 announcement

I just saw the iPad 2 announcement via the "Apple Keynotes" podcast feed in iTunes.

General reactions:

  • Great to see Steve.
  • The speed and cameras on the iPad 2 make it tempting. I suspect the thinness and the tapered edge will make it feel even lighter than it is.
  • In the Apple tradition, they announced a product that's actually scheduled to ship. Soon.
  • I'm not sold on the Smart Cover, but I'll withhold final judgment until I fiddle with one.
  • Best part of the iPad promotional video: the mother of the autistic boy. (I mean the general iPad video Steve showed at the beginning, not the one near the end about the iPad 2.)
  • The Photo Booth demo was kind of painful. I've never heard of anyone having "hours" of fun with Photo Booth.
  • Curious whether we'll be seeing more of Michael Tchao (Vice President, iPad Product Marketing).

To me, the GarageBand demo came pretty close to stealing the show from the iPad 2. It was the best showcase ever for the technologies available on the platform. I can't wait to play with it.

About apps like iMovie and GarageBand, Steve said this:

We like to do applications because it gives us feedback, you know, for what it's like to be an app developer so we can make the system better and better and better for all developers. But also, it can set the bar. It gives third-party developers something to say "Wow, if Apple can do that, I can certainly do better!"

I think it challenges not only iOS developers, but also developers on other platforms.

Idea: text-based touch notation

Matt Legend Gemmell:

Touch Notation lets me make gestural-input “cheat sheets” for touch-screen apps just as easily as I can make lists of keyboard shortcuts for desktop apps. The goal is to provide one possible way of talking precisely and accurately (I hesitate to quite say “scientifically”) about touch-screen interaction. I thought it might be of interest to you too, so I’ve decided to share it.

I haven't given this a lot of thought, and don't know if this would be feasible or worth it, but: would it be possible to design a corresponding textual syntax that is both computer-parsable and relatively readable? I would imagine it should look as much as possible as the icon-based syntax. For example, Matt's example of "Swipe right with 2 fingers", which in Touch Notation is

could become "2=>". Or something — I just dashed that off the top of my head. This wouldn't be as expressive as sketching directly on a screenshot to indicate position and direction, but might still be useful.

There could be a Service that lets you select a snippet of text-based Touch Notation and puts the corresponding icons in the clipboard, in your choice of PDF, OmniGraffle format, or whatever. A desktop utility for generating the icons might also be useful. You wouldn't even need the textual syntax for this; you could enter parameters using radio buttons and such.

There could be an iOS app that lets you perform the gestures and then spits out the textual representation. Again, even without a textual notation, such an app could be used to generate the icons, which you could then paste into another iOS app or send to yourself for use on the desktop.

I don't know much about iOS programming — would it be possible to generate useful Objective-C code?

It would be possible to hack Markdown, Textile, or whatever so that text-based Touch Notation would be replaced by icons in the generated HTML. If you use a wiki like Trac or Redmine with a similar markup syntax, you could hack that too.

With a text-based syntax, you could write your design docs and/or user documentation in Markdown if that floats your boat. You could exchange emails about touch UI with people who prefer plain-text email, or who rely on web-based email where it might be hard to insert icons inline. You could jot down quick thoughts in your text-based iOS notes app.

In the comments on Matt's article I see others have also worked on icon-based notations for touch UI gestures. A common textual syntax could be translated into more than one iconic notation.

I'm reminded of dance notation, about which I know nothing but I'm sure similar discussions have been had about it.

Snicker

The Wall Street Journal on Eric Schmidt's relinquishing his role as CEO:

The new organization is expected to streamline things by "elevating me and having Larry running things day to day," Mr. Schmidt said.

See here at the 1:05 mark:

Hey, I didn't say I had intelligent commentary.

P.S. Schmidt tweeted:

Day-to-day adult supervision no longer needed!

I'm familiar with the term "adult supervision" as it applies to a seasoned manager helping a startup mature, but to me it seems poor style to refer to oneself as the "adult supervision", especially in a public announcement. So what is he, handing the company back to the children now?

I'm going to assume the tweet was hastily worded and what he meant was "I'm no longer needed to serve as the grownup here," which expresses both pride (for getting the company to this point) and humility.

P.P.S. I see he often used the term in jest:

He often joked that he provided “adult supervision,” and was never shy about interrupting the founders at meetings to crystallize a point.

I'm confused, though. The first part of the sentence sounds like he was being self-deprecating. The second sounds like he was at least half-serious.

Seth Godin on self-destructive instructions

He writes:

It's completely valid to come to the conclusion that someone else can't be a worthy audience, conversation partner or otherwise interact with you. You can quietly say to yourself, "this guy is a stiff, I'm never going to be able to please him." But the minute you throw back instructions designed to 'cure' the other person, I fear you're going to get precisely the opposite of what you were hoping for.

(Generally speaking, the word "oh" is so neutral, it's a helpful go to pause while you wait for things to calm down.)

The one that gets me is "Get over it."