Basically, it emulates the device and the OS. EmulatorsĮmulators are software that emulates the operating system that would be running on a given handset, and the code that emulates the internals of the device itself. Challenges of Physical Devices for Mobile CIĪs enticing as this aforementioned certainty is, this is often an elusive target, as there is an enormous number of phones on the market, and maintaining a working set of devices that is representative of that variety is no small feat. The advantage of testing on physical devices is bulletproof confidence of an application’s performance on a given device.
Advantages of Physical Devices for Mobile CI This is largely because of the many nuances inherent in not only the performance of the OS on the phone, but also within the internals of the device itself. It is considered best practice to test applications on physical handsets before release. However, as MacStadium works with teams facing this very challenge, we have discovered a few insights that may help your team to navigate the ins and outs of this question. In the end, the answer to the question we posed in the title will be inextricably linked to the particulars of your operation.