What's the difference between desert and Gobi?

What I have learned is that desert and Gobi are two natural landscapes in arid areas, and the difference lies in the formation reasons and surface characteristics. Desert is mainly formed by wind and climate factors, with fine sand on the surface, drought and water shortage and large temperature difference; The Gobi is mainly formed by geological and geomorphological factors. The ground is covered with gravel and rocks. The climate is mild and slightly better, with sparse vegetation but slightly more than desert. Generally speaking, there are obvious differences between desert and Gobi in formation, climate, ecology and surface characteristics.