Some facts:

All HTC phones up until the Incredible and EVO had the old synaptics
touch screen which did not support discrete touch points.  The new
high end phones (including the incredible and EVO) have much better
screens.

Motorola Droid, Droid 2 and Droid X all support discrete touch points.
Samsung Galaxy S phones (Vibrant, fascinate, etc) all support discrete
touch points.

Android 2.2 supplies a feature flag for discrete touch points so you
will be able to tell programmatically if you can use a discrete-touch
control scheme.

A smart game programmer would develop 3 control systems:  Single
Touch, Discrete MultiTouch and Non-Discrete Multitouch.  Ensure the
game is playable with all 3 systems, then use given the following
logic:

If (AndroidVersion < 2.0), use Single Touch
If (AndroidVersion >= 2.2 && SupportsFeature(DiscreteMultiTouch)), use
Discrete MultiTouch
Else use non-discrete multitouch

Educating the users as to what their phone does and does not support
is not an easy task.  I've been through the ringer on this issue and
I'm in the camp now where the more simple control system you can
devise for your game, the better.  The more complex your controls, the
taller the hill you will be climbing up trying to make it work nicely
for everyone and manage people's expectations about their device.

On Nov 6, 7:22 am, Yahel <kaye...@gmail.com> wrote:
> Hi,
>
> Sorry but it's not only the nexus or the desire, it's all the htcs and
> some other.
>
> The answer to your question is in the market : Almost no games are
> multitouch because it is so broken.
>
> Mine(Armaboing) which is as simple as it can gets is using a massive
> amount of logic and took me a massivea amount of time to be almost
> decent in two players mode.
>
> If "massive multitouch gestures" is needed. Don't waste your time. Or
> be prepared to have only a very small share of the market and dreadful
> comments.
>
> I just realised : you said gesture. This might be different, my game
> uses only taps which are reported wrong almost everytime.
>
> In any case, you should prototype your gesture with a very simple app
> before and tests them on a nexus, a desire or a hero to see what
> happens for you.
>
> Yahel
>
> On Nov 6, 10:43 am, noriato <fabri...@gmail.com> wrote:
>
>
>
>
>
>
>
> > Hi,
> > so there's the multitouch issue with the Nexus One and HTC Desire. Is
> > there some documentation on what other devices have this hardware
> > error and what the total market share is?
>
> > If you had a game idea that needs massive multitouch gestures, would
> > you go for it on Android or would it currently be a waste of time with
> > only a few devices supporting it?
>
> > Peter

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to