|
||||||||
How accurate is the iPhone's touchscreen |
![]() |
|
|
Thread Tools | Search this Thread |
|
|
#26 |
|
Forum Member
Join Date: Jan 2011
Location: Dundee, Scotland
Posts: 9,292
|
Quote:
Did you have google maps on 6 hours straight with the gps active and screen on ? As I explained the gps will get switched off when you switch screens on google maps
Quote:
I get the impression your not too technical so perhaps don't understand why different ways of using the gps system would cause different amounts of battery use. Some programs can use the gps quite heavily if you wanted to track something in more regular intervals for example and in the background.
Ah yes, the put down because i don't agree with you!I'm perfectly technical. I understand perfectly thanks. My problem here is a primary apple user has an Android phone which he constantly berates apparently kills itself hours and hours before his iphone does apparently doing the same thing. This is also not just using GPS to make that clear. Quote:
Also do you know if you had access to a-gps. This is a kind of semi gps that can use cellular data as well as gps and it much kinder to the battery ?
Yes, i do know this and In fact, i didn't have that on. I refuse to pay the data rates while abroad. So it was pure GPS using offline maps.
|
|
|
|
|
Please sign in or register to remove this advertisement.
|
|
|
#27 |
|
Forum Member
Join Date: Jan 2011
Location: Dundee, Scotland
Posts: 9,292
|
Quote:
When people talk about Android touchscreens feeling unresponsive, it's probably this kind of thing, from The Verge's review of the Nexus 5.
My brother's old Galaxy S3 had this issue, and so does his brand new Xperia Z1. My friend's Nexus 4 is the same. When I was away on some training recently, I had a chance to use a Nexus 7, and the scrolling on that was just awful - really juddery. My Nexus 4 doesn't ever lag scrolling if you mean just normal use through the launcher. Its just as fast and smooth as an iphone or windows phone. |
|
|
|
|
|
#28 |
|
Forum Member
Join Date: Apr 2008
Posts: 3,153
|
Quote:
You dont have to explain anything to me. I did the same trip last year using my iphone 4S when i had it in pretty much the same manner. I did it again this year with my Nexus 4 and had no battery issues. This is either a problem with his HTC One's battery or a severely dodgy app.
Ah yes, the put down because i don't agree with you! I'm perfectly technical. I understand perfectly thanks. My problem here is a primary apple user has an Android phone which he constantly berates apparently kills itself hours and hours before his iphone does apparently doing the same thing. This is also not just using GPS to make that clear. Yes, i do know this and In fact, i didn't have that on. I refuse to pay the data rates while abroad. So it was pure GPS using offline maps. A tracking app may need to access the gps more often than google maps. This in no way means it's dodgy. |
|
|
|
|
|
#29 |
|
Forum Member
Join Date: Apr 2008
Posts: 3,153
|
Quote:
You dont have to explain anything to me. I did the same trip last year using my iphone 4S when i had it in pretty much the same manner. I did it again this year with my Nexus 4 and had no battery issues. This is either a problem with his HTC One's battery or a severely dodgy app.
Ah yes, the put down because i don't agree with you! I'm perfectly technical. I understand perfectly thanks. My problem here is a primary apple user has an Android phone which he constantly berates apparently kills itself hours and hours before his iphone does apparently doing the same thing. This is also not just using GPS to make that clear. Yes, i do know this and In fact, i didn't have that on. I refuse to pay the data rates while abroad. So it was pure GPS using offline maps. It's still the cheaper android handsets that are still pretty horrible to use in this respect and yes the tablets do still lag a bit, especially the bigger tabs |
|
|
|
|
|
#30 |
|
Forum Member
Join Date: Apr 2005
Posts: 13,091
|
Quote:
Scrolling on what? A web page? So its down to bad coding in the browser mainly Chrome. That does not = the problem being with Android!!
My Nexus 4 doesn't ever lag scrolling if you mean just normal use through the launcher. Its just as fast and smooth as an iphone or windows phone. Anyway, I don't just mean Chrome. And I don't really mean lag. It's not easy to explain really, but it's just to do with how the touch inputs are handled a bit differently. When I use my iPhone, the screen seems to respond instantly, like it's glued to my finger's movement. But whenever I've used an Android device, it always seems to be ever so slightly behind the movement of my finger. I remember someone a while ago using pinch to zoom as an example. On the iPhone, you put your fingers on the screen and then as soon as you start to move them, the zoom starts. I think the Nexus 4 was used as an example of you having to move your fingers slightly more for the zoom to start, and so you end up with the mistaken impression that it's not keeping up. And this is what I mean. I don't think it's anything to do with lag or speed. These top-end Android phones have all the processing power they need and more to spare. Maybe it's by design. But the FEEL of the screen input is a little different. That's not to say it's actually any slower though. I don't know how else to describe it without having two devices side by side and trying to video what I mean!! EDIT: I'm not trying to have a dig at Android or anything, by the way. I'm just trying to explain what I mean! |
|
|
|
|
|
#31 |
|
Forum Member
Join Date: Jul 2005
Posts: 3,474
|
Quote:
I don't disagree with you that Chrome isn't representative of an OS. (Chrome on iOS is pretty lag-free though, and I would have thought Google would want their Android app to be as good as it can be.)
Anyway, I don't just mean Chrome. And I don't really mean lag. It's not easy to explain really, but it's just to do with how the touch inputs are handled a bit differently. When I use my iPhone, the screen seems to respond instantly, like it's glued to my finger's movement. But whenever I've used an Android device, it always seems to be ever so slightly behind the movement of my finger. I remember someone a while ago using pinch to zoom as an example. On the iPhone, you put your fingers on the screen and then as soon as you start to move them, the zoom starts. I think the Nexus 4 was used as an example of you having to move your fingers slightly more for the zoom to start, and so you end up with the mistaken impression that it's not keeping up. And this is what I mean. I don't think it's anything to do with lag or speed. These top-end Android phones have all the processing power they need and more to spare. Maybe it's by design. But the FEEL of the screen input is a little different. That's not to say it's actually any slower though. I don't know how else to describe it without having two devices side by side and trying to video what I mean!! EDIT: I'm not trying to have a dig at Android or anything, by the way. I'm just trying to explain what I mean! |
|
|
|
|
|
#32 |
|
Forum Member
Join Date: Oct 2003
Location: the wild world web
Posts: 28,132
|
On the discussion on lag my old original San Francisco with its old ARM 11 CPU can be a bit laggy.
But was anyone too bothered? No, because at £80 the buyer got a phone with high resolution screen, something missing from the more expensive Galaxy Apollo, Ace, 3GS etc etc. The simple fact was that the screen that made it more functional. It will be interesting when someone will put Googles words to the test and creates a KitKat ROM for it. It has got the requisite 512K RAM. |
|
|
|
|
|
#33 |
|
Forum Member
Join Date: Apr 2005
Posts: 13,091
|
Quote:
I suspect that some/much of this may be intentional. I always felt it was more a 'floaty' scrolling on some apps - similar to a mouse where moving it a short distance moves the cursor a long way. The Android software/hardware is more than capable of instant responsiveness - try the pattern unlock screen for example. Ive always felt that this screen felt a little 'too' instant strangely ......
|
|
|
|
|
|
#34 |
|
Forum Member
Join Date: Aug 2005
Posts: 4,212
|
Quote:
I've tried the 5S and 5C and compared the speed of touch to my Nexus 4. There is no difference whatsoever. Not a thing. Yes, there was years ago. My 4S and my S3 were exactly the same as well. The one thing was, when typing with my 4S when i had it, i constantly made errors and it pissed me off no end. The keyboard on the iphone is terrible.
|
|
|
|
|
|
#35 |
|
Forum Member
Join Date: Aug 2005
Posts: 4,212
|
Quote:
I don't disagree with you that Chrome isn't representative of an OS. (Chrome on iOS is pretty lag-free though, and I would have thought Google would want their Android app to be as good as it can be.)
Anyway, I don't just mean Chrome. And I don't really mean lag. It's not easy to explain really, but it's just to do with how the touch inputs are handled a bit differently. When I use my iPhone, the screen seems to respond instantly, like it's glued to my finger's movement. But whenever I've used an Android device, it always seems to be ever so slightly behind the movement of my finger. I remember someone a while ago using pinch to zoom as an example. On the iPhone, you put your fingers on the screen and then as soon as you start to move them, the zoom starts. I think the Nexus 4 was used as an example of you having to move your fingers slightly more for the zoom to start, and so you end up with the mistaken impression that it's not keeping up. And this is what I mean. I don't think it's anything to do with lag or speed. These top-end Android phones have all the processing power they need and more to spare. Maybe it's by design. But the FEEL of the screen input is a little different. That's not to say it's actually any slower though. I don't know how else to describe it without having two devices side by side and trying to video what I mean!! EDIT: I'm not trying to have a dig at Android or anything, by the way. I'm just trying to explain what I mean! |
|
|
|
|
|
#36 |
|
Forum Member
Join Date: May 2012
Location: Scotland
Posts: 1,274
|
Quote:
It doesn't sound like your doing a scientific test...
When scientific tests don't tally with what you want, you simply dismiss them as being rigged. |
|
|
|
|
|
#37 |
|
Forum Member
Join Date: Apr 2008
Posts: 3,153
|
Quote:
Why does it matter?
When scientific tests don't tally with what you want, you simply dismiss them as being rigged. As I said in the real world and on top end devices the lag isn't going to be noticeable but there is a difference in the way touch is handled between iOS and android. The accuracy test just looks flawed and there is no real explanation of how they measured it |
|
|
|
|
|
#38 |
|
Forum Member
Join Date: Oct 2003
Location: the wild world web
Posts: 28,132
|
Quote:
..
The accuracy test just looks flawed and there is no real explanation of how they measured it |
|
|
|
|
|
#39 |
|
Forum Member
Join Date: Apr 2008
Posts: 3,153
|
Quote:
Considering they used a robotic finger obviously they used a small app to compare reported co-ordinates versus the actual robot's co-ordinate.
In iOS development you normally deal with the non-retina co-ordinates in most cases so for example on an iPhone 5 although the pixel resolution is 1136 x 640, the dip/device-width resolution is 568 x 320 so the normal x,y co-ordinate returned is x from 0-320 and y from 0-568. This is easily accurate enough for getting the touch position in 99.9% of cases. Now on Android I just tried the bit of code below on a little test app where I override the onTouchEvent in the main activity When you touch the screen it actually gives you the pixel co-ordinates that in my case correspond with a Nexus 4 which goes from x 0-768 and y 0-1280 this is more accurate than iOS but in reality make no difference. @Override public boolean onTouchEvent(MotionEvent event) { // MotionEvent object holds X-Y values if(event.getAction() == MotionEvent.ACTION_DOWN) { String text = "You click at x = " + event.getX() + " and y = " + event.getY(); Toast.makeText(this, text, Toast.LENGTH_LONG).show(); } return super.onTouchEvent(event); } |
|
|
|
|
|
#40 |
|
Forum Member
Join Date: Oct 2010
Posts: 6,342
|
I think i will go with the Finish companies results
What people will do when they don't wish to accept reality |
|
|
|
|
|
#41 |
|
Forum Member
Join Date: Apr 2008
Posts: 3,153
|
Quote:
I think i will go with the Finish companies results
What people will do when they don't wish to accept reality |
|
|
|
|
|
#42 |
|
Forum Member
Join Date: Apr 2002
Location: Wapping, London
Posts: 16,222
|
All you've done there is establish the touch sensor resolution for a particular device. That has no bearing on the accuracy: reported vs actual position, which, without an accurate mechanism of determining actual, you won't be able to try at home.
|
|
|
|
|
#43 |
|
Forum Member
Join Date: Mar 2007
Location: Preston, Lancashire
Posts: 7,255
|
Report lost all sense of credibility when I saw it was from the daily mail. Surprised they didn't claim that touchscreens give you cancer while they were at it!
|
|
|
|
|
#44 |
|
Forum Member
Join Date: Apr 2008
Posts: 3,153
|
Quote:
Report lost all sense of credibility when I saw it was from the daily mail. Surprised they didn't claim that touchscreens give you cancer while they were at it!
|
|
|
|
|
|
#45 |
|
Forum Member
Join Date: Apr 2008
Posts: 3,153
|
Quote:
All you've done there is establish the touch sensor resolution for a particular device. That has no bearing on the accuracy: reported vs actual position, which, without an accurate mechanism of determining actual, you won't be able to try at home.
|
|
|
|
|
|
#46 |
|
Forum Member
Join Date: Oct 2003
Location: the wild world web
Posts: 28,132
|
They are obviously different technologies.
My only contention is to ask which make of screen they used for the iPhone. I think there are 3 different ones around and whilst accuracy is as per the priced contract, obviously one make will be better than another. To test any iPhone you need to source all the different screens on each 5s. They will vary. The other weird thing is the the pixels on the S4 are much closer so obviously you need high accuracy to function better. With 3x less data on screen to click it obviously matters less on the low resolution iPhone. |
|
|
|
|
|
#47 |
|
Forum Member
Join Date: Oct 2010
Posts: 6,342
|
Quote:
Since you probably have no idea on how iOS or Android work I'll take your opinion with a big pinch of salt
|
|
|
|
|
|
#48 |
|
Forum Member
Join Date: Oct 2010
Posts: 6,342
|
Quote:
Perhaps but hard to see how that machine could really be calibrated to give any real credible data. I mean the tolerance of +- 1mm is pretty ridiculous anyway compared to the size of a human finger.
|
|
|
|
|
|
#49 |
|
Forum Member
Join Date: May 2012
Location: Scotland
Posts: 1,274
|
Quote:
Quote:
Report lost all sense of credibility when I saw it was from the daily mail. Surprised they didn't claim that touchscreens give you cancer while they were at it!
Here's the same story on GSMArena, does that help? |
|
|
|
|
|
#50 |
|
Forum Member
Join Date: Apr 2008
Posts: 3,153
|
Quote:
I've just tried typing on an Nexus 4 and iPhone 5s. I can't detect any real world actual inaccuracies in either. The Nexus 4 I do prefer as the screen is wider and I prefer the keyboard on Androids Also if you do any sort of game with a mouse joint with a physics object for example where you are selecting an object on the screen you normally have to offset the coordinates a little bit further up the screen to take into account the fact that a human will be using a shallower angle at the top than the bottom. No human will use their finger perpendicular to the screen in all positions of the screen. |
|
|
|
![]() |
|
All times are GMT. The time now is 17:38.




