Versions analysis

New Relic Mobile includes a comparative analysis of adoption and performance between versions of your application, including top versions by:

  • Interaction time
  • Active sessions
  • Error rate

The Versions page also includes a table comparing each version by date created, average memory, average CPU, average sessions per minute, and average requests per minute (RPM) per active app. You can also drill down into additional details about a specific version.

Versions analysis details

screen versions.png
rpm.newrelic.com/mobile > (select an app) > Usage > Versions: The Versions analysis includes color-coded charts of mobile app usage, plus a table that summarizes mobile app versions and their averages for memory, CPU, active users, and network RPM (requests per minute).

The Versions page provides a list of all versions of your app that have been detected, plus overview information on all versions active in the last seven days. To view the comparative analysis:

  1. Go to rpm.newrelic.com/mobile > (select an app) > Usage > Versions.
  2. To select the time period, use the time picker below the New Relic menu bar.
  3. Optional: Select the Sort by options.
  4. To view details only for a specific version, select its name.

The Versions page provides a list of all versions of your app that have been active in the selected time window. Use any of New Relic's standard user interface functions and page functions to drill down into detailed information.

Viewing drill-down details

screen versions details.png
rpm.newrelic.com/mobile > (select an app) > Usage > Versions > (selected version): Here is an example of details for a selected version.

The details page provides further insight into how the selected version compares to a reference version (a recent or popular version), and the average of other versions of your app. Time series show the comparison across error rate, response time, active sessions, and memory usage.

To exit the details page, select the Close (X) button.

How version numbers are obtained

The way that New Relic Mobile obtains the version number varies by platform:

Android

The Android agent obtains the version information from the android:versionName property in the manifest.

iOS

The iOS agent uses both CFBundleShortVersionString and CFBundleVersion properties to obtain the app version. The agent accesses those properties through iOS APIs. It does not obtain them by reading the info.plist file.

For more help

Additional documentation resources include:

  • Devices page (performance details about the top devices using your mobile application, including comparisons by interaction time, HTTP request time, network failures, and active sessions)
  • OS versions page (performance details about the top operating system versions using your mobile application)

Recommendations for learning more: