Diferencia entre OnTouchListener y OnClickListener

He creado una aplicación que implementa unaView.OnTouchListener. Pero cuando lo cargué en Android Market (Google Play Store), recibí el siguiente mensaje:

Este apk solicita 1 características que se utilizarán para el filtrado de Android Market: android.hardware.touchscreen

Realmente no necesito una pantalla táctil per se. También podría "hacer clic" en la vista y esto estaría bien. Si usoOnClickListener, en lugar deOnTouchListener, ¿desaparecería este requisito?

¿Qué porcentaje de dispositivos Android no tienen pantalla táctil? Si esta actualización deOnTouchListener aOnClickListener ser algo que valga la pena en términos de nuevos usuarios potenciales?

Respuestas a la pregunta(1)

Su respuesta a la pregunta