Announcing AppDynamics Mobile APM for iOS and Android apps

AppDynamics is excited to announce the release of AppDynamics Mobile Application Monitoring supporting iOS and Android. With this expansion, AppDynamics is the first complete application performance management solution for optimizing the end to end performance of mobile apps  and websites across devices, mobile operating systems, application versions, carrier networks, databases and servers. The new AppDynamics Mobile Application Monitoring solution enables organizations to deliver a reliable, consistent mobile experience and protect increasingly important mobile device revenue streams and customer interactions, even under the most demanding situations.

“End to end visibility into the performance of production mobile apps is growing in importance,” said Hanna Sicker, site operations manager at StubHub. “So it’s exciting news to hear today that AppDynamics is now making its next generation APM technology available to monitor, manage and improve the performance of mobile applications in real time.”

Mobile applications now account for 15 percent of all Internet traffic, with 1.5 billion users worldwide. Done right, a simple iPhone application can reach 50 million users in days. While good performance gets a high rating and strong sales in the app store, poor performance will impact the application’s rating—and can cost a business tens of thousands of dollars for every second of delayed response or app failure. Most APM products look only at application code, leaving businesses in the dark about device, network, database or server issues. With AppDynamics Mobile APM you get complete visibility across all of your mobile applications:

  • End User Experience Monitoring – Get complete visibility into the end user experience of your iOS and Android users globally in real-time

  • Crash Reporting – Understand the root cause of application crashes and hangs

  • Network Request Snapshots with Server-Side Correlation  – Get end to end visibility from the mobile device all the way to multiple tiers on the server-side

  • Device & User Analytics – Audience insights, with analytics on device, carriers, OS and application versions

  • Custom Metrics – World-class business metrics that provide a level of application intelligence never before available for native mobile apps.

The release of AppDynamics Mobile Application Monitoring fills this urgent need for end to end visibility into production mobile apps. It delivers device analytics, crash reporting and network request instrumentation, helping businesses pinpoint and trace problems to their source—whether it’s the application code, device, network or server.

“At AppDynamics, our primary goal is to empower today’s software-defined businesses with smart, adaptive tools to analyze and optimize digital business performance—in real time, and in production. In today’s digital intensive world everything from customer experience to revenue depends on business-critical applications performing at their highest level. With AppDynamics Mobile Application Monitoring, our Application Intelligence Platform more completely provides the ability to proactively manage the most complex software environments through real-time monitoring and insights, and the ability to automate the resolution of problems,” said Jyoti Bansal, founder and CEO, AppDynamics

AppDynamics Mobile Application Monitoring provides visibility into all network requests and provides mobile snapshots with server-side correlation for troubleshooting complex application problems.

With the reporting provided with AppDynamics Mobile Application Monitoring you can proactively detect and respond to application crashes, hangs, and failed network requests. Understand crash metrics by device, geography, OS and application version:

AppDynamics Mobile Application Monitoring with user & device analytics allows you to understand your users with breakdown by device, connection, carrier, OS version, app version:

Jonah Kowall, research vice president at Gartner, in a recent report states, “IT leaders must prepare for the challenges created by mobile adoption in application performance measurement, as well as user experience and behavior.” The report goes on to state, “the importance of integrating database performance monitoring with other aspects of APM will be universally recognized.”

 


Take five minutes to get complete visibility into the performance of your production applications with AppDynamics today.

AppDynamics for iOS and Android Applications

mobileUp until 6 months ago, I owned a Droid X cell phone. It was one of the worst decisions I’ve ever made in my life–18 months of my life controlled by a cell phone operating system that crashed more times than Windows 95, and that’s an impressive statistic. So when I finally got my hands on an iPhone 5, it felt like I got part of my life back. Mobile devices and apps have become central to my life, both from a work and social perspective. My end user experience, lack of patience, and general happiness is therefore dictated by vendors and providers of such devices and apps.

For example, the other day I downloaded one of several iPhone apps available for Craigslist.com. I was actually looking to buy a car and wanted to browse quickly through all that data without having to click, scroll, and browse through pages of data. Anyway, I opened the app, waited 10 seconds and it froze before it eventually disappeared into thin air. No error message, no apology, just a broken useless app with a crap user experience. I did wonder if the vendor who created this app actually knew their app was crap from any logging code they might have embedded in the app to notify them of crashes. Anyway, I went back into the App Store and downloaded another craigslist.com app and that worked–which goes to show a competitor is just one download away.

It therefore fills me with supreme excitement to announce that AppDynamics will be able to inform these vendors of how their devices, OS and apps are performing–and more importantly what the end user experience is for their customers. It will help them deliver more happiness and goodness to people like me. Yup, that’s right: AppDynamics will be able to monitor the performance and health of native iOS and Android apps, the handset operating system, and the interactions these entities have with remote service providers and server-side application logic when they request and process data.

Mobile applications can differ significantly in UI and architecture; they can simply operate through standard OS web browser like Safari or Chrome, which then connect to backend server-side logic. The vast majority involve native application code running on the device that are downloaded from places like Google Play or App Store. You even have native application code that wraps around the OS web browser to give the user experience or impression that you’re surfing the web, thus allowing vendors to re-use existing server-side content through their mobile apps.

I drew this pretty picture to visualize the complexity of this challenge:

Mobile RUM You might think monitoring mobile apps or their devices is a walk in the park. The reality is that the monitoring agents used to collect such data from iOS or Android apps is the simple part. The complexity is taking all that performance data from thousands of applications across billions of devices and converting it all into information, so vendors can understand and enhance their end user experience with it. That’s why we at AppDynamics designed and built a brand new data collection service so it could support data from billions of devices and crunch several hundred billion events a minute. There’s no point delivering a new monitoring service for our customers if it didn’t scale and perform, that would be like Porsche delivering a new 911 Turbo that did zero to sixty in 10 seconds–totally unacceptable.

AppDynamics is laser-focused on helping customers understand their mobile end user experience. Stay tuned–there’s a ton of cool sh!t on the way.

Appman.