For mobile apps, the benchmarks for acceptable crash rates are not forgiving. Mobile app users have no patience for apps that crash. According to Qualitrix, app crashes per user and per session should be:
App crashes per user < 1 %
App crashes per session < 0.1 %
In general, average crash rates for mobile apps are around 1-2%. It’s clear that even after a long process of testing and debugging, apps are still likely to crash, and these crashes will result in negative app reviews. Users will be quick to abandon apps after it crashes, so it’s imperative that crashes are handled as fast as possible. To know when and to understand why your app is crashing, you need a crash reporting tool to monitor app health.
This article highlights the differences between Instabug and Firebase Crashlytics, the two leading crash reporting tools on the market.
Similarities between Crashlytics and Instabug
Whenever your app crashes, Instabug and Crashlytics report all the stack trace information on all the running threads. You can also use these tools to log your handled exceptions or errors even if it doesn’t crash the app.
With each crash report, Instabug and Crashlytics capture a detailed report of the running environment, the different threads’ states, and the steps to reproduce the crash.
Instead of viewing thousands of crashes one by one, with Instabug or Crashlytics, you can view them aggregated into charts. This will help you get an overview of your app performance and how it changes over time.
With both tools, you can also integrate with third-party bug tracking or project management tools. Crashlytics supports Jira and Slack integrations. Instabug supports Jira, Slack, and much more, including GitHub, Zendesk, Trello, PivotalTracker, Bitbucket, and Asana.
Support for more crash types
Instabug helps you get the full picture by capturing all possible crash types that may occur in your app. In addition to ANR errors and NDK and C++ crashes, Instabug also captures OOM errors, SwiftUI exceptions, and crashes due to network errors.
More comprehensive crash reports
With each crash or bug report, Instabug captures a wealth of useful information that can help you fix issues faster. In addition to all the information Crashlytics includes with their crash reports, Instabug also includes “repro steps” which maintains a visual record of every step your user has taken on each app view before the crash to help you reproduce issues effortlessly. Instabug also includes a session profiler that captures the state of the device’s CPU, memory, storage, battery, network connectivity, and orientation for the 60 seconds leading up to the crash.
App apdex score
While Instabug captures a very wide range of application performance metrics and data, it can be difficult to gauge the progress of your efforts without a tell-all metric. Instabug’s APM evaluates the overall performance and experience of your app to produce one metric that helps you understand how well your app is doing at a glance. The apdex score serves as a great north-star metric for app stability and performance that all your team can be aligned on.
Best-in-class bug reporting
Instabug offers the most powerful bug reporting tool for mobile apps on the market. With Instabug’s bug reporting features, your users can easily report bugs that don’t actually crash the app with a simple shake of their phone. For each bug report, Instabug captures a screenshot and lets your users annotate it or add more screenshots or a video recording to explain further. Instabug also automatically captures all the device and environment details, console logs, network logs, user attributes, repro steps, and session profiler to help you quickly reproduce and fix the bug.
Instabug offers powerful, advanced filters that can help you find the exact issue you are looking for no matter how obscure. You can filter your issues by all data points and create saved filters for quick access to commonly used filters.
Advanced and fully customizable alerts and notifications
Instabug helps you stay on top of incoming issues with a powerful and fully customizable rules engine that allows you to create custom alerts and notifications for virtually any scenario. This will help you keep track of emerging issues and understand their impact on your users as well as enable you to quickly any regressing issues.
Integrate with your favorite tools
In addition to all the tools that Crashlytics integrates with, Instabug integrates with a suite of other popular tools like OpsGenie, Zendesk, Asana, Webhooks, and more.
Our customer happiness team is available around the clock and throughout the week to help you with any issues you might face and provide you with any needed help or support to get set up. No matter what you need or when you need it, our team will be available to assist you with a quick response and resolution.
Your data is your own
With Instabug, data privacy is our utmost concern. Your data is 100% yours. At no point will Instabug share, monetize, or access your data. Instabug is also compliant with advanced enterprise and security requirements to ensure that your needs are met. And with customization options, you will be able to control what is and isn’t collected from your users.
Instabug’s triple threat of APM, Crash Reporting, and Bug Reporting tools will empower you to optimize your app’s performance and deliver the high-quality experience your users expect and deserve.