2009-07-29 3 views
4

Je voudrais développer une application multi-touch (jusqu'à 8 doigts) pour iPhone/iPod Touch. Mais lors de tests sur mon iPod touch 1ère génération une fois que j'ai mis le 6ème doigt des choses étranges ont commencé à se produire. Je ne reçois pas Touch pour le 6ème doigt ni Touch Ended/Annulé pour les 5 premiers doigts.Comment forcer iPhone/iPod touch à gérer plus de 5 touches en même temps?

Savez-vous d'une solution de contournement pour cela? Est-ce qu'il se comporte de la même manière sur vos iPhones/iPods? Cela fonctionnerait-il sur G1 sur Android?

Merci

Répondre

7

Vous ne pouvez pas. Si vous avez besoin de cette fonctionnalité vous devriez file une demande de fonctionnalité avec Apple, mais je soupçonne que c'est une limitation matérielle dans le contrôleur d'écran.

2

Je suppose que 5 doigts est la limite supérieure. J'imagine que les ingénieurs ont supposé que la plupart des gens ont deux mains avec cinq doigts par main, donc la personne moyenne tenant le téléphone dans une main n'a que cinq doigts pour travailler. Tenir votre téléphone avec juste vos pouces semble au mieux précaire, donc l'utiliser comme une trompette semble improbable.

0

Je ne sais pas si cela fonctionnerait sur Android, mais il y aura une limite supérieure pour le nombre de touches simultanées que vous pouvez avoir. Les futurs iPhones/iPod peuvent atteindre cette limite, mais ce n'est pas défini et vous ne devez pas supposer que vous pouvez en gérer plus que quelques-uns de façon réaliste.

0

En ce qui concerne Android, je ne crois pas qu'il existe un support multi-touch en raison de la suppression du support par Google selon la demande d'Apple.

0

Le système est uniquement capable de suivre 5 touches tactiles à la fois. Vous devriez seulement avoir 5 événements tactiles en même temps, je pense que tout ce qui est dessus est ignoré.

Vous rencontrez probablement un comportement étrange car il ne sélectionne pas systématiquement les mêmes 5 doigts sur 8 pour signaler les événements tactiles.

1

Juste une note: l'iPad peut reconnaître 11 touches.

+0

Pouvez-vous justifier votre déclaration avec une preuve parce que j'ai besoin de faire quelque chose comme ça. – Developer

Questions connexes