It’s been just seven months since we launched Beta by Crashlytics. We’ve been thrilled by the response from developers looking for a seamless way to distribute beta builds of their apps to testers. In August, we released groups support, the first of many product additions, and in October, we re-released Beta as part of Fabric. Today, we’re excited to share the next evolution of Beta.
We heard you loud and clear that you need an even lighter-weight way of sending out builds – without email – and be able to control who gets access. Another challenge: how to efficiently get detailed, actionable feedback from testers about your crashes. Now we think we’ve got you covered with share links, the most convenient way to onboard testers to your builds, and crash-to-tester Identification, which combines the power of Crashlytics and Beta to help you quickly get to the bottom of your builds’ crashes.
Total Flexibility for Onboarding Testers
Many of you want to share your builds through channels beyond email. Now, with share links, you can seamlessly create onboarding links for each build and invite testers through any medium you choose – without needing to know their email addresses. Whichever channel you prefer, you have the flexibility to tailor your message to testers.
Within your share link dashboard, you can manage all your links in one place — with complete control over who can access your builds. Share a public link with the press or your investors, or create a private link for internal dogfooding by setting domain restrictions. We also automatically point your internal links to the latest build so your testers can always access the latest from one reliable place.
No need to worry about manually adding new testers either! With share links, you can automatically assign new testers to a group when they sign up via your link. This ensures that everyone will receive your updates in the future, as soon as you send them out. On top of that, you can now create specific groups ahead of time based on where you plan to post your links. Organizing testers have never been easier.
Deep, Actionable Testers Feedback
One of the most powerful features of Beta is its deep integration with Crashlytics’ crash reporting, which empowers you to fix the most critical issues with the least effort before your app goes into the wild. With our new crash-to-tester functionality, you can instantly identify the individual tester who experienced a specific crash right within your crash reports.
We automatically tag all crashes of your beta builds with your testers’ names and email addresses. Now, you can immediately contact your testers for feedback and even work with them to reproduce an issue. Coupled with your crash reports and custom meta data, you’ll be able to trace the exact steps and situation your testers were in when they encountered the issue.
From our friends at Lyft:
Using the direct share links has made distribution simple and easy. I can now use one link to ensure our testers always have the latest builds by sharing the link across multiple channels, including email, SMS, and social. In addition, the crash-to-tester feature has reduced time spent investigating issues by connecting users to specific crashes, tracing their actions leading up to them, and including relevant contact information for easy follow-up.
Let us know what you think. Our roadmap is full of exciting features which we’ll continue to roll out in the coming months. Stay tuned!
Almost three years ago, we set out to solve the problem of mobile crash reporting. Since then, we’ve launched our deeply technical, award-winning crash reporting service, and with Twitter, expanded our product line to include a white-labeled beta distribution tool and our real-time mobile analytics product. Our mission has been, and remains, to build the best mobile developer tools.
Today at Flight, we announced the evolution of all of this work: Fabric, a modular mobile platform that makes it easy to build great apps.
We’ve thought long and hard about how to deliver great solutions to address the challenges developers face. The Crashlytics team, together with teams at Twitter and MoPub, have developed Fabric. It’s exactly what we hoped to build back when we started the company.
Fabric is modular, so you pick just the features — we call them kits — you want. If the Crashlytics Kit is the one you need for your app, you can easily add just that one. Crashlytics customers will recognize the Fabric interface: it’s based on our existing IDE plugins but with a fresh new look. You’ll even see the same familiar dashboard.
Read more about the Fabric features and individual kits on the Twitter developer blog.
In the coming weeks, we’ll be rolling out Fabric to current Crashlytics customers. We’ve worked to make the upgrade experience very simple for you. If you’re interested in exploring the other kits (Twitter and MoPub), they are easily accessible in the new plugin.
As with all our launches, your experience and feedback is critical to us. Write to firstname.lastname@example.org to let us know your thoughts. We really want to build the tools that you love to use.
When Apple introduced Swift, their new programming language, at this year’s WWDC, like you our engineers didn’t waste any time and dove in to see what it was all about. After spending the past few months testing out support in our developer preview, we’re excited to announce Crashlytics official support for Swift!
Build How You Want, Where You Want
At Crashlytics, we’re huge supporters of making it as easy as possible to develop mobile apps. When Apple promoted Swift as a language that was easier to read and maintain, we knew we wanted to get on board. In anticipation of Apple’s upcoming announcement, we’re rolling out our official support so that developers can quickly get up and running. Our support for Swift provides developers with the flexibility they need to build inside their existing workflows and streamline the overall development process.
Our engineers worked tirelessly updating our backend to support the demangling of Swift crashes and took meticulous care to preserve our seamless onboarding and pristine UI. To provide you with a customized onboarding experience, our Mac app allows you to choose between building with Objective-C or Swift. Whether you’re new to Crashlytics or migrating to this new language, you’ll experience the same powerful features, combined with native support for Swift based builds.
We love supporting developers as they continue to experiment with new and improved ways for building mobile apps. We’re excited for the launch of Crashlytics support for Swift, get started here.
We launched Beta by Crashlytics with the goal of creating the most seamless beta distribution tool for developers and testers. After seeing a rapid adoption of our service, we recognized that there are other features we could build that would make beta distribution even more streamlined. We’re excited to launch group support, the first of many new features to build on top of our existing service.
We understand that often times developers need to send specific builds to a specific set of testers based on their development cycle. To combat the tedious process of individually selecting testers, we developed a much smoother and intuitive workflow. With our new groups feature, you can now distribute builds to select groups of testers with minimal effort.
With our smart search and dynamic interface, you can instantly find the testers you’re looking for. We’ve built an intuitive tester management UI allowing you to easily create tester groups and send builds to these groups within just a few clicks. To further streamline the group creation process, you now have access to your groups across every app within your organization, eliminating the need to create the same group twice.
To give you the most flexibility, we’ve integrated group management into our Mac app and Android IDE plugins — so you can send builds to your groups right within your existing workflow. For those of you who prefer continuous integration, using our build server support, you can now automatically send builds, specify the receiving groups, and publish release notes. You can collaborate with your team having them manage the testers and create groups ahead of time and just hit “send” when the time is right.
From our friends at Opera Software:
Group support from Crashlytics simplifies distributing our apps to a large set of testers. Not only is it easy to add, manage and distribute to a group, but it’s pretty too! This is exactly what every company distributing their app needs.
We hope you enjoy using groups for Beta by Crashlytics. We have many more functionalities on our roadmap and plan to continue rolling out new features in the coming months — stay tuned!
Today, we’re excited to unveil our latest project: Answers by Crashlytics. Finally, mobile analytics you don’t need to analyze.
When we first launched Crashlytics more than two years ago, we were focused solely on solving the problem of mobile crash reporting. Since then, we’ve seen a need for powerful tools across other areas of app development — and we knew that we could apply the same design principles to meet the many challenges faced by today’s mobile app developers. With Answers by Crashlytics, along with our award-winning crash reporting tool and Beta by Crashlytics, developers now have access to a powerful, lightweight suite of products to help them not only build, but also grow great apps.
It’s been an honor to work with many of the top iOS and Android mobile teams as we have crafted Answers, and we’ve received incredible feedback:
We have Answers by Crashlytics displayed on two of our big TVs (one for iOS and one for Android) so the entire team can view the live updates of our app’s key metrics — everyone loves it!
Lars Vedo, Mobile Product Manager,
Terms like ‘bloated’, ‘bulky’, and ‘unreliable’ should never describe any developer tool. We know how hard it can be to gather real-time data, gain actionable insights about user behavior, and iterate quickly to optimize your app. Don’t worry — this is what we do.
Answers streamlines the process of revealing the key drivers of your app’s growth. With just one click, and no extra code changes, you’ll have the power to understand your app’s key usage and retention metrics. We intelligently and quickly send data at low impact times to optimize and reduce traffic on your app. Built into our existing Crashlytics SDK, Answers gives you instant visibility and a constant pulse on your app’s key metrics. And it’s free.
A Dashboard That Makes Sense
Your time is precious. We don’t want to bog you down with data overload. Answers streamlines your day with a UI that calls attention only to your most critical app usage metrics. With full visibility into your growth and engagement indicators, you can immediately understand the current state of your app and intelligently decide where to invest your time.
See a spike in activity? We’ll tell you why. No more guessing if an increase in daily actives is a result of new users or your existing users becoming more active. We’ll connect the dots for you.
And if you’re anticipating increases in usage related to a major event, you can see at a glance how many users are engaging with your app at this very moment. Bring the popcorn and display this data for your team to watch the action live.
No Analysis Required
Once enabled, Answers by Crashlytics intelligently analyzes and learns your app’s behavior and begins delivering live data within minutes. We know you’re busy, and we’ve built Answers with that in mind. You no longer need to don a lab coat and pull out a calculator to understand what’s going on. We look at the long-term trend and understand that there are certain metrics that are cyclical, so we’ll proactively alert you when a pattern is truly abnormal.
You’re constantly pushing out new features and bug fixes, so you’ll want to understand how your top builds compare and how users are engaging with your latest build. View build adoption over time to see the stability of each build with a breakdown of session length and crash-free users per build.
All About Growth
We know that retention is an important metric for understanding growth — that a large increase in new users doesn’t always translate to a long-term increase in your monthly actives. At a glance, monitor what percentage of your new users are coming back within a day, week, or month of installing your app for a clear picture of true user retention.
Sometimes, simply knowing usage numbers isn’t enough to understand overall performance. Answers dives deeper, showing you the total number of user sessions and the average number of sessions per user. For more granularity, we include the median session length, along with the amount of time per day the average user spends in your app. What better way to know that your users are having an awesome experience than to see them spending more time in your app?
Finally, app stability is crucial to ensuring your users have a great experience. Know how many of your users are having crash-free days and crash-free sessions and instantly see the top issues related to your app’s stability. Since Answers is built into the same SDK that powers your crash reporting, you can immediately dive into the issues that have the greatest impact and start fixing bugs.
Experience the Power
This is just the beginning. Our engineers are already working to take Answers to the next level and we have a lot planned. As always, send us your thoughts at email@example.com or find us on Twitter @Crashlytics. We’d love to hear what you think we should tackle next.
If you already have a Crashlytics account, you’ll soon see the new Answers tab on your dashboard. Otherwise, sign up here to get started with Crashlytics.
Don’t just take our word for it:
Answers by Crashlytics is the first thing I check every day. Its breakdown of crash-free users and crash-free sessions are the fundamental metrics we use to measure the stability of our app. I can’t imagine shipping an app without it.
Ryan Johnson, VP of Mobile Engineering,
Answers by Crashlytics is exactly what we’ve been looking for! We just launched a new version and it was amazing to immediately compare it’s stability to our previous versions.
Philip Connaughton, Software Engineer,
Highlights from Twitterverse:
Why do it once when you can do it twice? After years of being the hottest party at WWDC, we’re excited to throw our very first Crashlytics + Twitter party at Google I/O. Come hang out with the top Android mobile developers as we celebrate the awesome apps you’re building. We’ve been humbled by the support for Crashlytics for Android and Beta by Crashlytics, and are excited to share a preview of what’s to come.
Want to crash our party?
- When: June 24, 8 p.m. – 11 p.m.
- Where: 620 Jones Street, San Francisco
- Price: On us!
- How: RSVP here (act quickly – tickets are limited!)
Curious to see how we celebrate? Check out highlights from 2013 and 2012.