Multi-touch on Android

I am trying some iPhone multi-touch examples from different blog.

http://blogs.unity3d.com/2009/05/07/my-first-post-and-a-mini-tutorial/
http://technology.blurst.com/iphone-multi-touch/

However no matter I run the project in Remote or Nexus One, the app only detect 2 touches, other fingers are ignore.

Is Android only support maximum 2 touches simultaneously?

It depends on the device.

The Nexus One can only recognize 2 concurrent touch points, while the Evo 4G, for example, can recognize up to 16. There are also some android devices without multi-touch capabilities at all.

EDIT: Those without the capabilites are generally very ancient phones and won’t be able to run Unity games at all due to their out of date software.

In all honesty, I think they should stop updating the Nexus One all together… It is such an old phone, and while some of the hardware is decent, some of it is so out of date that a lot of things won’t run properly on it. Continuing to update it is just adding to the fragmentation problem, as even though its software supports something, it’s hardware doesnt. Since the software version is what developers generally use to determine whether or not a device can or cannot run their software, they become misguided when the software is fully capable, but the hardware is not.

Geez not only the resolutions but also the number of touches…GRRR many phone production companies less standard I guess…and this is not Google’s fault…