The moose likes Android and the fly likes Android SDK is a Simulator or Emulator? Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Mobile » Android
Reply Bookmark "Android SDK is a Simulator or Emulator?" Watch "Android SDK is a Simulator or Emulator?" New topic
Author

Android SDK is a Simulator or Emulator?

Hardik Trivedi
Ranch Hand

Joined: Jan 30, 2010
Posts: 252
Hi All,

This is a very general question which strikes in my mind.Android SDK comes up with the functionality where we can test our code before deoploying that on actual device.
Now as per the difference between Emulator and Simulator it should called a Simulator because it is a software.But on Android's official site developer.android.com they constantly used the term Emulator.I am confused which is correct?

Question is simple yet very important and worth to have a answer of it.
zoheb hassan
Ranch Hand

Joined: Apr 01, 2009
Posts: 141

Hey Hardik after looking in the web for the differences i found the following definitions

Simulation is the use of modeling to create a controllable, representative stand in for a complex system. Simulations are, by definition, always incomplete

Emulation is the replacement of a real world device with an model at a well defined interface for the purposes of allowing controlled responses from the emulated real world device. The emulation is "complete" if all the interfaces are present, and the resulting observed behavior matches that of the real world device


So I guess when they at the developer site refer to it as Emulator they are right. What do you say??

-Zoheb
Hardik Trivedi
Ranch Hand

Joined: Jan 30, 2010
Posts: 252
Yes.. I got the solid reason now .. Thanks
Leif Ashely
Greenhorn

Joined: May 19, 2012
Posts: 1
zoheb hassan wrote:
Emulation is the replacement of a real world device with an model at a well defined interface for the purposes of allowing controlled responses from the emulated real world device. The emulation is "complete" if all the interfaces are present, and the resulting observed behavior matches that of the real world device[/b]

So I guess when they at the developer site refer to it as Emulator they are right. What do you say??

-Zoheb


The "emulator" is widely known for being a simulator. It does not:
- come with device roms or known emulation for real world devices
- off phone or SMS support
- have the ability to open listening sockets for incoming requests

etc etc. It is not an emulator like mame. It's a simulator like the iPhone/iPad simulator.
 
jQuery in Action, 2nd edition
 
subject: Android SDK is a Simulator or Emulator?
 
Threads others viewed
Download Nokia Toolkit and Emulator
mobility pack for CLDC/MIDP
Any plans for SDK release on Windows or Linux computers? Java Support?
MAC OS version
Emulator takes long to start
MyEclipse, The Clear Choice

cast iron skillet 49er

more from paul wheaton's glorious empire of web junk: cast iron skillet diatomaceous earth rocket mass heater sepp holzer raised garden beds raising chickens lawn care CFL flea control missoula heat permaculture