Skip to main content

Assorted Android Usability Issues

I like my Android phone. It's a quite functional device, and is actually pretty decent for making phone calls (for those of you unfamiliar with a "phone call", imagine a tweet, but longer than 140 characters, and transmitted via human speech). But it has a fair number of usability issues that constantly annoy me. Some have been fixed as the OS has evolved (for example, searching from the Google widget used to only allow vertical mode, but luckily they added landscape mode a while back), but others continue to linger. Here's an incomplete list of some of the usability annoyances I've found, along with simple fixes that would make the experience better.

Problem: "Next" and "Done" buttons in text fields. Their behavior is inconsistent at best, confusing at worst. Sure, I know that "Next" moves you to the next text field. But does your grandma know what a text field is? No. So this fails the grandma test.

Try handing an Android phone to an iPhone user and ask them to add a new contact. They'll put in the first name, at which point they're presented with a large "Done" button underneath the first name field, and at the bottom right of the keyboard it says "Next". And if some autocomplete items came up, then the Last Name field is completely obscured. The iPhone user will invariably click "Done", which is not what they want to do at all. They actually need to hit the back button (???) to hide the keyboard and go to another field, or hit the Next button (which is super far from the active point of visual focus at this stage) to advance to the next text field. Again, not intuitive, not easy.

Unrelated to contacts, a lot of apps have the "Done" button, but don't actually handle clicking on it. This results in people tapping "Done", only to remain on the text field. The Google Translate app used to have this problem, but fixed it awhile ago.

Solution: Kill the "next" button. Change "Done" to "Ok". Don't obscure the entire screen other than "First name" while adding a new contact.

------------

Problem: After adding a new contact and clicking "Done", you are returned to the Contact list at whatever point you happened to be at before adding the new contact. I can imagine the thinking that went into this, but it's flawed. The first thing people want to see after adding a new contact is confirmation that the new contact is in their address book.

Solution: Scroll the contact list to the newly added contact after the user hits "Done".

------------


Problem (Korea-specific): The stock Google Korean keyboard only exists in "full keyboard" mode, whether you're in portrait or landscape mode. In portrait mode, it's incredibly difficult to type accurately, and multi-tap input would actually be much faster and less error-prone. How do I know, you might ask? All the Korean carriers replaced the full keyboard with multi-tap keyboards for vertical mode. Come on, Google - typing is at the core of the user experience for a smart phone. Why make it more painful than it has to be? Besides, the auto-correct is far worse in Korean than English.

Solution: Multi-tap keyboard for vertical mode, or at least the option to choose one. Yes, I know the carriers have different multi-tap keyboards. Choose one.

As I was writing these down, I thought of many others, so I'll save them for a future post.

Android, we love you, but please fix simple usability problems - you'll end up with much happier users!

Comments

Popular posts from this blog

Why Korean Is Hard For Native English Speakers

A couple of days ago, as an experiment, I wrote my first blog post ever in a non-English language. It was an attempt to explain some of the reasons that Korean is hard to learn for native English speakers, so I figured I might as well try to write it in Korean. Those of you who actually read Korean can see how awkward the attempt was =).

In any case, the post came from an email conversation I had with The Korean from Ask a Korean, a fantastically well-written blog about all things Korea from the perspective of a Korean who moved to the United States during high school. Since I tend to geek out on language things, I figured I might as well post part of that conversation. An edited version follows.

---------

Out of the languages that I've attempted to learn so far, Korean has been the hardest. I've done a lot of meta thinking about learning Korean, and I think there are a number of reasons it's difficult for non-Koreans (and especially Westerners) to learn:

1) Obviously, the…

Don't Take Korean Language Advice From Kyopos

I'm not sure why it took me so long to figure this out, but the last people you should take Korean language advice from are kyopos (foreign-born or raised Koreans). That being said, if you do follow their advice, you will get many laughs from Koreans. Some of my personal favorites, all of which actually happened to me:

- When I first got to Korea, I was at some open-air event, and during a break I started talking to one of the hosts. He said he was only a part-time host, so I asked him what his full-time job was, and he said "백수" (which is slang for "unemployed guy"). I asked him what that was, and he replied, "Comedian". So then the next few people I met, I proudly told I was a baeksu. (Edit: Actually, this guy was Korean Korean, not kyopo.)

- Next, a kyopo who lived in the apartment I moved into back in 2010 asked me what I was doing in Korea, and I told him I was starting a company, and asked how to say that in Korean in case people ask. He told me…

영어가 모국어인 사람들은 왜 한국어를 배우기가 어려운 이유

이 포스트는 내 처음 한국어로 블로그 포스트인데, 한국어에 대하니까 잘 어울린다. =) 자, 시작합시다! 왜 외국사람에게 한국어를 배우기가 어렵다? 난 한국어를 배우고 있는 사람이라서 이 문제에 대해 많이 생각하고 있었다. 여러가지 이유가 있는데 오늘 몇 이유만 논할 것이다.

1. 분명히 한국어 문법은 영어에 비해 너무 많이 다른다. 영어는 “오른쪽으로 분지(分枝)의 언어"라고 하는데 한국어는 “왼쪽으로 분지의 언어"이다. 뜻이 무엇이나요? 예를 보면 이해할 수 있을 것이다. 간단한 문장만 말하면 (외국어를 말하는 남들은 간단한 문장의 수준을 지낼 수가 약간 드물다), 간단한 걸 기억해야 돼: 영어는 “SVO”인데 한국어는 “SOV”이다. “I’m going to school”라고 한국어로는 “저는 학교에 가요"라고 말한다. 영어로 똑바로 번역하면 “I’m school to go”이다. 두 언어 다르는 게 목적어와 동사의 곳을 교환해야 한다. 별로 어렵지 않다. 하지만, 조금 더 어렵게 만들자. “I went to the restaurant that we ate at last week.” 한국어로는 “전 우리 지난 주에 갔던 식당에 또 갔어요"라고 말한다. 영어로 똑바로 번역하면 “I we last week went to restaurant to again went”말이다. 한국어가 왼쪽으로 분지 언어라서 문장 중에 왼쪽으로 확대한다! 이렇게 좀 더 쉽게 볼 수 있다: “전 (우리 지난 주에 갔던 식당)에 또 갔어요”. 주제가 “전"이고 동사가 “갔다"이고 목적어가 “우리 지난 주에 갔던 식당"이다. 영어 문장은 오른쪽으로 확대한다: I (S) went (V) to (the restaurant (that we went to (last week))) (O). 그래서 두 숙어 문장 만들고 싶으면 생각속에서도 순서를 변해야 된다.

2. 첫 째 점이니까 다른 사람을 자기 말을 아라들게 하고 싶으면, 충분히 …