Text-only UIs
Before sketching in that notebook, try writing out your UI first. You might be surprised by what you find.
iA Writer is a great app for distraction-free writing, but before reading Jasonâs tweet Iâd never considered it a tool for UI design â but by combining text with some basic HTML Iâve found mocking up text-only UIs to be a helpful step in judging the overall effectiveness of an app.
To quickly demonstrate textâs value, here are some popular feeds, sans graphics.
Note: I tried to show the visual weight of each element using various <h1, h2, h3> tags â and speed trumped accuracy so youâll see some things like User pic and Name on separate lines, when in reality graphics allowed for both elements to appear on the same line.
Some observations:
- Instagram: The elegance of Instagram is obvious, even in its text-only form. (ps: do you think if they were acquired by Twitter instead of Facebook that they would have added pull-to-refresh functionality by now??)
- Facebookâs newsfeed is dense â even though whatâs displayed is similar to Instagram. There are options to check your status, add a photo, or check-in â all from the main feed. Just seems like a lot of separate activities going on within a single feed. To Facebookâs credit, it doesnât feel that overwhelming in graphical form.
- Twitter: I was surprised by how little emphasis was given to creating a new Tweet within Twitterâs main feed. Also user pics really stand out, and both name and username are displayed â which makes things feel a bit inefficient.
What do you think? Is a text-only lens helpful in creating and judging UIs? How do you go about using text to create great user experiences? Send suggestions to @kaz on Twitter.
ps: to make sure itâs not missed I wanted to post Jasonâs followup comment here:
This is exactly the lesson: if your design doesnât work at this level, visual design isnât going to improve itâand you canât cheat by making it âprettyâ. I start by writing a UI conversationally, then consider hierarchy, and finally visual iterations. You donât want to abstract with things like icons too early. Start with absolute clarity.
Thanks for reading this! If you got value out of this article, I would really appreciate you hitting the â¡ / recommend button below.