Application testing is a critically important step in software development. It is also, unfortunately, an increasingly difficult part of the development process to perform. The sheer number of different combinations of operating system and form factors means that anyone building applications for mobile devices literally needs to have a room full of different devices to test upon.
They could, of course, revert to a third-party Real User Monitoring (RUM) tool. Vendors like SOASTA and NewRelic offer developers the ability to assess how their application will perform on different devices without physically owning those actual devices. The rise of RUM services has, therefore, made developers’ lives significantly easier.