Mobile app development at many companies is fundamentally broken, Appurify co-founder and CEO Jay Srinivasan told attendees at GigaOM’s Mobilize conference in San Francisco on Thursday — in part because companies don’t have the proper testing environment with which to detect and solve potential app problems before launch. The result is poor user experience, low ratings on app stores and eventually failure, he said.
While lots of app developers test on simulators that try to mimic a real device, Srinivasan said that even the best simulators can’t duplicate all of the things that users experience in the real world with real devices — everything from battery life and processor power to network bandwidth. When Appurify did debugging on one recent app launched by a client, for example, they found that while the app worked fine on Verizon, it repeatedly crashed for AT&T users with poorer cell coverage because it made a network call that timed out.
Services like Appurify offer a cloud-based automated testing environment that duplicates real-world battery, bandwidth and other issues on dozens of different devices, so that developers can test as many different potential issues as possible, said Srinivasan. That saves companies from having to rely on users to find bugs and other problems for them after an app launches.
Check out the rest of our Mobilize 2013 coverage here, and a video embed of the session follows below:
A transcription of the video follows on the next page