The Galaxy S4 has a Barometer
cumulonimbus.ca
cumulonimbus.ca
Longer explanation: in the parlance used for pressure measurement, a barometer is a low-pressure absolute gauge (although what they pack in the phone is a sensor or transducer rather than a full gauge for obvious reasons). In order to measure absolute pressure, it needs to pack a good source of vacuum to be used as one of the differential inputs. And it needs to do it real small and real cheap. I suspect they're using a piezoresistive or capacitative sensor for this pressure range, which both have a significant tempco, and they almost certainly can't do a valid temp-comp on the part for cost reasons (you can sort of bullshit it by characterizing the lead unit and applying that to everything based on a curve fit, but the results are not great).
Sensors in this form factor and for this price point might be accurate to within +- 2.5%, which is not terribly useful for a barometer for weather purposes.
https://news.ycombinator.com/item?id=5380672 http://pndv.cumulonimbus.ca/
If you zoom in on a location that has lots of people (say, New York City), you can see the readings moving together. That suggests some utility.
Would be like a high resolution heat map.
Hence the ability to use apps like this to track barometric pressure across smartphones and track trends: https://play.google.com/store/apps/details?id=ca.cumulonimbu...
Weather forecasts made up from thousands of highly localised data points? That feels like something Google would want to be involved in - a highly data centric way of improving something we already do which is of interest to many people.
Depends on accuracy obviously but maybe in the future.
Has anyone checked the calibration/reliability to see if it's actually worth using?
I'm pretty sure it was in the S3 as well.
If you want to donate your barometric data for study, I recommend checking out PressureNet https://play.google.com/store/apps/details?id=ca.cumulonimbu...
The PressureNet dev(s) are active on HackerNews and have made a couple of posts about the app.
For the record, my Galaxy Note II has a barometer as does the Galaxy S3 -- meaning the S4 didn't change anything in this regard!
edit: spelling
[1] http://gis.stackexchange.com/questions/12866/why-does-gps-po...
Also of note, phones get a reasonable fix using base towers which can speed up GPS calculations though I don't know of any phone that does this.
Normally people only view their GPS in 2D, granted elevation could be useful for GPS speedos and the like, but when inside a car the barometer will lack precision.
The Private Pilot (ie n00b of t3h pilots!111!) in me knows that its incredibly unlikely to have issues seeing many GPS sats when flying, and I wouldn't ever want a static source that wasn't outside.
So I think this will be only a speed optomisation at most, however combined with GPS posistion and tempurature, such barometric data could no doubt be of use to weather forecasters who are trying to model incredibly localised patterns maybe?
At least, such is my limited understanding.
I mean I'm not saying it's likely but...luck favors the prepared right?
I'd have thought dual tuning GLONAS and GPS was better? After-all the error for these sensors will be vast depending on where you are. My understanding (may well have changed, I don't know) is that currently most work on one or the other, not both.
A reason I am saying this is I remember the first time I flew a plane in Asia after learning in mild weathered UK I was getting challanging readings from my static source. As such I'm not sure how well it would work as an optomisation.
I'm not saying its bad, I'm not saying it's not fun for geeks considering the no doubt low cost of this scale.
But I still don't see the need for faster Z, as most smartphone users are on the terraferma?
Cyclists, Joggers - anybody who uses their iPhone for logging external activities is frustrated with how inaccurate the iPhone is for capturing Z. It's not completely useless, but it's not very precise.
Again I think it is mostly for faster aqusistion, as i doubt how this will help anyone who isn't keeping their phone in a correct posistion for accurate sampling. These barometric sensors weren't that accurate 5-7 years ago when I played with them, I can't imagine them helping when in a pocket or waterproofed running strap / cycle case.
I think the basic idea is that instead of dealing with the entire circle that you get from intersecting two spheres, you only have to deal with the parts of the circle that are remotely sensible according to the barometer.
I'm sure the barometer is useful for something, but providing better altitude data than GPS gives you is definitely Not It.
Edit: I should note that if you calibrate the barometer to the local atmospheric pressure, it can be extremely accurate, down to perhaps 3m or so, if it's a good barometer (like the one usually called an "altimeter" in an airplane). But it's not likely that a cheap phone barometer would achieve that, and of course you need some way to get the local base atmospheric pressure to begin with.