Real Device :
* You have to spend a lot to get a real device
* It has a fast processing speed
* Network latency may be normal
* Debugging is not so easy
* Web applications can be tested in the usual way
* It always gives accurate results
Emulator / Emulation :
* It is almost free
* It is slower than real devices
* It has lower latency than actual devices
* It provides step-by-step debugging of the application
* Web applications are very easy to test
* It cannot simulate all types of user interactions; So it can sometimes give wrong results.
* It scores low when it comes to reliability.