That’s me, the saltier half of Salt & Fat, wearing a custom chef jacket courtesy of Fat, Jim Ray. I’m holding my gift for Mr. Steven Frank, a plush hambone.

(Photo by Antichrista)

Monday, March 15 2010

That’s me, the saltier half of Salt & Fat, wearing a custom chef jacket courtesy of Fat, Jim Ray. I’m holding my gift for Mr. Steven Frank, a plush hambone.
(Photo by Antichrista)

Tim Bray is joining Google as a “Developer Advocate”. In the blog post where he announces this, he is excited about Android as more open, more developer-friendly platform. I agree with both those points. 

This, however, struck me as a bit odd:

The iPhone vision of the mobile Internet’s future omits controversy, sex, and freedom, but includes strict limits on who can know what and who can say what. It’s a sterile Disney-fied walled garden surrounded by sharp-toothed lawyers. The people who create the apps serve at the landlord’s pleasure and fear his anger.

(…)

The big thing about the Web isn’t the technology, it’s that it’s the first-ever platform without a vendor (credit for first pointing this out goes to Dave Winer). From that follows almost everything that matters, and it matters a lot now, to a huge number of people. It’s the only kind of platform I want to help build.

Apple apparently thinks you can have the benefits of the Internet while at the same time controlling what programs can be run and what parts of the stack can be accessed and what developers can say to each other.

What I specifically find interesting/weird is the complete conflation of the concepts of “the Internet” and “App Store”.

The App Store - the only supported way to distribute native apps for the iPhone - is a closed, controlled environment. You’re at Apple’s whim and mercy there.

But the web is as open on the iPhone as it is anywhere else. You can use it to visit the naughtiest sites in the world. You can throw dicks in Apple’s face in Mobile Safari all day. You can write a user-installable, offline-capable, rich, fullscreen web app for iPhone and tithe Apple no money and no control. It’s been done.

Now, JavaScript is no Cocoa, and CSS is no Core Animation. I’m not saying web apps are peers of native apps, on any current system. But you know who is saying that? Google.

Keyboard cake for Neven & Steve. By Christa.

Saturday, March 13 2010

Keyboard cake for Neven & Steve. By Christa.

It’s true, this sort of thing can happen when you foolishly disclose your address on the Internet.

Saturday, March 13 2010

It’s true, this sort of thing can happen when you foolishly disclose your address on the Internet.

fairlyinteresting points out: the iPad ad shows the iBooks app has already gained a list-view button.

Also:

Plus Steve Jobs’ demo of iBooks showed that you can turn the “pages” just by tapping on one side of the screen or the other - i.e. you don’t need to swipe to turn the page.

Marco Arment on overdoing the interface metaphor:

We’re often told that we should design our websites and software to mimic real-life objects. The iPhone strengthened this idiom, and Apple has been driving this home hard for the iPad.

Marco is a thoughtful programmer and writer, but I feel that he’s simplifying the case a bit.

Part 1: As Apple Says

As I am not allowed to quote from the iPad Human Interface Guidelines, you will have to take my word and summary (or check your copy of the HIG): Apple makes a single, vague, cautious recommendation to add a layer of realism to your app. This is different from mimicking a real-life object.

An example: Mac OS X’s scrollbars. There’s a realistic quality to them. They feel tangible and dimensional; they obey certain laws of physics. They are rounded (or sometimes fully cylindrical) slabs in a well; you slide them up and down the well until they hit the matching rounded ends. On one side of the well sit two buttons which can be pressed down to move the slab.

This design is physical enough to be familiar, satisfying, and fun. And yet there is no object quite like this in the real world - no TV, oven, or car has a value-range control that looks like a scrollbar.

Part 2: As Apple Does

The HIG isn’t The Constitution, and Apple steers developers and designers as strongly, if not stronger, by the design of their own apps.

As far as I can see, four of Apple’s apps for the iPad truly “mimic real-life objects”. They are: Notes, Calendar, Contacts, and iBooks. Notes has been lambasted for its use of the Marker Felt font since it appeared on the iPhone (I don’t mind it); Calendar and Contacts appear to me to be perfectly usable apps with pretty, textured veneers.

iBooks is controversial. While it remains to be seen how well any iPad app works in daily use, iBooks is surely going to be one of the most criticized and critiqued parts of the whole experience.

On first look, its design also appears familiar, satisfying and fun. Now, what is the flipside of that? It may turn out that this metaphor is limiting, illegible, and awkward. Please note: I said may. I don’t know and won’t know until I’ve used an iPad for a while. For now, let’s assume the worst.

It may well be that showing your ebooks as big, colorful covers on a wood shelf means you’re losing an opportunity to do a lot more. You can’t sort. There’s no list view, so once your library hits 50+, it may become hard to browse. No book descriptions, ratings, publisher names, etc.

When it comes to reading, it may be that the “frame” your text is in - the rendered page with fully-justified text - is less legible than virginal black on white. Maybe swiping isn’t the ideal page-flipping action. Maybe the whole thing will feel hokey to people who expect their $500 gadget to feel more Minority Report than Gutenberg.

This is the bad part. Now let’s compare the pros and cons:

Familiar + satisfying + fun vs. limiting + illegible + awkward

The left side giveth value, and the right side taketh away. Neither one delivers a deadly blow.

A Digression

Marco’s example of an app that benefits from not trying to be realistic is Soulver, a calculator which abandons the key-pecking confusion of every calculator ever for a scratchpad concept; just type math and see your results line by line. (I use an even simpler calculator: Spotlight.)

This works not because it’s straying from a real-world object, but because it’s straying from a poorly designed object. Calculators have always been bizarre devices with cryptic, uninviting buttons and weird mechanics (“Wait, what did I just clear?”)

Back to iBooks

It sort of doesn’t matter how inviting a calculator is; those who need to calculate learn to use a calculator, whatever its UI. Books aren’t like this. Apple has to make you want to use iBooks. Note one of the chief complaints about the likes of the Kindle: “but I like real books.”

After you’ve read your twelfth ebook, you don’t need the candy anymore. Ideally, the candy isn’t so distracting that you hate it, and what was once cute (swiping to flip the page!) turns into sheer utility (tapping to turn the page, which I have to believe will also be possible in iBooks.)

But that flip matters because it gets you going. And it gets going everyone who sees you reading your twelfth book in iBooks. How will you demo it to them? Will you tap or will you slowly turn the page? If your booklist was also available as a boring (and useful) black-and-white table, would that be the screen you’d show your friends?

And let me make it clear: this isn’t about “techies” versus “regular people”. Every techie I know is impressed by some bit of visual candy, no matter how hard they try to “see through” it. It’s only human to respond to colors and textures and animations and physical-looking objects.

In almost all cases, Apple recommends (and does, and you should do too) tasteful touches which make the interface warmer and more human. In the case of the iPad, they have to do quite a bit of selling to new users, and selling on new ideas.

Familiar + satisfying + fun > limiting + illegible + awkward

During that stage, it’s more important to amp up the benefits than it is to tackle deficiencies. Most iBooks users won’t have a lot of books for a while. Most of them won’t read a lot of text until a few months in. The corniness of the book/shelf metaphor will only strike a few; most will respond to it as a good translation of a thing they’re already familiar with.

Remember Mac OS X v10.0?

It was to be a significant departure from the flat, dull look of the OS’s of the time. It overdid that: the buttons cast comically large shadows; the pinstripe texture is crazy opaque; everything is far too shiny. Today, Mac OS X is flatter, with tasteful touches of depth and volume. To get here, they had to start there.

Until books are completely re-imagined as objects (and I’m not holding my breath) people will expect them to look like facing pages, double-sided, picked from a shelf. Five hundred years of tradition mandates this. We start there, and we go more elaborate (as books add video, interactivity, etc.) and less so (as no-longer-necessary conventions get dropped.)

