Running and trail running differ because the former involves running on asphalt, while trail running involves running on natural terrain, with irregular or hostile surfaces and slopes with elevation, such as in mountain ranges or deserts.
The main difference, between trail running shoes and running shoes is that mountain shoes require a different composition to prevent stones or water from entering, to resist significant irregularities in the ground and, of course, to prevent injuries.
RUNNING SHOES AND TRAIL RUNNING SHOES ARE QUITE DIFFERENT AS THEY ARE AIMED AT RUNNERS WHO RUN IN VERY DIFFERENT PLACES.
The sole, therefore, is the most different point between the two types of shoes. The soles of trail shoes usually have very prominent lugs, especially if they are designed for soft areas such as mud or sand. On the other hand, asphalt shoes seek maximum contact with the ground, without neglecting grip, but always with regular and stable terrain in mind.
The upper of asphalt shoes prioritizes lightness and breathability over protection. Trail running shoes, on the other hand, focus on protection from external elements and support, so that the foot stays exactly where we want it to be at all times.