I noticed that the GB stock keyboard on the N1 isn't multi-touch. At least the multi-touch for the "alt" button combo isn't working. This was the feature I was most excited about but now I'm dissappointed.
BTW, I'm getting much lower quadrant scores than Nexus One with 2.2+. Anyone else having this issue too?
I guess Google disabled this on purpose. Stupid touch sensor!!! Is the Korean IME keyboard multitouch? (The Google Korean IME keyboard uses the Gingerboard layout).
My understanding was that the Nexus One hardware is not capable of true multitouch. This was discussed at length throughout the first half of 2010. It can do pinch-to-zoom because that gesture only needs to know the separation between your two fingers, but it can't do anything that requires actually knowing for sure where your two fingers are. You can download a multitouch demo app from the Market to see the limitations of the N1. This is the same reason that the N1 can't do the two-finger rotate gesture in the new Maps.
enisoc said:
My understanding was that the Nexus One hardware is not capable of true multitouch. This was discussed at length throughout the first half of 2010. It can do pinch-to-zoom because that gesture only needs to know the separation between your two fingers, but it can't do anything that requires actually knowing for sure where your two fingers are. You can download a multitouch demo app from the Market to see the limitations of the N1. This is the same reason that the N1 can't do the two-finger rotate gesture in the new Maps.
Click to expand...
Click to collapse
Precisely. If you do this fix on your phone, once rooted, you will get a buggy multi-touch experience.
Related
I'm not really knowledgeable enough to actually dive down into the hardware and see exactly how multitouch inputs are registered, but after using a couple of multitouch enabled programs on my N1, namely Pong Multi Touch and Ethereal Dialpad (installing the NightSky multitouch-enabled dialpad), it seems as though the N1 registers multitouch inputs the same as (at least) the G1 and myTouch (I don't have access to any other multitouch-enabled Android devices to test).
That is, the screen is aware of 2 x and 2 y values, with snapping and both the x and y, and it's up to the OS to try to determine which x goes with which y.
In Pong Multi Touch, sometimes the paddles will switch fingers -- that is, the finger over the right paddle starts controlling the left paddle and vice versa -- when the paddles cross each other's line of sight.
In NightSky dialpad, you're actually given two blobs corresponding to your multitouch inputs, and like in the first multitouch demos by Luke Hutchinson on the G1, sometimes the points get confused and inhabit the opposite "corners" of where your fingers actually are.
It's possible that this is a software limitation and actually put into place for older Android devices whose screens operated this way, but I just really hate to think that in a world of true multitouch screens, the Nexus One might still be using that same flaws multitouch technology.
Does anyone have any experience with how say the Droid handles multitouch inputs? Does anyone have a better understanding of the Nexus One's touchscreen? I've searched this forum and Google, but I haven't really been able to wade through and pick something useful out.
why are apps like multi touch pong not really multi touch? when u have 2 fingers on the screen at the same time the 2 points interfere with each other making it impossible to play games like pong or air hockey etc
from what I understand, true multitouch is still disabled for US devices. What's used in most of these apps is a hacky multitouch we've been seeing since the G1.
kozm0naut said:
from what I understand, true multitouch is still disabled for US devices. What's used in most of these apps is a hacky multitouch we've been seeing since the G1.
Click to expand...
Click to collapse
this isn't true there is true multi touch from android 2.0 and up! but google decided to disable it in their native apps.
oh so what we have multi touch but not the real one like the iphone has. gay
i understand that theres multi touch. we can pinch to zoom and what not but download the simply draw app which is "multi touch" and try to draw 2 different objects at once. just wont work. i mean true multi touch
it's been made clear that android handsets (including n1) support true multitouch on the hardware level. however, the apps I've used on 2.1 so far with "multitouch" suffer from the mixed-axes issues mentioned here and elsewhere on the forums.
Multitouch pinch to zoom is nice and all, but I mainly am looking forward to it in games to get the kind of experience the iPhone has been delivering with onscreen dpads and buttons. It's the kind of thing necessary to play Nesoid and others on the Nexus One.
There's a game in the market called ToonWarz Lite that tries to implement exactly that; the left side is a dpad and the right side is buttons and look direction. Problem is... it doesn't really work that well. It doesn't seem to track two fingers consistently, especially if the two touch points "cross" the same axis. The game looks pretty great, but control is still a mess in my opinion. I'm hoping it will/can improve.
Is this a limitation in hardware? SDK? Just bad design? Is it that clumsy on an iPhone too (I've never used one)? I know multitouch is supported, but I'm just concerned if there are still hardware limitations preventing it from working as well as I wish it would.
Android has supported multitouch for a long time. We're just now getting Google Apps w/ multitouch...that is all.
So to answer your question, the game's multitouch is poorly designed.
Deathwish238 said:
So to answer your question, the game's multitouch is poorly designed.
Click to expand...
Click to collapse
That's reassuring. Especially because in those multitouch demo apps (like MultiTouch Visualizer) the same problem seems to be apparent. Pressing two points near the same axis just seems to kind of stick and not register correctly. And it doesn't seem to react instantly, there's a delay before it recognizes the second touch point.
Does anybody know of an app that demonstrates it better, without the problems I've mentioned above?
Otherwise I'll just sit tight and hope for better implementation one day
dudinatrix said:
That's reassuring. Especially because in those multitouch demo apps (like MultiTouch Visualizer) the same problem seems to be apparent. Pressing two points near the same axis just seems to kind of stick and not register correctly. And it doesn't seem to react instantly, there's a delay before it recognizes the second touch point.
Does anybody know of an app that demonstrates it better, without the problems I've mentioned above?
Otherwise I'll just sit tight and hope for better implementation one day
Click to expand...
Click to collapse
The last time I looked at the source for MTV it was using the "old style" of MT where it would infer the locations of the two fingers based on the "size" of the primary touch. This was the closest you could get back on 1.6 which lacked the true MT APIs. Also, this method involved a heuristic to determine when there was more than one touch - I think the size had to go over a threshold before it would try to decode the multiple touches. All in all it looked a lot like voodoo to me and I wasn't surprised by how flaky the results were, especially when crossing axes.
In 2.0 they now report each touch independently with its own size and pressure. I was going to hack the MTV app to do true multi-touch, but I never got around to it. Did you find a version of it that is "True MT" or is it still the same old original version that was doing it the old way?
I found that sometime when you touch two points at the same time, the phone doesn't response as expected. The screen only detect one point being pressed. This happens quite often and I am wondering if it is my phone's issue.
You can notice the problem easily when playing "Slice It".
hungyip84 said:
I found that sometime when you touch two points at the same time, the phone doesn't response as expected. The screen only detect one point being pressed. This happens quite often and I am wondering if it is my phone's issue.
You can notice the problem easily when playing "Slice It".
Click to expand...
Click to collapse
Multi touch is app dependent, some apps dont support it, open up google maps and pinch to zoom
Multi touch works fine for me. Nothing like the shennaigans of the Nexus One. Downloaded multitouch visulaizer 2 - my touch screen can detect 5 points of touch at once!
Edit - I see what you mean on sliceit. Sometimes if you put down 2 fingers simultaneously, it will lose the track on one of the fingers. All you have to do is lift that finger and put it back down again and it regains track.
hungyip84 said:
I found that sometime when you touch two points at the same time, the phone doesn't response as expected. The screen only detect one point being pressed. This happens quite often and I am wondering if it is my phone's issue.
You can notice the problem easily when playing "Slice It".
Click to expand...
Click to collapse
I noticed that with Slice It! too and was messing around investigating it. Also, I think it's the app's issue, since I've never had any other problems with multi-touch anywhere else.
sound like more of a bug with some specific Apps rather than a hardware issue.
as the multitouch test apps works just fine, if it were a hardware problem those test apps should be failing as well.
I don't know if you guys remember, but when the N1 got its first update to enable "multitouch", there was a lot of speculation that it wasn't true multitouch as Apple has it patented. I wonder if they're continuing on that same track or whether Google said screw Apple and dropped it in anyway.
allen099 said:
I don't know if you guys remember, but when the N1 got its first update to enable "multitouch", there was a lot of speculation that it wasn't true multitouch as Apple has it patented. I wonder if they're continuing on that same track or whether Google said screw Apple and dropped it in anyway.
Click to expand...
Click to collapse
No. back then they used thinkpad2000 or something like that. forgot the same. wasnt real one " much like what Sony is doing with xperia x10" right now
the nexus s has true multi touch.
On the subject do any of you guys have problems with zoom in your photo galleries. When ever i try to pinch to zoom in for example to someones face it will start to zoom somewhere else. Don't know if its just my phone or everyones.
I tried to do the multi touch test using multi touch visualizer and multi touch tester. In multi touch tester, it only detect one touch point when i touch two points at the same time. In multi touch visualizer, it detect two touch points but the second point has a 1-2 second delay when i do the same test. I did the same test using Droid and galaxy s and they don't have the problem mentioned...any thought?
Sent from my Nexus S using XDA App
Slightly off topic, but in the Gallery app in the Album thumbnail section, you can two-finger press an album and spread your fingers and it'll give you a mini-slide show right there. Very impressive.
hungyip84 said:
I tried to do the multi touch test using multi touch visualizer and multi touch tester. In multi touch tester, it only detect one touch point when i touch two points at the same time. In multi touch visualizer, it detect two touch points but the second point has a 1-2 second delay when i do the same test. I did the same test using Droid and galaxy s and they don't have the problem mentioned...any thought?
Sent from my Nexus S using XDA App
Click to expand...
Click to collapse
i never heard of a screen that has a multi touch problem as in hardware issue.
but try different nexus S. if its doing the same thing then your phone is fine.
allen099 said:
I don't know if you guys remember, but when the N1 got its first update to enable "multitouch", there was a lot of speculation that it wasn't true multitouch as Apple has it patented. I wonder if they're continuing on that same track or whether Google said screw Apple and dropped it in anyway.
Click to expand...
Click to collapse
Apple patented a specific method for implementing multi-touch... part of it is UI, which was only granted in the US, and part was technical... in either case, there are new ways of doing multi touch in technical terms, and as for UI Apple doesn't have a leg to stand on when it comes to "generic" actions like pinch to zoom, et al.
Some ppl in thus thread also experience the same problem. To me this is not a acceptable multi touch experience. I hope this can be fixed by an firmware update.
Sent from my Nexus S using XDA App
I just tested the multitouch capabilities of the Atrix. It only registered two fingers? wow I have expected that it will recognize at least 4.....I don't play games on my phone so I don't worry too much but still it leaves a bitter taste...
You can't really use more than 2 fingers on a 4" screen anyway unless you have tiny hands.
Why would you ever need 4 point multitouch on the atrix to begin with... I mean of all the things to complain about this is the lame...
dumasymptote said:
Why would you ever need 4 point multitouch on the atrix to begin with... I mean of all the things to complain about this is the lame...
Click to expand...
Click to collapse
First of all. I wasn't complaining. I just wanted to test how accurate the multitouch is because I am a former N1 user and the multitouch sucked. It was more by curiosity that I tried 3 fingers. I had also a Nexus S and a MT4G and they could register several fingers. I thought that all newer touch sensors were multi finger enabled...
BTW I like my Atrix very much and the screen responsiveness is better than on my HTC devices that I had.
from the build.prop file, it says 2 max touches.
I tried to change the value to 4 but it still would only register 2.
wierd my Nexus S allowed 5
and htc desire HD allowed 4
i think newer screens would allow more, not that it matters
just curious
Is by brand is not HTC so don't expect the same I guess it does suck tho , oh well
I looked at the fixit site and they say it is the same sensor as in the Nexus S: Atmel mXT224. But this beast should have unlimited touch according to the manufacturer. Interesting maybe it is disabled software wise.
As a former N1 user, this touch issue is not important. What is important is it registers two independent touches and never confuses them.
Why is this important? Virtual game joystick and buttons. You will never use more than two touches for that.
Yes there are a few games or apps that can do more than two touches and it is disappointing to not have that enabled. But we will almost never notice this.
snlu178 said:
As a former N1 user, this touch issue is not important. What is important is it registers two independent touches and never confuses them.
Click to expand...
Click to collapse
This has already been proven for the Atrix (that it treats multitouch correctly); read about it a few days ago on this very forum.
http://forum.xda-developers.com/showpost.php?p=11540136&postcount=56
The Atrix has the same ATMEL multitouch sensor as the Nexus S, EVO, etc. So we know it can register at least 5 screen inputs at once. The apps you are using to test the multitouch input simply does not support the device (yet), and will need to be updated in order to for this phone to register multiple inputs beyond 2. This is simply a case of outdated software on new hardware.
novaIS350 said:
The Atrix has the same ATMEL multitouch sensor as the Nexus S, EVO, etc. So we know it can register at least 5 screen inputs at once. The apps you are using to test the multitouch input simply does not support the device (yet), and will need to be updated in order to for this phone to register multiple inputs beyond 2. This is simply a case of outdated software on new hardware.
Click to expand...
Click to collapse
The EVO would not register more than two touch points while operating on the stock kernel - and it was shown after rooting and unlocking the bootloader that there were two different touch panels - one that could do three points and one that could do 5.
So hopefully the OE kernel enables the use of the max number of touch points supported by the screen and it is just a matter of outdated software.
so far I have downloaded multitouch test, touch test, multitouch visualizer 2, and multitouch tester all from the android market and the results are always dual imput, not multi...
Am I doning something wrong is the fact that it will not register a third or more imputs... I thought we had up to 5 digit touch
Can anyone confirm or deny?
Thanks
more than 2 fingers, Apple will give u a hard time
majik8ball said:
so far I have downloaded multitouch test, touch test, multitouch visualizer 2, and multitouch tester all from the android market and the results are always dual imput, not multi...
Am I doning something wrong is the fact that it will not register a third or more imputs... I thought we had up to 5 digit touch
Can anyone confirm or deny?
Thanks
Click to expand...
Click to collapse
Use the app phonetester. That is the most accurate.
dumasymptote said:
Why would you ever need 4 point multitouch on the atrix to begin with... I mean of all the things to complain about this is the lame...
Click to expand...
Click to collapse
This is a terrible problem. I had to stop playing metroid zero mission on my old phone, because you couldn't press the r trigger, the up button, and the b button simultaneously, and you needed to (those 3 buttons when pressed shoot misslles up) in order to kill the boss.
has anyone tried some emulators, like snes or psx or gameboid? i wonder if it reconizes more than two touch imputs..??
ronan_zj said:
more than 2 fingers, Apple will give u a hard time
Click to expand...
Click to collapse
DING DING DING finally someone remembers...
http://www.tgdaily.com/business-and...-back-at-motorola-with-multitouch-patent-suit
Apple, Google and device makers have been embroiled in patent lawsuits since the first Android devices were being made. It still continues. If folks recall, there was huge controversy when I think the original Droid (or was it even earlier, the G1 maybe?) came out and didn't have multitouch in the US, but the international version did. This is why and it continues to be an issue.
What are you talking about... The ATT captivate with the froyo ROM does 5 fingers...
Galaxy s has 5 touch