1

Why is the Xcode Simulator called "Simulator" while the Android Studio Emulator is called "Emulator" when they bot basically do the same.

I'm not really sure if they are both simulators or emualtors. Not even after reading this discussion: Simulator or Emulator? What is the difference?

Community
  • 1
  • 1
Zoker
  • 2,020
  • 5
  • 32
  • 53
  • Seems to be a question about language, not programming. Or even about corporate policy. :) Of course I could be wrong about that... – matt Mar 07 '17 at 18:23
  • The "Simulator or Emulator" question is also posted to stackoverflow, so it seems to be the right place to me. – Zoker Mar 07 '17 at 18:24
  • I'm voting to close this question as off-topic because it seems to be more about linguistics (or corporate terminology?) than programming. – matt Mar 07 '17 at 18:24
  • You could be right, my opinion is only an opinion. – matt Mar 07 '17 at 18:25
  • As you wrote an Swift/iOS book, can I hear your opinion on this anyway? – Zoker Mar 07 '17 at 18:27

1 Answers1

-1

Emulator:- In computing, an emulator is hardware or software that enables one computer system (called the host) to behave like another computer system (called the guest). An emulator typically enables the host system to run software or use peripheral devices designed for the guest system.

Performance Emulators are really slow. Emulating the actual hardware usually makes the software run slower than it would natively.

Example:- Google's Android SDK

MORE INFO IN WIKI

Simulator:-

A mobile simulator is a software application for a personal computer which creates a virtual machine version of a mobile device, such as a mobile phone, iPhone, other smartphone, or calculator, on the computer. This may sometimes also be termed an emulator. MORE INFO IN WIKI

Faster than emulators

Example :-Apple's iOS Simulator

9to5ios
  • 5,319
  • 2
  • 37
  • 65
  • Yes,more a single line. An emulator can replace the original for 'real' use. A simulator is a model for analysis. – 9to5ios Mar 07 '17 at 18:48