HNHacker News
TopNewBestAskShowJobs

LukasMathis

228 karma · joined March 29, 2009

submissionscomments
LukasMathis··on The Problem with the iPhone's Home Button
I'm willing to bet against you. Do you have access to an alternate universe where we can test your claim? :-)
LukasMathis··on The Problem with the iPhone's Home Button
However, Apple already does this in other cases. If you leave the Settings app and go right back in, you'll find it exactly the way you left it. If you wait (I'm not sure how long, could be hours), you'll start at the top of the app again.
LukasMathis··on The Problem with the iPhone's Home Button
If the "I launched the wrong app" problem is really why Apple did it like this, then they're optimizing for a rare use case at the expense of more common use cases.
LukasMathis··on The Problem with the iPhone's Home Button
Thanks for the explanation!

(Yeah, I realize that using the back button to invoke the application's back function would cause its own set of issues. It's a case where the same button needs to do two different things based on the user's current mindset, which the phone obviously won't know about.)

LukasMathis··on The Problem with the iPhone's Home Button
If you exit an application accidentally, you can get back using the task switcher, like you say.

The other situation you describe (you have a set of applications on a screen far away from the first home screen, and want to launch many of them at the same time) seems uncommon. It's typically bad to have a UI that makes the common case worse in order to make an uncommon case better.

LukasMathis··on The Problem with the iPhone's Home Button
Yeah, I've noticed that, too. If you jump directly into, say, an individual email on Android, you can't move "up" inside the application. I wonder if I'm just missing something.
LukasMathis··on The Capacitive Button Cult Must Be Stopped
Fair enough. You make a good argument. Maybe lowering the price would increase revenue; I don't know.
LukasMathis··on The Capacitive Button Cult Must Be Stopped
The touch buttons aren't just an extension of the screen. For example, they don't provide visual feedback when they're active or activated, and when you're looking at the screen, they look like they're part of the bezel.

Note that while you're using it, you never accidentally hold your phone with a finger covering your screen. That's because you're looking at the screen. You know where it is. It's bright. It's easy to see its edges. It's the focus of your attention. The bezel around the screen, on the other hand, is not, but merely touching it in the wrong place will cause your phone to do unexpected things.

LukasMathis··on The Capacitive Button Cult Must Be Stopped
I didn't set the price, but I will note that tech books typically only sell small numbers, regardless of price. It's a small target market.
LukasMathis··on I've Written a Book
This problem has now been fixed. If you've downloaded the book earlier, you can go to your pragprog account and download the updated version that fixes the formatting issues.
LukasMathis··on I've Written a Book
Maybe somebody else will do that, but if you go to the pragprog.com page for the book, you can read the preface and two sample chapters: http://pragprog.com/titles/lmuse/designed-for-use
LukasMathis··on I've Written a Book
That's actually what sold me on the cover image :-)
LukasMathis··on I've Written a Book
Thank you!
LukasMathis··on I've Written a Book
Wow, thanks!
LukasMathis··on I've Written a Book
The illustrations themselves are all okay, as far as I can tell; I've tried to make sure that they have enough contrast even on a greyscale screen like the Kindle's. However, there are some formatting issues with a few of the pictures on the regular-sized Kindle's screen. I'm not sure if these issues also appear on the DX. They might not, because they seem to occur due to the Kindle's small screen width.

I'll talk to my publisher to see if we can get these problems fixed.

LukasMathis··on Skype 5 for Mac
I prefer it because I don't have to click five times to see everything I need to see, every time I haven't looked at Skype for half an hour. And I prefer it because I don't have to constantly switch between chats just to see what people are writing. I apologize for being mistaken in this, of course :-)
LukasMathis··on Multitasking
Check out webOS. The apps there do a good job dynamically resizing themselves. I suspect there's enough space on a tablet for both, say, an email message and a web browser, even at 1024x768 pixels. In fact, there's an iPad web browser that allows you to look at two websites at the same time, although its name escapes me at the moment.

By the way, I'm not suggesting a windowed UI like on a desktop OS. Rather, I'd like to see simple tiling, where two apps each occupy half the screen.

LukasMathis··on Multitasking
The examples you mention (e.g. programming, then looking something up in documentation) only require you to switch between apps rarely. In those cases, it makes sense to let each app take up the whole screen. The additional screen space each app gets is worth more to you than the mental cost of having to switch between screens.

In other cases (e.g. writing a cover letter or a job application while looking up information about the company on their website), you constantly refer to two different apps, so it makes sense to allow both to exist on the same screen.

There are valid use cases for both behaviors.

LukasMathis··on The difference between iPhone + Android: Great since day one
>"It should be obvious that shipping with a broken copy-past is miles better than shipping with none at all."

The problem with shipping broken features is that there is no pressure to fix them. It's much easier to add new features than to fix existing features. Every time there's an update to Android, there's a huge list of neat new things in that release. On the other hand, I've never seen a list of things that didn't work quite well in earlier versions or were a bit janky or a bit confusing or inconsistent or user-unfriendly or complicated, but are now fixed.

Google tries to improve Android by constantly adding new stuff. That's exciting to people like us, but it will never turn Android into something that is as consistent and polished as iOS. The things that bothered me in Android 1.6 are still mostly there in 2.2.

LukasMathis··on Kindle: Buying Books by Accident
>"You keep using the word random. I don't think you know what it means, as the ordering is not random."

The word "random" has more than one meaning. I'm using it in the colloquial sense of lacking context or being unexpected. I obviously don't mean that there is a random number generator switching up the position of the entries. Instead, I mean that to the user, the order is unpredictable or unexpected.

