Posted in June 2010

Apple gives a shit

Reading Daring Fireball I stumble as Grubet, yet again, puts his finger right on the point.

Why do Apple command such rabid fans?

Like pixels on glass rather than pixels under glass. This is the result of a new manufacturing process Apple has pioneered. No other company gives a shit about things like this.

- John Gruber on the iPhone 4 display

Because they give a shit. Every other company can learn from this. Making quality products instead of focusing on internal politics or increasing the profit margin just a little bit more will be a lot more economically sound.

Tagged , Pin It

The slow death of Business

various business people
When an organization grows so large that people working for it loose contact with the intended result of the organization is begins to die.

This situation leads to the belief that the organization itself is of importance, even though it was just created to solve a specific issue. And the people working in the organization loose focus of the organizations function and the organization starts growing in areas without return, administration and administration of administration.

The way to make sure this does not happen is to keep organizations small. Create another organization to solve a new problem, do not grow the old one.

Pin It

Why native apps wont go away

With the release of the iPhone even Apple itself claimed that Apps we’re not important because the web would take over. Since then I hear this same argument regurgitated from time to time. Web apps are the future. Native apps will never be flexible enough.

Well, this argument is correct. But most of the people using it are really wrong and they don’t always understand the argument itself.

Web applications will, for the foreseeable future, be the most cutting edge and flexible way to develop functionality. They will surpass anything native clients do very soon. This is because cloud computing will make computing a lot more flexible and less reliant on hardware.

But these web apps will only be functionality. User interfaces in the web will lag behind tremendously. With HTML 5 and faster browsers UI’s will become more responsive and more complex. But user interfaces online, just like native app user interfaces, must be disconnected from the functions themselves so that errors or problems do not interfere with the users experience of the application. In other words, if your Internet connection times out the user interface can’t just stop. That would be similar to a Windows 95 blue screen and user would never be able to rely on the applications.

The solution, which is commonly used today, is to separate the user interface from the functions and simply run them asynchronously with user interfaces providing feedback while waiting for the servers to respond. No matter the issue with functions the user interface can keep users in the loop and provide them with the feeling of control.

Why is this different from native apps? It’s not. Native apps on devices such as the iPhone are quite often just interfaces for online services. And as such they are not different from online user interfaces. This is why native apps will not go away. native interfaces will continue to be much more responsive for years to come, providing the user the sense of control we all want from our apps.

Tagged , , , Pin It

What design is

“Design is a funny word. Some people think design means how it looks. But of course, if you dig deeper, it’s really how it works. The design of the Mac wasn’t what it looked like, although that was part of it. Primarily, it was how it worked. To design something really well, you have to get it. You have to really grok what it’s all about. It takes a passionate commitment to really thoroughly understand something, chew it up, not just quickly swallow it. Most people don’t take the time to do that.”
– Steve Jobs 1996

Most people I’ve talked to seem to have this conception that design is somehow visual only. Preferably graphical for the game & web business. This is a preconception we really need to change if we’re ever to get mandate to properly design.

And yes, this is the last Jobs quote in a while I promise.

Tagged Pin It

Whats does Apple’s new iOS 4 mean?

Apple has just gotten off stage at the World Wide Developers Conference, announcing the iPhone 4.

But more importantly they’re highlighted the iPhone OS 4, and renamed it iOS 4. Why rename it?

Well first the iOS is also on the iPad. But I don’t believe that is enough of a reason for the change. The more interesting implication is that the iOS will become a wider device OS that Apple will keep developing hardware for.

Apple TV? Maybe. But be sure that Apple will release information late and that hype will build up.

Tagged , Pin It

The desktop metaphor is being replaced

“The desktop metaphor was invented because … you had to manage your own storage”
– Steve Jobs, 1996


He was right.

The desktop metaphor was great because you had all your files and needed to be able to navigate and store them. Today with standards for different types of data this metaphor is becoming obsolete. Most things can and are stored on the web.

Stored in accounts, used and read by apps that handle those file types.

How much more intuitive will general computing be when people no longer need to handle the management and storage of files?

Tagged , , , , Pin It

The definition of Bad Design

Stupid sign hides stupid design

Stupid sign hides stupid design

I took this picture of a door in my office. It has two handles. The top large green one is for emergencies only, and people have apparently been using it. To solve the problem, a large sign has been taped to the handle bearing the legend:

“Do not use this door handle unless it’s emergency situation”

Problem solved. Anyone can see that there’s something wrong here. But let’s boil it down:

The handle problem

If the handle is not to be used, placing it above the normal handle, making it larger and green is probably a bad idea. In fact, it’s the exact opposite of what you’re supposed to do according to various studies on cognitive processes, visual recognition and psychology. Of course, this design is made for emergencies only and for such is pretty good.

