Santa Clara, CA (PRWEB) June 14, 2011
WatchMouse, a global industry leader in self-service website and application performance monitoring, today announced here at the Velocity Conference, the introduction of its new In-App Monitoring (IAM) service, a pioneering technique for measuring and monitoring network performance in mobile apps. The WatchMouse IAM provides an open source library that developers can incorporate in their app, using simple, low-impact changes in the code to instruct which web service calls to monitor. IAM then collects performance data for the app publisher while ensuring privacy for the end-user. The new IAM service currently supports iOS applications; support for Android OS applications is planned for the near future.
“Modern smartphone platforms like Apple’s iOS or Google’s Android OS all feature apps that rely heavily on the Internet connectivity of the device as well as availability and performance of the web services with which they communicate,” said Mark Pors, CTO at WatchMouse. “An app will not function as intended if the web service on which it relies is slow or the network falters, and users can end up frustrated, or worse, delete the app. WatchMouse IAM is the first product to give developers a way to measure the performance of apps as real users experience them”
The new WatchMouse IAM provides actual user experience and performance data to enable app developers to pinpoint issues, improve the resilience (including fallback modes for their app), performance or reliability of the web services. The IAM library collects anonymized performance data, optionally stores it on the device, (to offload later when the device is connected to WiFi, thus saving costs), and delivers it to a data warehouse – either with WatchMouse or the app publisher. Data is then delivered via easy-to-read dashboard reports.
The new WatchMouse IAM dashboard offers a wealth of insight and information including:
- How an app is performing in the wild
- How often it fails to contact the API it is built upon
- What the performance is for the average user
- How it performs over cellular data versus WiFi
- A comparison of how it performs with different telecom operators
Additionally, once enough data is collected, the apps can be instructed to stop the collection of data and divert to the original mode of operation – as if the IAM library was never there. The end user is also totally in control and can opt-out of data collection at any point. No personal data is collected by IAM, nor will it inspect the actual traffic content between the app and the web service; only the amount of data, the speed, and any system or network errors are collected.
IAM for Apple iOS is available for download and is published under the MIT open source license. Developers and app publishers who are interested in this new, unobtrusive method of mobile app performance monitoring are invited to test the IAM via IAM(at)watchmouse(dot)com.