As for the rest of your comment, I would like to remind you that you are arguing for a user interface that replaces a benign default action with a destructive default action. It is, of course, possible that I am the only person who was affected by this. It's just not very likely. Simply asserting—without evidence—that most people won't encounter the problem is not a useful response when somebody points out a problem.

And again, I very much doubt that buying the book is the most commonly used action in that list, since, as I've pointed out, you can't actually see the price of the book when you're in that menu. Again, I acknowledge that I might theoretically be in the minority, but I tend to not buy things when I don't know how much they cost, and I suspect that most people behave similarly.

LukasMathis··on Kindle: Buying Books by Accident
>"Maybe they found that the vast majority of people that add a chapter wanted to buy the book, so they made it the focus."

Even assuming that most people wanted to buy the book when they opened a book sample's menu (which is unlikely, since you can't even see the book's price in that menu), this does not warrant changing the default selection from a non-destructive, repeatedly used action (for every other document type) to a "destructive" action (for book samples).

You just don't randomly change the order of menu items when people expect to see the same order, and you most certainly don't change the default action from something that is used often and is harmless to something that is potentially harmful.

>"The ONLY solution to the problem of accidentally order would be to require users to go through a multi-step process of confirming the order"

This is a false dichotomy. The choice is not between "make ordering the default action" and "make it absolutely impossible that people will ever order a book by accident." You can vastly improve the situation without solving every edge case.

The solution is simple: don't make buying the book the default action. If people have to consciously switch to a "buy book" menu entry, accidental book orders would very likely be cut down to a fraction of what they are now.

>"User experience, of which UI design is just one part, is much more important"

I don't see how the distinction is relevant in this context. Are you suggesting that accidentally ordering a book is a good user experience? :-)

LukasMathis··on Kindle: Buying Books by Accident
I probably should have pointed it out. I've added a footnote.

Writing blog posts like these is a balancing act. On the one hand, I want to keep it short and stick to the point I'm making. The fact that you can get a refund is not directly related to the specific UI problem I'm describing, just like the "undo" feature in a desktop application isn't directly related to, say, mislabeled menu entries.

On the other hand, I try to write defensively. If an article is read by hundreds or thousands of people, there will inevitable be some people who feel that something they consider important was not included. I try to anticipate the most obvious criticisms or questions, and explicitly mention them preventively. But if I include all of them, the text will eventually become unreadable. I'm also writing for an audience of UI designers, who generally realize that I'm merely pointing out specific UI flaws, rather than making larger points about the products or companies I use as examples.

I probably missed the mark by not pointing out the fact that it's possible to get refunds, but I think it's not as obvious as you imply.

LukasMathis··on Kindle: Buying Books by Accident
I didn't forget to mention the refund capability. I didn't mention it because it's not relevant to the point I'm making.

I'm not saying that Amazon is somehow trying to steal money from people (I rather like Amazon). I also didn't write a general critique of the Kindle's UI (which is usually quite well done). Instead, I merely pointed out a specific flaw with its UI. You can call this "whining", but I'm a UI designer, so being whiny about this stuff is kind of in my job description :-)

It's true that you can get a refund, but that doesn't make the problem go away. It means that the user can fix the problem once it has occurred. The experience is unpleasant regardless of whether the user can fix it afterwards. Preventing the problem from occurring is better than allowing users to fix it once it has occurred.

In my particular case, though, I was unable to fix it on my own. As soon as I realized that I had selected the wrong option, I hit "Home", hoping that it would cancel the action. It didn't cancel the action, but it did prevent me from seeing the order confirmation screen, which would have allowed me to cancel the order. Obviously, a quick message to Amazon fixed the problem regardless, but the point is that all of this should not have been necessary. It could have been avoided if the Kindle had simply selected the same default action for all types of documents.

LukasMathis··on iPhone OS 4.0
It's possible, but Apple generally only adds small features after the initial introduction of a new system. I would be extremely surprised if something like notifications received a total overhaul for the final version of 4.0; I think they would have mentioned that.
LukasMathis··on iPhone OS 4.0
Well, it wasn't my intention to be passive-aggressive. If anything, it seems active-aggressive :-)

The article is about the iPhone's user interface, not about the backend; local notifications have nothing to do with the user interface. And I simply assumed that everyone who has used an iPhone knows that the notification UI is very basic; you mostly get modal alert boxes, which are very easy to accidentally discard.

LukasMathis··on iPhone OS 4.0
I don't understand how the task switcher makes a difference for one-handed operation. Either you hit home once, swipe, and tap to open an app, or you double-tap home, swipe at the bottom area of the screen, and tap to open an app. It seems to me that not using the task switcher is more one-hand-friendly, since you can swipe wherever you want?
LukasMathis··on iPhone OS 4.0
I agree, drawers would have been an apt metaphor. Also, drawers get stuck sometimes, so that would be something interesting Apple could emulate, as well :-)
LukasMathis··on iPhone OS 4.0
So you're saying real-world folders switch around the positions of their contents when you open them? :-)
LukasMathis··on iPhone OS 4.0
That's a great point. I certainly think applications should have the freedom to offer their own custom view of the user's data (as you point out, even hierarchical views, if that makes sense in their context - for example, it makes sense for MP3 players, where there is a natural hierarchy along the lines of Band -> Album -> Song), but I also think Apple should show some leadership here, both on a UI level, as well as on a technical level (for synchronization, versioning and similar features).
LukasMathis··on iPhone OS 4.0
Only devices with 256 MB of RAM support multitasking with 4.0, so the 3GS does, but the 3G does not.
← PreviousPage 4 of 5Next →