any gps improvement on smartphones with barometer?
Barometric altitude is far more accurate than GPS over several hours IF you have it corrected for the air pressure. Air pressure does not vary quickly. 
So if you calibrate a barometer to a known altitude (using a marker, sign, map, or very good GPS fix) it is much better than GPS for measuring an altitude profile