Before you release your Android app to the market, it is important that you first get the best testing coverage, but where do you test it?
Some people believe that the only way to adequately test an app for the highest reliability is to use real devices. In other words, mobile devices specifically designed to run Android. However, other people feel that a good virtual device, like TestObject, can also be highly reliable and is far less expensive than taking the real device route.
That being said, on a side note, don’t forget that in addition to knowing what device is best to test your Android app, it’s also important to make sure you have the best advertising and monetization in place. You may find that a great way to boost your monetization and app distribution is through a platform like appnext.com.
So, which is better: a virtual device or a real one? Real is always better, unfortunately, not all real devices can offer you the reliability you’re looking for. The reason is that your app may turn out to be popular on only some devices and not all. Furthermore, if you’re going to test your app on more than one device, this can get quite costly. After all, there are several Android mobile devices from Samsung, Google, Motorola, HTC, Amazon, etc.
That said, it’s always best to first focus your testing on the devices that your target group will use for your app.