Hacker News new | ask | show | jobs
by potatolicious 6143 days ago
You've told us why these things are the way they are, but I get the feeling you feel that this alone justifies these gigantic UI holes.

- because it serves as both the Dialer and the Contacts app all rolled into one.

Is this a good idea? When I'm in my Dialer, presumably I only want to call people. Surely the system should sense context (likewise, if I'm in the email app, it should show contacts for whom I have no email!).

- or Google for the proper file that tells the PC that your G1's SD card is actually a music device

Basic, fundamental functionality should not involve Googling for anything.

- Open the contact, long-press on the desired number, and select Make Default Number.

Invisible and undiscoverable except by accident - this is a UI failure. The fact that this is not displayed implies to the user that it cannot be changed. At least show which number it dials (e.g. on iphone it's "mobile", "home", etc).

- Because of the way Android handles apps. When the screen rotates...

Not a good enough excuse I don't think. Yeah, that's the way Android works, but it's still a huge UI failure that snaps users out of the experience and takes away from the fit-and-finish of the software significantly. Note that iPhone can do this transition smoothly, and applications can still pick up new resources, UI layouts, etc.

... at the end of the day there are a few rules of thumb I think:

- Users care far more about the fit and finish of your software than they do about its strict functionality - i.e. you can get away with lacking functionality, but nobody will forgive you for poor UX.

- Users don't really care if "there's an app for that" when it comes to what they consider to be basic functionality. Include the basic goodies (PDF reader for example, music sync software for example) with the box or your users will walk, regardless of how much you point at the app store.

This is the gist of the article I think. Android is a capable platform, but so far nobody has gone over with a fine toothed comb like Apple has and gotten rid of all of the little annoying bits.

2 comments

Having done the switch from my iPhone 3G to an HTC Magic I find both of these phones are far from perfect. I may switch back again, but believe me, both still have problems.

-My iPhone would not rotate when I was rotating my phone, I had to do it 2-3 times or exit safari and restart in the landscape orientation for it to switch. At other time the orientation changed but the width was not changed.

-I'm not a big fan of reboot so every 2 or 3 days safari would just start to crash on page load with no reason. Only solved by a reboot.

-On the reboot front, once I made everyone at home change there time. Since my phone is taking it's time from the cell provider and this as always worked correctly on my many Motorola phones, I told everybody they were 10 minutes forward. The day after, at work I saw the time on a friends iPhone and it was also 10 minutes forward. This made no sense, we have the same provider. It was probably more than a week since my last reboot. Android may have the same problem, I don't know.

-OS 3 gave us the search but before that remembering on which page some of the less used apps were was just a pain. I still don't like this way of organizing, but I lack a better solution.

-Talk about obscure way of doing some action on the iPhone. As an example, have you taken a screenshot? The way to do it appeared to you how?

-I think the HTC magic has too many buttons, but the iPhone lacks some. Even after a year of using my iPhone, I still sometimes closed the application with the home button while I was just trying to back off one level. In fact the back button on the Android and the way application stack themselves is really superior.

The iPhone 3Gs finally has a camera. Come on the 3G was not even able to read bar codes (except with red laser, doing image correction and enhancement)

After 2 weeks without my iPhone what I miss the most is the vibration/ringer switch. This is a great feature.

The one feature that keeps me from going back on the Android is the notifications "pull down"

One last thing, latitude on Android is awesome;-)

Is [it serving as both the Dialer and the Contacts app all rolled into one] a good idea? When I'm in my Dialer, presumably I only want to call people. Surely the system should sense context (likewise, if I'm in the email app, it should show contacts for whom I have no email!).

There is a "dialer" app that shows the phone pad. There is a contacts app tha shows all your contacts. While the device has phone functionality, it actually does a lot more, and showing all your contacts, and all the methods to contact them, actually makes sense when you have multiple methods (voice, SMS, IM, email) available. The contacts list even shows you if someone is currently on IM.

[Open the contact, long-press on the desired number, and select Make Default Number is] Invisible and undiscoverable except by accident - this is a UI failure. The fact that this is not displayed implies to the user that it cannot be changed.

Just like the long hold on the icons on the iphone so you can move them around and rearrange them (and then they shake?) is invisible and undiscoverable except by accident. It took me forever to find out how to do this on my iPod touch.

The 'People' app in the Hero also dolves a long running prob I had with my iPhone.

Say I know Jeff sent me a website to look at. I can't remember whether this was via SMS or email.

* On iPhone, I had to open SMS, find messages, close SMS, open email.

* On Android, I just find Jeff's entry in people and look at everything he sent me - SMS, email, and calls.

I didn't know that, that does sound like a good feature :) This is the point the author was trying to get at though, I think. Right now the vanilla Android "distro" isn't compelling - the UI is pretty mediocre and there are some pretty gigantic rifts in the user experience.

We need a vendor to come in and "iPhone-ify" the experience. Smooth out the rough edges and finish the "full package" (e.g. music/podcast sync out of the box). I haven't looked into the Hero enough to know if they're it...

The Hero's UI is certainly an improvement on stock Android and the iPhone. I wouldn't say it's 'iPhonified' - the iPhone does some things quite well, but it also loses data when closing apps, has no background notifications, requires manually syncing contacts and calendar, has all icons the same shape, constantly selects text to copy when scrolling in Safari since firmware 3, and a few other choices I'm not willing to put up with anymore.