The sun doesn’t heat the air, it heats the ground. The concrete/asphalt is getting heated by the sun, and that, in turn, heats the air around it.
That’s why being in sunlight feels warmer than shade. The sunlight itself is heating you, even though the air around you is the same temperature in both cases.
When heat from the ground enters the air, it rises away, allowing the cool air from elsewhere to take its place, and the air heats much more evenly than the ground, and therefore doesn’t get heated as much.
Latest Answers