A software tool that mimics the functionality of a mobile device, allowing apps to be tested in a controlled environment. Emulators are also used by bad actors to probe apps for vulnerabilities that can be exploited via an attack.
Real-World Examples
Developers use Android emulators to test how their apps perform on different device configurations without needing physical devices.