Hacker News new | ask | show | jobs
by PostOnce 5231 days ago
In some cases, mobile apps force you to put shit IN THE WAY of what the user is doing because of a lack of hardware interface for the user.

Game on an iPhone? Sorry, I'm going to need to stick buttons in the way of your visuals. So, you had a 3.5 inch display area, already small enough, and now you have to stick buttons and joysticks and touch menus on it. If not qwerty, at least throw me two or three buttons. Bah.

1 comments

I think you are making the author's point for him. A game that requires a virtual joypad is not a game that is well designed for a phone. It's using a hammer to put in a screw. There are plenty of iPhone games that do not use the virtual buttons interface.
And the vast majority of those games are terrible. Partially because of a low budget, partially because of a low barrier to entry for the developers, and partially because touch screens are terrible interfaces for human beings to interact with where precision (positioning, timing, speed of repetition, among others) is concerned.

Some genres make sense for touch (RTS, Angry Birds), some don't. Accelerometers are flaky.

My point was that I believe phone designers are sacrificing substance for style. The iPhone has space for at least 4 more buttons without a slide-out.

Touch-only phones are a fad. Buttons will be back. Watch.

And? The whole point is, you can have totally new modes of control. They are crappy modes of control, but they are fun, and that's the point of games anyway.

It would be nice to have a joypad, so you can still play stuff that's following the old generation. Nintendo would have sold a joypad with it, because Nintendo makes everything backwards compatible with the last generation. You can play GameCube games on the Wii, and some of them are pretty good, having learned all the rules for the old interface.

I'm not sure buttons will be back. A touch-pad on the back, which displays your inputs on the front might replace them for most things. They'd need to be pressure sensitive, and have some kind of dynamic calibration (because pressure sensitive stuff is either oversensitive, or doesn't register anything), but it's not impossible (I think). It would be an interesting AI question - how to differentiate clicks, "swishes", and fat fingers; but that's the only real barrier I can think of.

Recently I bought a Sanza Fuze. Largely because I wanted an audio player, and not a locked-pocket-computer that happens to play music. What I learned from the experience is that touch sucks as a universal interface.

0) It is not always obvious what gestures to make to have the device perform a certain action. For something that I will pull out many times and interact with while doing something else, I should never have to think about how to do something.

1) In the cases where there are multiple gestures one can make at one screen, it is very often that you will make the wrong one or the machine will interpret your gesture incorrectly. This sucks. Having to memorize gestures brings us back to the era where most applications were navigated by keyboard shortcut. (In fact, I would prefer the keyboard shortcuts. At least those are non-ambiguous.)

2) Touch screens are quite possibly the best way invented by man to smudge display hardware. Even when a touchscreen has been forgone in favor of a touch pad below the display. Between greasy, sticky, food, dirty hands, and just plain wear, I basically have to constantly damage my display to interact with the device. Which is why most people end up getting a case. (Case-hell is its own subject really.)

3) Specifically for the case of video games, there is nothing more frustrating then the interface effecting your ability to play the game. Considering that the latency of wireless controllers is considered too much by the most hardcore of gamers, it stands to reason that touch interface will be universally looked down upon by anyone playing anything more complex than say; wii bowling.

Addressing your concept of a touch pad on the back to save the poor screen. Your forgetting that most people hold mobile devices in such a way that a touch pad on the back would be constantly triggered simply by holding the device with a firm grip. (And encouraging people to hold it with anything less is a bad idea considering how fragile they are.)

I expect buttons to be around for a long time to come.