Twitter on the iPhone

, , , — Rebecca Cottrell on November 22, 2008 at 9:43 pm

I often check Twitter on my iPhone. But instead of using one of the numerous Twitter clients from the app store, I’ll just load up mobile Twitter in Safari. Why don’t I use an app?

There are problems in every option available right now. In this post I’m going to comment on three iPhone Twitter experiences: mobile Twitter (m.twitter.com), and two popular apps, Tweetsville and Twitterrific.

Mobile Twitter (m.twitter.com)

Mobile Twitter, located at m.twitter.com, is the official mobile version of Twitter.com. It works fairly well as a mobile website, but it’s not iPhone optimized. The design doesn’t follow the iPhone human interface guidelines published by Apple. A few changes would improve things for iPhone users:

  1. Tappable areas should be bigger. The “Older” and “Newer” links should be at least 44 x 44 (recommended by Apple).
  2. The text entry box should be bigger. Falls into the above suggestion, but I think it’s so important it deserves its own mention. A bigger entry box would benefit all mobile users (the box should be a certain percentage of the screen). Right now it looks ridiculously small on iPhone, and it’s awkward to type an update into. Editing what you’ve written is a frustrating experience. This experience is so poor that I find I use m.twitter.com to read updates, but to actually send an update to Twitter, I use SMS.
  3. It’d be nice to have a character counter. It’s essential, really: Twitter users need to know how much of their 140-character budget they’ve used and how much they’ve got left.

Third-party Twitter applications for iPhone: Twitterrific and Tweetsville

I’m going to compare Tweetsville and Twitterrific, which isn’t really fair, as I’m comparing the free edition of Twitterrific with a premium app, Tweetsville. But as far as I know, the user experience is the same; except the premium version doesn’t have ads, and it has the option to toggle a light background. Twitterrific is by Iconfactory, and has a free and premium version. Tweetsville is by Ed Voas, who sold the application to Tapulous. It’s a premium app with no free version.

Appearance. I’m not a fan of Twitterrific’s default appearance. The gradient background behind every single update is just something extra the app has to load, along with the text content. I don’t think it looks nice, either. Which, of course, is the real issue here. ; )

Seriously speaking, one of the things I like about Twitter is its simplicity, both in concept and visual design. Any extra graphic embellishment takes away from the simplicity and transparency. It’s worth noting that the desktop version of Twitter doesn’t even allow users to customise a background colour (the default is white). Any Twitter app should aim to load as quickly as possible, so being spare in appearance is a good thing.

Tweetsville’s appearance is simpler. It offers two display options (bubbles or no bubbles).  I think it fits better with the appearance of core iPhone apps, in both its visual design and interaction design.

Content concentration. How many updates can you cram into a single screen and is cramming content into the screen a good thing to aim for? Content in context is something designers should definitely take into consideration. Twiterrific appears to be able to fit more updates in a single screen when compared with Tweetsville, which would have the benefit of not having to scroll as much. Given the little work involved in scrolling, and how much you need to scroll anyway, perhaps it doesn’t make much of a difference. It also depends on how many people you’re following, and how much content you need to catch up on.

Tweetsville: (1) plain, (2) speech bubbles.

User experience. Tweetsville looks better than Twitterrific. Additionally, its user experience is better: it is more user-friendly, and more compliant with Apple’s human interface guidelines for iPhone, and this is shown best on the settings screens below.

Tweetsville’s settings vs. Twitterrific’s settings.

Tweetsville’s settings fills a single screen. Twitterrific’s settings fills roughly three screens. The latter offers too many options, and not all are necessary. Is the ‘Light Background’ button totally necessary in the free edition? It mainly serves as an ad for the premium edition. How come Tweetsville gets away with so few settings options?

User control: tab bar. Another good thing about the design of Tweetsville is the presence of the tab bar. The tab bar on the bottom of the screen acts like a useful frame, giving the user more freedom over where they can move within the application.

The tab bar is a great asset. Even better is the ability to edit them (which you can do, surprise surprise, by hitting “edit” on the “more” screen). This works like the tabs in the iPhone’s iPod, which draws on an established affordance (good).

Tweetsville’s custom tab bar

Progress/status bars vs spinners. When I refresh the app I want to know how quickly I’ll be able to read new updates. So I want to see a visual indication of progress.

The spinner (circled in red) doesn’t indicate its progress visually. It just tells me it’s working. Great, but how soon will I get to see my updates?!

The browser bar (also circled in red) fills up as it downloads data. It tells me that not only is something happening, it’s completing a task, and is at least a percentage through completing it.

I really like this and would love to see an app that could show this, even if it’s not accurate. Psychologically, it eases my pain by giving me the impression that something’s getting done!

While none of these experiences are perfect, the good thing about multiple options is that the designers behind them will learn from each other’s merits and mistakes and improve iteratively. Twitterrific was one of the first clients out there for iPhone and iPod touch, and Tweetsville is a fairly recent release, so the latter had more time to learn from existing apps on the market.

