If you're a full time android dev with experience doing testing like this, could you comment on how it compares to cross-device testing for the web, where you have to deal with desktops of various sizes, browsers of different types (IE problems, ofc), now mobile browsers, etc. It seems that Android development these days is as much of a hornet's nest as web dev, perhaps even more so?