Mobile phone emulators are therefore designed to bridge this gap. For example, a game application developed for Android phone should be made available for smartphones running on other OS. Emulators have long been in the market because there is a need to fill the void of running one application meant for a specific smartphone to run across various platforms.