Real or Emulated: What's the Best Choice for App Testing?


Everyone wants a mobile app of some sort these days, and they want it for every major platform. That’s great news for developers who need the work, but mobile app development comes with plenty of complications you don’t get when developing software for Windows, Linux or MacOS.The most obvious problem is that the machine you do the actual development on is nothing like the device that must actually run the software! So how should you approach software testing in this tricky context? That’s a great question! However, the answer needs some explanation.

This is a companion discussion topic for the original entry at