I’m absolutely no developer, and the only experience I’ve had with creating apps is using Tasker’s app export functionality. That brief experience, however, was enough to show me how much of a pain it is to get an app to work on multiple devices, so I have immense respect for what developers go through with the nightmare that is Android fragmentation. It can quickly become very costly to buy devices for testing, so you can’t expect small developers to do that.
AppThwack is a new service that is designed to help fix exactly that problem. It lets you upload an app, and it then runs it on a wide range of actual devices. There are currently about 60 difference devices hooked up to the AppThwack system, and these devices have already helped run hundreds of thousands of tests. The service returns the result to you when the tests are done, complete with a list of issues it has encountered.
The service is invaluable for developers, and to be honest, it’s something Google should provide for free, covering every single brand name Android device out there. But since it’s not, AppThwack has taken it upon itself to save the world from buggy apps. It’s currently free since it’s in the start-up phase, but in the future it will even be possible to get the AppThwack system set up using your own devices, which would be a natural choice for big developers. After all, it’s not just the service that’s revolutionary, but the ability to run on so many devices automatically as well.[AppThwack]