Currently there seems to be no comfortable input system that is compatible with speeds of level 19 and higher, for touch input. The joystick or D-pad simulator cannot be long-pressed for quick reactions, since it takes about half a second for it to stick, and tapping really fast is unreliable for touch screens.
The best way I have found so far is the on-screen-buttons setting, in landscape mode (so the buttons are very large), and then tapping with multiple fingers to trigger left or right movement multiple times at once. This works, but requires an awkward, uncomfortable position for the fingers and a surface to put the device on; not good for a game one would play to relax.
I suggest adding input methods to make playing at high speeds comfortable. The most non-intrusive way to do this would just be to have a toggle that makes it so that long pressing the left or right button instantly sets the piece moving multiple cells (instead of waiting for half a second first). Another way could be to make it possible to press both left and right buttons at once which stops the piece from moving, and one would simply let go one of the buttons to have the piece move the other way at speed.
The best IMO (but most intrusive I think) way would simply be a new input mode with ten buttons on the right (to instantly teleport the piece however-many steps left or right), and three buttons on the left (to rotate left, right or double), so every move can be made with one tap on each button set. I am currently working on this for my own personal use. The ten buttons might be better placed below the game screen, in line with the columns - I'll have to experiment a bit to find out which is more comfortable.
Of course, the likely best method would be somewhere between those two extremes
Currently there seems to be no comfortable input system that is compatible with speeds of level 19 and higher, for touch input. The joystick or D-pad simulator cannot be long-pressed for quick reactions, since it takes about half a second for it to stick, and tapping really fast is unreliable for touch screens.
The best way I have found so far is the on-screen-buttons setting, in landscape mode (so the buttons are very large), and then tapping with multiple fingers to trigger left or right movement multiple times at once. This works, but requires an awkward, uncomfortable position for the fingers and a surface to put the device on; not good for a game one would play to relax.
I suggest adding input methods to make playing at high speeds comfortable. The most non-intrusive way to do this would just be to have a toggle that makes it so that long pressing the left or right button instantly sets the piece moving multiple cells (instead of waiting for half a second first). Another way could be to make it possible to press both left and right buttons at once which stops the piece from moving, and one would simply let go one of the buttons to have the piece move the other way at speed.
The best IMO (but most intrusive I think) way would simply be a new input mode with ten buttons on the right (to instantly teleport the piece however-many steps left or right), and three buttons on the left (to rotate left, right or double), so every move can be made with one tap on each button set. I am currently working on this for my own personal use. The ten buttons might be better placed below the game screen, in line with the columns - I'll have to experiment a bit to find out which is more comfortable.
Of course, the likely best method would be somewhere between those two extremes