and thirdly

  • Archive
  • RSS
  • Ask me anything

Optimal iPhone UI

marco:

I was asked via email:

It’s my job to research user interfaces and what makes a successful UI. My two conclusions I’ve come to so far are that UIs need to be invisible and familiar.

I was hoping you may have something to add, from your perspective, about what makes an optimal UI.

The “invisible” bit gets most of the way there for my taste.

As a user, I hate buttons and toolbars and sliders and panels and drawers and splash screens and instructional screens and settings screens. In short, I hate UI. I want to notice it as little as possible.

As a developer, I hate having to stop my work because I have to arrange a transaction with someone else (like a designer) to get something done. To minimize external-person dependencies, and because my graphical design skills are abysmal, I avoid needing icons, backgrounds, textures, or logos. The original Instapaper web layout only had one image.1 Since then, I’ve made extensive use of CSS for styling and Unicode characters for icons to minimize the need for images. Designing “invisible”, minimal UIs isn’t just a preference for me — it’s simply more practical.

But I look at Apple’s iPhone apps, and I don’t feel like my method is lazy or sub-par: all of their apps are the same way. They’re content-focused, with minimal UI. Think about it: what’s the UI to the Photos app? Messages? There’s almost nothing there. Even Safari is just two toolbars and a bookmarks list.

My design goal for Instapaper is for it to look and work like a hybrid of Safari and Mail. It’s not exciting and it won’t win much “design”2 recognition, but it’s how I believe most non-widget iPhone apps should be designed: just barely enough UI to get the job done, with the vast majority of the screen devoted to the content.

What’s particularly interesting about the iPad is that its screen is actually too large for this to apply as universally as it does on the iPhone. This is one of the reasons why Instapaper’s iPad edition can’t just be a recompile of the iPhone version: everything’s out of proportion and it just looks strange. It’s like maximizing a browser window on a 30” monitor. And, as I said last week, I suspect most initial versions of iPad apps will have this issue because their developers either didn’t have the time to do more complete redesigns or because they underestimated how different their iPad versions should be.


  1. It was the “Read Later” bookmarklet. Jacob corrected its jagged edges for me, unsolicited via email, before I even knew him. In the new layout, these are pure CSS, but I’ve added a few small icons where it made sense to do so. ↩

  2. On the internet, “design” usually means heavy use of rich graphics and textures. This isn’t how I think about it. ↩

Source: marco

  • 2 years ago > marco
  • 57
  • Comments
  • Permalink
  • Share
    Tweet

57 Notes/ Hide

  1. pdemul reblogged this from marco and added:
    This post from Marco Arment is already old, but it stayed in my head as the best description
  2. blech reblogged this from marco
  3. bookpod liked this
  4. romeojulietsierra liked this
  5. hallakol liked this
  6. urbansheep liked this
  7. kxr liked this
  8. csebastian liked this
  9. gregbabula liked this
  10. dontoverthink reblogged this from marco and added:
    don’t think so at all! What internet are you reading? While rich textures...graphics are...
  11. shabdar reblogged this from marco
  12. danielpietzsch liked this
  13. enamu liked this
  14. collectedwisdom liked this
  15. yum9me liked this
  16. andthirdly liked this
  17. andthirdly reblogged this from marco
  18. dentarg liked this
  19. scott-jackson liked this
  20. slomoyall liked this
  21. benkraal liked this
  22. awmyhr liked this
  23. edf liked this
  24. robknight liked this
  25. flagpig reblogged this from marco
  26. inky liked this
  27. richperez reblogged this from josephschmitt
  28. garrettross liked this
  29. scudmissile liked this
  30. altidude liked this
  31. 200motels liked this
  32. richperez liked this
  33. tyzm liked this
  34. kevintwohy liked this
  35. jacob liked this
  36. condemnedtobefree liked this
  37. banterability liked this
  38. cocoageek reblogged this from marco
  39. thehumaniser liked this
  40. rock85 reblogged this from marco and added:
    Marco.org: Optimal...ones you don’t know you’re using.
  41. mootohclip reblogged this from marco
  42. rahmin liked this
  43. josephschmitt reblogged this from marco and added:
    circling around what...real message. It seems that most
  44. reinierladan liked this
  45. doublejack liked this
  46. manasto liked this
  47. caseyliss reblogged this from marco and added:
    am extremely interested in UI design....couple years ago
  48. sendmelies liked this
  49. chartier reblogged this from marco and added:
    Marco.org: Optimal
  50. cocoageek liked this
  51. Show more notesLoading...

Recent comments

Blog comments powered by Disqus
← Previous • Next →

About

Avatar
Jeremy writes software that makes lazy people lazier. Other than that, he's a Student, Code Monkey, Visual Interaction Connoisseur, Rugby fan, Socialist, Cocoa brewer. For equally stunning, witty and curt views, follow @echoz. Or you can check his photostream.

Pages

  • Original Long Form
  • WWDC11

Me, Elsewhere

  • @echoz on Twitter
  • Facebook Profile
  • echoz on Vimeo
  • jeremyfoo on Youtube
  • jeremyfoo on Flickr
  • echoz on Gowalla
  • echoz on github

Twitter

loading tweets…

Following

I Dig These Posts

  • Photo via jenniferlawrencedaily
    Photo via jenniferlawrencedaily
  • Photo via themacandcheesefiles

    In celebration of Free Donut Day, I present you with these Krispy Kreme Bacon Cheeseburgers.

    Get your free donut today at Krispy Kreme and/or...

    Photo via themacandcheesefiles
  • Photo via linxspiration

    Denzel Washington

    Photo via linxspiration
  • Photo via lawnwrangler

    I worked out this morning. (Taken with instagram)

    Photo via lawnwrangler
See more →
  • RSS
  • Random
  • Archive
  • Ask me anything
  • Mobile

Effector Theme by Carlo Franco.

Powered by Tumblr