In Conclusion

  1. Apps should mimic the warmth of real-world objects, not their literal design;
  2. iBooks is a bit of a special case since it’s the first step in the long evolution of a product that refuses to evolve;
  3. Fight limitations, correct illegibility, and refuse awkwardness…
  4. But not by simply throwing away familiarity, satisfying actions, and pure old fun.

  • Segway directions
  • Shriner go-kart directions
  • Walking and chewing gum directions
  • Angry-walking directions
  • Clowncar directions, with an algorithm that maximizes your ability to unload fourteen clowns at your destination
  • Heartbroken moping to a sad indie song directions
  • Just-got-laid strutting directions
  • Indiana Jones’ continent-hopping directions
  • Jogging for ten minutes before turning around and putting your new Reeboks in the closet never to be seen again directions
  • Drunk-driving directions (joke submitted by Dr. Kurt Sullivan of Warren, MI.)
  • Lambada directions

I don’t believe I’ve yet linked to my friend Paul’s (of Rogue Amoeba) somewhat recent blog, One Foot Tsunami. This wrong shall be righted now when I point you to his newest find: Dug from Up is looking for a new home.

“Last time I managed to escape by hanging here for six months and losing enough weight to slip through the manacles. Time before that I excreted the lockpicks I’d eaten and grabbed them with my toes. Time before that I seduced Nathan, one of Xing’s elite guards, telling him that I couldn’t, you know, I couldn’t seal the deal with my hands cuffed.”
I have no idea what Fireland is talking about most of the time, but I fully expect him to be the next John Kennedy Toole (without the suicide and all.)

The Panic Status Board - one of the things I’ve been working on lately. Read Cabel’s writeup!

Monday, March 8 2010

The Panic Status Board - one of the things I’ve been working on lately. Read Cabel’s writeup!

Michael Haneke’s White Ribbon is now playing sortof nationwide. It’s as brilliant and frustrating as anything he’s made, only this time Christian Berger shoots in glorious black and white - I’ve seen nothing so stunning since Sven Nykvist’s work for Ingmar Bergman.

Monday, March 8 2010

Michael Haneke’s White Ribbon is now playing sortof nationwide. It’s as brilliant and frustrating as anything he’s made, only this time Christian Berger shoots in glorious black and white - I’ve seen nothing so stunning since Sven Nykvist’s work for Ingmar Bergman.

Tavis Coburn’s retro poster for the best movie of 2009. More here.

Thursday, March 4 2010

Tavis Coburn’s retro poster for the best movie of 2009. More here.

Standing in sharp contrast to another piece of corporate communication floated around recently - Penguin CEO’s remarks regarding the iPad - here’s an email sent today by Microsoft’s Steve Ballmer, discussing the company’s new push for cloud services:

My goal was to challenge people to look at the cloud more broadly and understand the multidimensional nature of the cloud transformation happening today. Other companies have defined the cloud in a narrow, one-dimensional way. Although these companies provide some interesting components, Microsoft is uniquely delivering on a wide range of cloud capabilities that bring increasingly more value to our customers.
In my speech, I outlined the five dimensions that define the way people use and realize value in the cloud:

- The cloud creates opportunities and responsibilities
- The cloud learns and helps you learn, decide and take action
- The cloud enhances your social and professional interactions
- The cloud wants smarter devices
- The cloud drives server advances that drive the cloud

This view fuels our investments across the entire company, from datacenters to cloud platform technologies to cloud-based development tools and applications. Today, nearly every one of our products has, or is developing, features or services that support the cloud. As I said today, when it comes to the cloud, we are all in. We are all in across every product line we have and across every dimension of the cloud.

Let me put it this way: cloud services are something I’m very interested in, and I’m having a hard time understanding, caring about, or even following this meaningless drivel. On the other hand, Berkshire Hathaway’s awesome annual report does not concern me in the least, and I enjoyed reading it very much.

The tagline for this campaign (which has a home at http://www.microsoft.com/cloud) is “We’re all in.” In poker terms, this means that they are betting everything. That’s either a poor choice of words or a very bold statement.

Update: The Microsoft Cloud website was pulled for some reason.
Update #2: It’s back.

Strong, no-nonsense language from Penguin’s CEO John Makinson:

The iPad represents the first real opportunity to create a paid distribution model that will be attractive to consumers.
We will be embedding audio, video and streaming in to everything we do.
The definition of the book itself is up for grabs.

Asked how he felt about Apple’s 30-percent cut:

This is better than the equivalent print agency model, in which publishers let retailers keep 50 percent.