Soma Buy - Reliable Online DrugStore

Android Multi-Touch Revisited: It Works… Sorta.

01.12.2009 @ 11:42 AM in Technology
Back in November, I wrote about the discovery that while Multi-touch wasn't available on the HTC Dream (aka the T-Mobile G1), the Synaptics screen had the capabilities for two-fingered gestures. This was discovered by developer Ryan Gardner, who found that the kernal driver had lines commented out that watched for the second input. His methods were simple, though it required a recompile, and a flurry of rumors started as to why multi-touch was disabled if the G1 had screens to support it. HTC and Google stayed out of it, with only HTC stepping up once to say that the G1 was only ever meant to be a single touch device. However, the Android community wouldn't take no for an answer, and today we have working evidence that should bring more light into what the G1 can do in terms of Multi-touch, and why it will never be supported, on the G1 at least. img2 Android Developer Luke Hutch has managed to activate multi-touch without having to recompile the kernal, and only rewriting one classfile. He has a video demonstrating his application, and explains the current limitations of mulititouch. Luke says that the Synaptics screen is not a true 2D touchscreen, but rather a 2x1D, which basically means that it's hella responsive for single input, but would cause overlapping touchvalues when fingers cross the x or y axis. He does show that gestures like swipe and pinch would work, but rotation and other complex gestures would not be possible on the current hardware.

What does this mean?

Nothing. Unless the Android Source team decides to support this (read: NO), it will never make it on the G1. It would also be foolish for developers to write gesture only applications at this time, seeing that the only people to benefit are developers themselves. This is not an end-user solution, and though the community is still looking for official multi-touch on the G1, the answer today is still "well, yes.. but no." You can check out his very detailed explaination, as well as download the sourcecode for free at his site: http://lukehutch.wordpress.com/android-stuff/

Multi-Touch and the Android G1

11.18.2008 @ 3:40 PM in Technology
The first thing people say when they see my G1 is, "Is that an iPhone?" The second thing is "Well, does it have multi-touch?" the first answer is a sturdy and confident "No," but the to the latter, I respond "not yet." Officially, no. the HTC G1 is spec'd to be a single-touch device. That being said, the G1 uses a Synaptics touchs module that is capable of handling two-finger responses, and blogger RyeBrye has found some clues that may lead to possible activation of multi-touch.  he says that after "uncommenting a bunch of lines in the synaptics touchscreen driver, and recompiling  my kernel and replacing my boot.img - I was able to enable the debug logging of the touch input that tracks 2 fingers." The problem is, that while these findings mean that its totally possible, it would require a community built version of Android to be installed, with all the drivers and supports added manually. Plus, just because the screens on this wave of G1's are built for multi-touch, doesn't mean that the next wave will have the same screens. So, yes, multi-touch can totally come to the G1, but more than likely will happen officially on a new phone, with a long-updated and bug-worked-out Android release. However, I'm in the hacker mind and still can't wait to get whatever I can out of the G1.