MetricKit updates
Learn about important changes to MetricKit.
Overview
Browse notable changes in MetricKit.
June 2026
Metric manager
Adopt MetricManager to receive metric and diagnostic reports through asynchronous sequences.
MetricManagerreplaces MXMetricManager and its subscriber protocol. For an overview of the MetricKit reporting model, see Monitoring app performance with MetricKit.Receive daily aggregated performance data through MetricReport, which conforms to
CodableandSendablefor straightforward serialization and safe cross-actor use.Receive event-based diagnostic data through DiagnosticReport. Handle each metric type using MetricResult. For information on working with metric values and diagnostic data in MetricKit reports, see Analyzing app performance with MetricKit.
State-contextualized metrics
Use the StateReporting framework with MetricKit to segment performance data by app-defined states in addition to intervals. For information on integrating the StateReporting framework with MetricKit, see Getting started with StateReporting.
See Also
Technology and frameworks
Accelerate updatesAccessibility updatesActivityKit updatesAdAttributionKit UpdatesApp Clips updatesApp Intents updatesAppKit updatesApple Intelligence updatesAppleMapsServerAPI UpdatesApple Pencil updatesARKit updatesAudio Toolbox updatesAuthenticationServices updatesAVFAudio updatesAVFoundation updates