How to make iPhone / iPod touch handle more than 5 strokes at a time?

I would like to develop a touch application (up to 8 fingers) for iPhone / iPod Touch. But while testing my first iPod iPod Touch, when I put on my sixth finger, weird things started. I don't get Touch for the sixth finger or Touch Ended / Canceled for the first 5 fingers.

Do you know of any workaround for this? Does it behave the same on your iPhone / iPod? Will it work on G1 on Android?

thanks

+4
source share
6 answers

You can not. If you need this functionality, you must file a function request with Apple, but I suspect that this is a hardware limitation that resides in the screen controller.

+7
source

I would suggest that 5 fingers is the upper limit. I believe that engineers assumed that most people have two hands with five fingers on their hand, so an ordinary person holding a phone in one hand has only five fingers for work.

Holding the phone with only your thumbs seems unstable at best, so using it as a pipe seems unlikely.

+2
source

Just a note: iPad can recognize 11 strokes.

+1
source

I have no idea if this will work on Android, but there will be an upper limit on the number of simultaneous touches you can have. Future iPhone / iPods may increase this limit, but it is undefined, and you should not assume that you can handle it more than somewhat realistically.

0
source

As for Android, right now I do not believe that support with multi-touch is due to the fact that Google removed support for it at the request of Apple.

0
source

The system is capable of simultaneously tracking 5 fingers. You should only receive 5 touch events at the same time, I think something about this is ignored.

You are probably seeing weird behavior because he doesn’t always select the same 5 out of 8 fingers to report touch events.

0
source

All Articles