Different devices will have different microphones, with different sensitivities, and different audio hardware / preamps. Additionally, they may apply different input gain, EQ, and also automatic gain control (AGC) and noise reduction algorithms which may explain the big difference you are seeing.
On some devices you may be able to run AlsaMixer (as root) to control the microphone input gain.