The normal handle below the emergancy handle requires the user to touch a button on the wall first in order to open the door. The additional step of course makes it less useable, but the really interesting design choice here is WHY THE F why in the world one of the handles require a button on the wall and the other does not… The result is the same so there is no difference to the user. Couldn’t the second handle also be used by just, you know, pushing it? And while we’re at it, why not just have one handle from the start? It would be much more cost effective.

The sign problem

The sign is another great feat of design. First of all it obscures the handle. Rendering it useless in an emergency situation. But since the sign is well fastened and laminated with hard plastic you wouldn’t be able to use it even if you knew where it was.

Smart people were involved in every step of this process. But noone looked at the overall intended function, nor the users intended use. Not one. This is why you need designers.

Tagged , Pin It

Steve Jobs says Individualism is good

“As individuals, people are inherently good. I have a somewhat more pessimistic view of people in groups.”
- Steve Jobs

Couldn’t agree more Steve, well said.

Update: Read the entire Wired interview with jobs here. It’s from 1996 but Steve is amazingly insightful about the internet of today.

Tagged Pin It

New iTunes Redesign

iTunes is long overdue an overhaul. The old program has become so bogged down with features one can’t help but wonder when Apple will update it. They might follow their mobile strategy and split into several parts or go for the completely cloud based streaming version a la Spotify.
And they might announce it this Monday at WWDC.
This is why I thought I’d redesign it while it is still a huge challenge.

My design is based on a rethinking of what iTunes manages, namely media. But lot’s of different forms of media. In this design of iTunes every media item is considered to be a media bit no matter if it’s a song, an album, an app or a book.

As you can see this design is radically different from the current version of iTunes. I’ve followed Apples recent reductionist standard in design and tried to eliminate everything unnecessary while retaining the purpose of the program.

There are three main areas of interest in this design:

  • The top navigation bar which holds filters, search and player controls. Allowing users to easily find what they’re looking for.
  • The media view which allows users to browse through media, partly for fun and partly for aimless just looking. It also gives a great overview of what types of media and with modal boxes for more information can give users details if they want.
  • The bottom devices dock. This is where media is divided to the available devices as well as start and stop the currently playing list. I’ll explain a bit more about devices below.

The start screen shows you the available devices as well as your favorite and most recently used media bits, this way the user instantly has an overview of where they left off last time.

I’ve considered devices to be anything that has media in it. From left to right:

  • The currently playing list displaying the artwork for the currently playing media with a simple play/paus control for the queue. Users access the queue by clicking this icon or just drag and drop media to it to add it to the queue.
  • The computer library. WIth home sharing different computers can share with all devices over a home network, I’ve just eliminated the extra fuss by reducing it as far as I’ve been able.
  • Peripherals, in this case my iPhone. Used in the same way as computers, playlists and the queue. Drag and drop or click to view contents.
  • Playlists, drag and drop media to and from and click to view.

A lot of people use playlists as a way to traverse their media libraries. I have actively made this harder as playlists are a lot more harder to search through as media libraries grow. Instead I’ve focused on search and filtering to allow easy browsing of the library. I have however thought this to be a perfect place for Apples famous horizontal scrollbars should the number of devices increase.

Filters are used to group media bits making it easier to find what you’re looking for in a large library, seach is however crucial since most people tend to grow really large media libraries. Click a filter and all media is displayed as stacks or bits, click one suck stack or bit to see it’s contents and either filter further or search the stack.

The currently playing queue acts as both a queue for media and as the main media player. It’s a simple principle to learn and as all devices work in the same way the user needs never get confused or irritated at features appearing and disappearing depending on context.

Media bits can be freely moved between devices, making sharing and syncing simple and easy to understand.

Each media bit has detailed information available only if the user wants so know more.

The player controls have been moved aside leaving only the large play and pause button on the icon for the currently playing list/device.
I’d love to get some more work done on this project in the future but I think Apple might beat me to it. And I’m excited by the thought of comparing my work with that of Jonathan Ive’s team!

There are a few weak points in this design so far, namely the lack of the iTunes store and the lack of a way to arrange Apps on devices. While I’ve thought about solutions for these and believe that this design can accomodate them I haven’t had the time to sketch it out yet.

Hope you like my work, and if you’re reading this Mr Jobs; yes, I’d love to come work for you. ;)

See higher quality versions of this design at Flickr

Tagged , , , , Pin It

Official Twitter client for OS X

Some time ago the amazing developer(s?) at Atebits launched Tweetie. It quickly became the defacto standard of quality for twitter apps, both on the iPhone and on desktop OS X.

Since then Atebits have been purchased by Twitter and Tweetie2 for iPhone has been rebranded and rereleased as the official Twitter app for iPhone.

Well that’s great. But before that happened I was waiting for the OS X update for Tweetie that Atebits had been working on for some time. Twitter might be more interested in the mobile market but I hate to see good design wasted, and I really want to keep using Tweetie on my mac. So please Twitter, release the official Twitter client for OS X, the app formerly known as Tweetie2 for mac.

Tagged , , , Pin It