Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Crash Firebase vs Crashlytics vs HockyApp

I've been using Crashlytics in application, our client using HockeyApp, and I came to know by the recent updates to Google Firebase.

Has anyone had a chance to use above tools, what are your overview and suggestion? Did you like one over the other... and why?

Have a great day.

like image 565
ravivlb Avatar asked May 28 '16 10:05

ravivlb


People also ask

Is Firebase Crashlytics good?

The dashboard of the Firebase Crashlytics is a great place to get visual information about the crash that just happened. It provides the latest results and helps keep track of the previous events, and it also provides a comparison of the crash trends.

Is Firebase Crashlytics real time?

Firebase Crashlytics, a real time crash reporting tool, helps you prioritize and fix your most pervasive crashes based on the impact on real users. Crashlytics also easily integrates into your Android, iOS, macOS, tvOS, and watchOS apps.

What happened to Crashlytics?

In January 2017, Crashlytics and Fabric were acquired by Google. In September 2018, Google announces that Fabric will be deprecated and developers should use Crashlytics via Firebase.

What is crash reporting in Firebase?

Firebase Crashlytics is a lightweight, realtime crash reporter that helps you track, prioritize, and fix stability issues that erode your app quality. Crashlytics saves you troubleshooting time by intelligently grouping crashes and highlighting the circumstances that lead up to them.


1 Answers

I'm afraid I can't speak for HockeyApp at all, but I have some experience in using Firebase and Crashlytics using iOS and Android clients. The below paragraphs don't factor in HockeyApp, and only compare Firebase Crash Reporting to Crashlytics.

Of the two, I would depend on Crashlytics for crash reporting until Firebase can further revise features. I've implemented both in some apps, and there are some advantages to Crashlytics. They send email notifications when crashes occur, including for priority changes, and crashes appear very quickly in the interface, within 5 minutes typically.

As it currently stands, Firebase doesn't have crash notifications, and it can take 20-40 minutes for a crash report to appear in the dashboard. A benefit of using Firebase's reporting is that their analytics will create an audience group of crash experiencing users, allowing you to identify and provide a different experience for those users (push notification, welcome screen, coupon code, etc)

Both:

Ability to report logs for crashes to investigate interaction and function

Crashlytics:

~5 minute reporting time

Email notifications

Firebase:

20-40 minute reporting time

Richer user data

Can redact some logged info: "Logged in Chris" could become "Logged in [REDACTED_US_MALE_NAME]"

like image 67
Chris Conway Avatar answered Sep 29 '22 08:09

Chris Conway