I hope that Twitter will make an iPhone optimized site according to Apple’s human interface guidelines, because I’d be happy to use the website. Twitter itself is extremely lightweight, so does it really need an app? Any app should reflect the lightweight nature of Twitter, and aim to keep loading time as low as possible.

Some personal milestones

, , , , , , — Rebecca Cottrell on September 25, 2008 at 10:50 pm

Some personal milestones since moving to Brighton, in no particular order:

1. I live in Brighton.
Very fast and spontaneous decision. Zero regrets. It wasn’t easy, but I made it work: moving to a new city, jobless, and without ties or contacts, is something I thoroughly recommend.

2. Started, and actually maintained, this blog.
Scary, for lots of reasons. I’m Googleable. I’m making my thoughts tangible. Blogging has helped me to understand my job better, and it’s helped me to understand the whole industry better. Thinking, understanding, writing, sharing are all good things. I would encourage every single person to have a blog, if you can read, write, and have a brain. Just make a Wordpress blog and start writing about something that interests you. While I’m at it, I’d encourage you to use Twitter as well. Life is fleeting. Publish!!

3. Got a job doing something I love and am genuinely interested in.
Really glad I’m no longer in the shoes I was, post-graduating: flung out into the real world clutching a bit of paper. I was lucky to fall on my feet and figure things out.

4. Met some great people.
This isn’t really an ‘accomplishment’, but luck, and a side-effect of living here. Brighton is teeming with quite a number of smart, talented, inspired, inspiring, passionate people. It’s helped me to understand how important it is not to be an island, but to be part of a community. Islands don’t develop, they just get smaller. Great people help you grow.

5. Attended a BarCamp and actually did public speaking.
Kind of a big thing, for a girl who contemplated breaking her own leg to get out of it at school.

Some future goals:

1. Write more and write better.
But at the same time, relax about writing: I think I automatically slip into a formal essay style, which actually constrains directions I want to go.

2. Do more public speaking (BarCamps)
And become more confident about it. My first BarCamp was pretty much baptism by fire, as James Aylett put it: my audience included someone involved with BarCamp’s founding, and several other muses.

The best way to think about BarCamp is giving back: sharing what you know, in exchange for learning more about what other people know.

Ah yes, and not entirely unrelated to the rest of this post: I’m going to SXSW Interactive (March 13–19th) in Austin in 2009, and can’t wait to catch up with the great people I met at dConstruct and at Nokia Open Lab.

Record, share, and analyse

, , , , — Rebecca Cottrell on September 20, 2008 at 10:10 pm

A friend told me recently that she wished she had the same motivation to write a blog as I appear to have. I replied that it’s not the fact I’m blogging that motivates me… it’s what I’m interested in that I want to write about.

I don’t think much about blogging. Writing is not the point: while I love writing, my blog is just a side-effect, or a kind of “exhaust”, of life and everything I practice.

Exhaust is really too negative a term – there’s a connotation with pollution – for the hopefully positive, constructive, and interesting things I want to share. The purpose behind this blog is to keep a record, to explore thoughts related to what I do, and to put these ideas out for other people.

Why keep a record
It’s hitting me recently how easy it is to forget stuff. I found a stack of revision notes from my final year of university: very detailed notes, complete with dates, names, timelines – most of which I’ve forgotten. I can’t recall them in detail. I enjoyed the course – and did well in the tests – but where’s the knowledge now? It all seems a bit vague.

Details seem to very quickly fall out of conscious memory. Fortunately, we have computers to remember for us. Without infantilizing us (though some think so), we can store and share documents, keep a written record, and share data about our lives so it’s not entirely lost in memory. Twitter’s quite good for keeping a record. Flickr is good for keeping a record of photos. I value my blog, not least because its presence recently took me to Helsinki.

What I value most, actually, is my LiveJournal which I’ve kept since around 2003, which is a kind of private, online diary. It’s really interesting to look back and see patterns and developments in things that I write and record. Again, I’m shocked at how much I forget, so I’m placing more value on writing things down, recording things, taking photographs.

Apart from organizing and collecting data – which Flickr does really well – I want to analyse and synthesise, which blogging allows. I know that everything I experience is somewhere in my head, but really thinking about it, and analysing it, makes it more useful to me because I think it through more carefully and make new connections.

Blogging makes experiences more useful to others: by publishing in public, it’s at least accessible for other human beings to peruse – and they can choose whether to J-key-toss it, read it, or share it.

My own personal mid-year resolution is to do this more often: record things and ideas I like, take more photographs, analyse more (and better), update my blog more often.

Twitter’s Social Net

, , — Rebecca Cottrell on September 17, 2008 at 10:26 pm

Another brief, interesting idea sparked off the Nokia Open Lab event at the weekend. I mentioned to Jenifer Hanen (@msjen) that I followed her on Twitter because we appeared to have an exceptional number of mutual friends.

Following someone who repeatedly appears in my feed seems natural, and I’ve met several people that way: by discerning a social network made up of conversations between friends and second-degree contacts who show up in my Twitter feed. All of this supports the idea that Twitter is a really good, transparent, conversational tool.

Next Page »
© Rebecca Cottrell 2008 | @rivalee