Different sports different type of motion of the foot and that too on different surfaces. Each surface will have a unique characteristic like hardness, coefficient of friction, stability etc. So, a shoe is designed so as to ensure the maximum performance for the wearer as required for the task to be performed. eg. Football shoes or studds have a specific feature of spikes in the base, which ensure that the friction is maximised while running and the player can push the ground as hard as needed.