Skip to content

juliendorra/blob-keyboard-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Experience Ken Kocienda's early iteration of the original iPhone keyboard: the Blob Keyboard

Go back to september 2005 in the secret zone where 15 developers were building iPhone's OS and grab the weird prototype of the iPhone keyboard 🤓

Work on desktop, but meant for phone and touchscreen! (closer to the original experience)

Backstory of this reconstruction

I’m teaching a tech design history course in Paris, sharing the history of the mouse and GUI, the iPhone, even the Newton, and much more with hundreds of design students

(and I'm opening a unique UX history hands-on workshop for UX/UI design professionals too!).

Ken Kocienda's keyboard development for the iPhone is one of the key innovation stories of my course.

The Blob Keyboard: innovation is not a straight line

The Blob Keyboard is the first iteration of what would become the iPhone touchscreen keyboard.

The Blob Keyboard was born out of necessity, following a total UX crisis brought upon the team because of the unknown unknows of creating a keyboard on a small piece of glass.

Read more about it in this interview or even better in Kocienda's book Creative Selection.

Why build this?

Every year I make my tech design history class even more tangible by using props, manuals, packaging, demos, and real vintage device hands-on. This gives the the students a chance to really understand how devices like, for example, the first iPhone 2G were experienced.

But manipulating the final, keyboard shipped experience is not telling you the whole design story.

So I had this crazy idea: let's build a Blob Keyboard simulator 😅 so they can feel the design iterations.

I iterated and got feedbacks and guidance from Ken Kocienda on Bluesky to get as close to the original prototype as possible.

I want to play with it!

You can test it here: Blob Keyboard web demo

If you want to use it on iPhone 2G or 3G, use the http, no SSL: Blob Keyboard web demo no SSL

It work with a touchpad or mouse on a computer, but it's meant for mobile and touchscreen! That way it's much closer to the original experience.

  • Tap for the middle letter
  • Swipe left or right for the side letters

It's like going back in time, grabbing the wallaby touch display on Kocienda's desk (see below!) and trying the first demo of what would become the iPhone keyboard.

![Wallaby connected its tether and Mac G3](Wallaby was mostly a display with multitouch.jpg)

Source: conversation on bluesky

Wow, it's weird!

Here are the limitations of the original prototype as explained by Ken Kocienda:

  • Moving the cursor didn't exist at the time of this demo. It came later with the loupe.
  • There was no backspace. You couldn't delete or go back.
  • No capitals or numbers either.
  • No animation. Pressed keys just popped, but your eye filled in the details and it felt like it “moved” because of the shapes.

In addition it's not a QWERTY keyboard! The iPhone team actually tried to get us out of QWERTY but ultimately decided that iPhone's keyboard needed familiarity to be successful.

Reference images used

From Ken Kocienda's book:

blob-keyboard-book

Ken Kocienda shared a more detailled version:

blob-keyboard-bluesky

Source: conversation on bluesky

About

Experience Ken Kocienda's early iteration of the original iPhone keyboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages