Overview

HockeyApp originated as a platform designed to streamline the beta distribution and crash reporting processes for mobile applications. Founded in 2011, it gained traction among developers for its focused toolset aimed at improving the quality and stability of pre-release mobile software. Following its acquisition by Microsoft in 2014, HockeyApp's capabilities were gradually integrated into a broader, more comprehensive service: Visual Studio App Center. This transition marked a strategic shift to offer a unified, end-to-end platform for mobile app development lifecycle management.

Microsoft App Center, the successor to HockeyApp, now provides a suite of services encompassing continuous integration and continuous delivery (CI/CD), automated UI testing across various device configurations, secure beta distribution to testers, comprehensive crash reporting, in-app analytics, and push notification capabilities. This consolidation aims to reduce the complexity of managing disparate tools by offering a single dashboard for monitoring and iterating on mobile applications. It supports a wide array of platforms and frameworks, including native iOS (Swift, Objective-C), Android (Java, Kotlin), cross-platform solutions like React Native, Xamarin, and .NET MAUI, as well as game development with Unity and C++ applications.

The platform is particularly suited for development teams seeking to automate their mobile CI/CD pipelines, efficiently distribute beta builds to a defined tester group, and gain real-time insights into app performance and user behavior. For instance, developers can configure automated builds triggered by code commits, run UI tests on a cloud-based device farm, distribute successful builds to testers, and then collect crash logs and analytics data from those builds. This integrated workflow helps identify and resolve issues early in the development cycle, contributing to a more stable final product. The integration of these services under a single Microsoft offering aligns with the broader industry trend towards unified DevOps platforms, as noted by industry publications like InfoQ, which tracks the evolution of software delivery practices.

App Center's compliance certifications, including GDPR, ISO 27001, SOC 1, SOC 2, and HIPAA, indicate its suitability for enterprises and regulated industries that require stringent data security and privacy standards for their mobile applications. This makes it a viable option for organizations handling sensitive user data or operating in sectors such as healthcare and finance. The platform's global infrastructure, backed by Microsoft Azure, aims to provide scalability and reliability for mobile development teams of varying sizes.

Key features

  • Build: Automates the compilation of mobile applications from various source code repositories, supporting multiple platforms and frameworks (App Center Build documentation).
  • Test: Enables automated UI testing of apps on a cloud-based farm of real devices, identifying compatibility and functional issues across different hardware and OS versions (App Center Test documentation).
  • Distribute: Facilitates the secure distribution of beta builds to testers, managing release groups, and collecting feedback (App Center Distribute documentation).
  • Crash: Provides real-time crash reporting and analysis, offering detailed stack traces and context to help developers diagnose and fix issues (App Center Crash documentation).
  • Analytics: Offers insights into user behavior, engagement, and app performance through custom events, audience segmentation, and usage metrics (App Center Analytics documentation).
  • Push: Allows developers to send targeted push notifications to users, supporting engagement strategies and in-app communication (App Center Push documentation).

Pricing

Microsoft App Center operates on a pay-as-you-go model, with a free tier providing core functionalities. Costs are primarily incurred based on usage of build minutes and test device minutes. As of May 2026, the pricing structure is as follows:

Service Free Tier Allowance Paid Tier Rate (per unit)
Build 30 build minutes/month $0.005 per build minute
Test 100 test device minutes/month $0.007 per test device minute
Distribute Unlimited Included in free/paid tiers
Crash Unlimited Included in free/paid tiers
Analytics Unlimited Included in free/paid tiers
Push Unlimited Included in free/paid tiers

For detailed and up-to-date pricing information, refer to the Azure App Center pricing page.

Common integrations

Alternatives

  • Firebase App Distribution: A Google-backed service primarily for distributing pre-release versions of apps to trusted testers.
  • TestFlight: Apple's official platform for beta testing iOS, watchOS, and tvOS apps, integrated into the App Store ecosystem.
  • Apphance (formerly Appblade): An enterprise mobile app management platform offering secure distribution, testing, and analytics.

Getting started

To begin using App Center, developers typically integrate the SDK into their mobile application. The following Swift example demonstrates how to add the App Center SDK for analytics and crash reporting to an iOS application. This snippet initializes the SDK with an App Center secret, enabling the collection of analytics data and crash reports.

import UIKit
import AppCenter
import AppCenterAnalytics
import AppCenterCrashes

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        
        // Replace "{Your App Secret}" with your actual App Center secret.
        // You can find this in your App Center portal under "Getting started" for your app.
        AppCenter.start(withAppSecret: "{Your App Secret}", services: [Analytics.self, Crashes.self])
        
        return true
    }

    // ... other AppDelegate methods ...

}

After integrating the SDK, developers can configure their app in the App Center portal, set up build pipelines, manage testers, and monitor analytics and crash data. Further details on SDK integration for various platforms are available in the App Center SDK documentation.