HockeyApp, Fabric and App Center Are Gone: Beta Testing and Crash Reporting in 2026
Key takeaways
- HockeyApp, Fabric, BuddyBuild, Appsee and the original TestFlight site are all gone. As of October 17, 2026, hockeyapp.net, appsee.com and testflightapp.com no longer load a working site, fabric.io redirects to Firebase and buddybuild.com redirects to Apple Xcode Cloud.
- Visual Studio App Center was retired on March 31, 2025. Its Analytics and Diagnostics features run until the end of March 2027.
- For beta distribution, TestFlight (iOS) and Google Play testing tracks (Android) are free and cover most teams. Firebase App Distribution is a no-cost option that handles both platforms.
- For crash reporting, Firebase Crashlytics is free. Sentry has a free Developer plan and its Team plan starts at $29 a month billed monthly.
- Whatever you pick, upload your symbol files (dSYMs on iOS, split-debug-info symbols for Flutter). Without them, crash reports are unreadable.
Pricing an app? Try the free app cost calculator or get a range for your project in the instant quote.
HockeyApp, Fabric, BuddyBuild and Visual Studio App Center are gone, and the old links to them lead nowhere. In 2026 the simple answer is this: use TestFlight for iOS betas, Google Play testing tracks for Android betas, and Firebase Crashlytics or Sentry for crash reports. All of them have a free way in.
This guide replaces the "alternatives to TestFlight" lists that still point at dead sites. Dates come from the vendor's own announcement where one still exists. Limits and prices were checked on the vendor's pages on October 17, 2026.
What shut down, and when
| Service | What happened | Date | Source |
|---|---|---|---|
| HockeyApp (Microsoft) | Microsoft bought HockeyApp and planned to fold it into Application Insights. Accounts later moved to Visual Studio App Center. hockeyapp.net no longer loads | Bought December 11, 2014. Microsoft's post saying all accounts had moved to App Center is dated November 16, 2019 | Microsoft, App Center blog |
| Visual Studio App Center (Microsoft) | Retired, including build, test, distribution and CodePush. Analytics and Diagnostics were extended | March 31, 2025. Analytics and Diagnostics run until the end of March 2027 | Microsoft |
| Fabric (Twitter, then Google) | Google signed a deal to buy Fabric from Twitter and made Crashlytics the main crash reporter in Firebase. Fabric was then wound down. fabric.io now redirects to Firebase | Deal announced January 18, 2017. Wind-down announced September 14, 2018 | Google, VentureBeat |
| BuddyBuild | Apple bought it in January 2018 and stopped taking new customers. The service was shut down in 2021. buddybuild.com now redirects to Apple's Xcode Cloud page | Acquisition disclosed January 2, 2018. Shutdown reported March 1, 2021 | AppleInsider, Apple |
| TestFlight (the original, testflightapp.com) | Apple bought its parent company Burstly, built TestFlight into App Store Connect, and closed the old site. testflightapp.com no longer loads | Burstly bought in 2014. Old site closed at the end of February 2015 | VentureBeat, AppleInsider |
| Appsee | ServiceNow bought the team and technology, and the standalone product was shut down. appsee.com no longer loads. We found no official end-of-life date | Acquisition reported May 13, 2019 | SiliconANGLE |
We checked each old domain on October 17, 2026. The pattern repeats. A small developer-tools company is bought by a platform owner, the product is folded into something else, and the old URL dies. The tools you can rely on longest are the ones the platform owner builds for itself: TestFlight, Google Play and Crashlytics.
Beta distribution in 2026
| Option | Platforms | Tester limits | Cost | Notes |
|---|---|---|---|---|
| TestFlight | iOS, iPadOS, macOS, tvOS, visionOS | 100 internal testers (App Store Connect users). Up to 10,000 external testers. Each tester can use up to 30 devices | Included with Apple Developer Program membership | Builds expire after 90 days. The first build sent to an external group goes through Beta App Review. Later builds may not need a full review |
| Google Play internal testing | Android | Up to 100 testers, added by email | Included with a Play developer account | Fast to publish. Good for your own team |
| Google Play closed testing | Android | Email lists of up to 2,000 users each, up to 200 lists | Included | Personal accounts created after November 13, 2023 need a closed test with at least 12 testers opted in for 14 days before applying for production |
| Google Play open testing | Android | Unlimited, or a limit of at least 1,000 | Included | Anyone can join from the Play listing |
| Firebase App Distribution | iOS and Android | The overview page does not state a tester limit | Listed as a no-cost product on Firebase pricing | Testers join by email or group. Distribute from the console, the CLI, fastlane or Gradle (Gradle is Android only). The docs do not state a build expiry, so check before you rely on one |
Apple's published rule is that external testing needs Beta App Review for the first build. Allow time for it before you promise a date to a client.
Crash reporting in 2026
| Option | Free tier | First paid plan | Best for |
|---|---|---|---|
| Firebase Crashlytics | Free. Firebase lists it as a no-cost product | None for Crashlytics. Other Firebase products are billed separately | Flutter, iOS and Android apps already on Firebase |
| Sentry | Developer plan: 5k errors, 1 user, 30 days of data, 5M tracing spans | Team plan, $29 a month billed monthly, or $26 a month billed annually | Teams that also want web and backend errors, tracing and session replay |
| Bugsnag (SmartBear) | Free plan: 1 user, 7.5K events and 1M spans a month, 7 days of data | See bugsnag.com/pricing | Teams that want stability scores per release |
| Azure Monitor and other APM tools | See each vendor | See each vendor | Teams already on Azure. Microsoft's App Center notice names Datadog, Dynatrace and New Relic, and an Azure Monitor mobile option in public preview |
On Bugsnag, the pricing page lists its paid plans as Select, Preferred and Enterprise and carries a SmartBear copyright. We could not read a clear first paid price, so we do not quote one.
How to choose
- You only need to hand a build to a client or a few testers. TestFlight for iOS and Play internal testing for Android. They are free, official and unlikely to disappear.
- You want one tool for both platforms. Firebase App Distribution lets you send one invite flow for iOS and Android builds. You still need to follow Apple's rules for installing on test devices.
- Your app is already on Firebase. Use Crashlytics. It is free and sits in the same console as your auth, database and messaging.
- You also run a website or an API. Sentry puts mobile, web and server errors in one place. Check the free limits against your traffic first, because 5k errors a month goes fast on a noisy app.
- You were burned by a shutdown. Keep your build pipeline in files you own (fastlane or plain scripts), keep release notes in your repo, and pick tools run by Apple, Google or a company whose main product is that tool.
Setup checklist for a Flutter app
- Apple side. Create the app in App Store Connect, add internal testers, then upload a build from Xcode or fastlane. Add an external group only when you are ready for Beta App Review.
- Google side. Create the app in Play Console and upload an app bundle to the internal testing track. Add testers by email and share the opt-in link.
- Pick one crash reporter. Both have official Flutter packages. As of October 17, 2026,
firebase_crashlyticsis at version 6.0.0 andsentry_flutteris at version 10.1.0 on pub.dev. - Crashlytics route. Run
flutter pub add firebase_crashlytics firebase_analytics, thenflutterfire configure. SetFlutterError.onErrortoFirebaseCrashlytics.instance.recordFlutterFatalError, andPlatformDispatcher.instance.onErrorfor async errors. - Sentry route. Run
npx @sentry/wizard@latest -i flutter. It addssentry_flutterandsentry_dart_pluginand patchesmain.dart. As of October 17, 2026, Sentry's docs list Flutter 3.44.0 and Dart 3.12.0 or later. - Upload symbols. If you build with
--split-debug-infoor--obfuscate, upload the symbols or the stack traces will be unreadable. For Crashlytics on Android, runfirebase crashlytics:symbols:upload --app=FIREBASE_APP_ID PATH/TO/symbols. On iOS, Firebase says Flutter 3.12.0 or later with Crashlytics plugin 3.3.4 or later can generate and upload the dSYMs for you. For Sentry, usesentry_dart_plugin. - Force a test crash in a release build, not only in debug, and confirm it shows up readable in the dashboard.
- Write down who gets the alert. A crash report nobody reads is the same as having none.
Need a hand?
App369 is Simon Dziak's studio. He builds and runs Workspace369, a production Flutter and Firebase SaaS.
- A crash or a build that fails on one platform: the App Fix Ticket diagnoses one issue for $450 (3 business days) and fixes it for $1,200 (5 business days), both fixed price.
- Cost problems on Firebase: the Firebase Cost-Cut Audit, $750 fixed price, 5 business days.
Frequently asked questions
- What replaced HockeyApp?
- Microsoft moved HockeyApp users to Visual Studio App Center, and App Center was then retired on March 31, 2025. For beta distribution, Microsoft itself points to Apple TestFlight for iOS and Google Play testing for Android. For crash reporting, the common replacements are Firebase Crashlytics and Sentry.
- What replaced Fabric and Crashlytics Beta?
- Google bought Fabric from Twitter (announced January 18, 2017) and moved Crashlytics into Firebase. Firebase Crashlytics handles crash reporting and is free. Firebase App Distribution handles beta builds and is also listed as no-cost.
- Is TestFlight free?
- Yes. TestFlight comes with an Apple Developer Program membership. You can invite up to 100 internal testers and up to 10,000 external testers, and a build can be tested for up to 90 days. The first build you send to external testers goes through Beta App Review.
- What is the best free crash reporting tool for a mobile app?
- Firebase Crashlytics is free and works well for Flutter, iOS and Android apps. Sentry has a free Developer plan (5k errors a month, 1 user) and is a good fit if you also want web and backend errors in one place.
- Does Google Play have beta testing like TestFlight?
- Yes. Google Play has internal testing (up to 100 testers), closed testing (email lists of up to 2,000 users each) and open testing. Personal developer accounts created after November 13, 2023 must run a closed test with at least 12 testers for 14 days before applying for production access.
Sources
- Microsoft, Visual Studio App Center retirement
- Brian Harry (Microsoft), "Microsoft acquires HockeyApp" (December 11, 2014)
- Microsoft App Center blog, "HockeyApp is being retired" (November 16, 2019)
- Google Developers Blog, "Welcoming Fabric to Google" (January 18, 2017)
- VentureBeat, "Google is killing Fabric in mid-2019" (September 14, 2018)
- AppleInsider, Buddybuild shutting down 3 years after Apple acquisition (March 1, 2021)
- Apple, Xcode Cloud (where buddybuild.com now redirects)
- AppleInsider, Apple closing independent TestFlight service (January 2015)
- VentureBeat, Apple snaps up TestFlight parent Burstly (2014)
- SiliconANGLE, ServiceNow picks up mobile app analytics startup Appsee (May 13, 2019)
- Apple, TestFlight overview (App Store Connect Help)
- Apple, TestFlight
- Google Play Console Help, Set up an open, closed or internal test
- Google Play Console Help, App testing requirements for new personal developer accounts
- Firebase App Distribution
- Firebase pricing
- Firebase Crashlytics for Flutter, get started
- Sentry pricing
- Sentry for Flutter
- Bugsnag pricing (SmartBear)
- firebase_crashlytics on pub.dev
- sentry_flutter on pub.dev
Related Resources
Related guides
Parse, Kinvey and Realm Sync Are Gone: Where to Run Your App Backend in 2026
Parse, Kinvey, Telerik Platform, Realm Sync and App Center are gone. A dated record of what shut down, plus the 2026 options for your app backend (Firebase, Supabase, Parse Server, Appwrite, PocketBase) with prices checked October 17, 2026.
Read more →Deep Linking in 2026: What Replaced Firebase Dynamic Links and How to Set It Up
What deep linking is, what happened when Firebase Dynamic Links shut down on August 25, 2025, and how to set up Universal Links and Android App Links in 2026. Vendor options and prices checked October 17, 2026.
Read more →How to Debug a Flutter and Firebase Bug: Find the Root Cause (2026)
Find the root cause of a Flutter and Firebase bug: reproduce it, read the right logs, isolate it with the Emulator Suite, and fix the five most common issues.
Read more →Flutter iOS Build Failed After an Upgrade? Fix CocoaPods and Xcode Errors (2026)
Flutter iOS build failing after upgrading Flutter, FlutterFire or Xcode? How to read the real error, then fix CocoaPods, deployment target and plugin version mismatches.
Read more →