Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Using iPad with 11 Fingers... Extend Android's limit in Code

Bizarrely, the iPad can handle up to 11 points of contact on the touch screen and interpret them successfully, leading to some interesting games.

Reference: http://www.liewcf.com/ipad-tablet-multitouch-fingers-5202/

Android devices don't have a unified limit on how many fingers they track. Instead, it varies from device to device and can be anything from two-touch on older devices to five fingers on some newer devices.

Any theories, however clever, on how one might fudge extra fingers on the Android?

like image 274
Mark Mayo Avatar asked Dec 09 '10 10:12

Mark Mayo


2 Answers

The SDK allows for the query of any number of inputs (up to the largest value an int can hold) so any limitations would purely what the manufacturer implemented on the hardware/os end. In most cases for high end phones, it is most likely an OS limitation since touch sensors like the maXTouch in the Incredible and Evo have no limit. The NDK did add support for touchscreen input in the Gingerbread release so there may be a way to do this without custom roms. On a side note, if you need that many points, you can add the tag in the Manifest to limit your app to devices that support five or more with the android.hardware.touchscreen.multitouch.jazzhand feature tag.

like image 103
Andy McSherry Avatar answered Nov 15 '22 14:11

Andy McSherry


It should depend on the hardware design.
Look this patent by Apple: Apple Wins Patents for iPad Dock, MacBook Air & Multi-Touch
It explains (a little) the multitouch processing for iPhone/iPad.

like image 34
Benoît Avatar answered Nov 15 '22 13:11

Benoît