{
  "schemaVersion": 1,
  "title": "macCurrent app update fragmentation: August 2026",
  "reportPopulation": "App coverage reports retained for the UTC calendar month. This is a reporting sample, not a representative sample of Macs or a count of users.",
  "identityDefinition": "Case-insensitive bundle identifier; blank identities excluded. Different versions, builds, signing teams and installations sharing that identifier are counted together.",
  "channelMethod": "Assign each identity its latest reported update_channel within the period. Break timestamp ties by report ID descending. Blank channels become Unknown. Channel counts are mutually exclusive.",
  "limitations": [
    "Reported channels are client classifications, not independently verified installation or update capabilities.",
    "Repeated reports, development activity and changes to reporting behavior can affect the sample. This export does not identify users, machines or production-only installations.",
    "An identity reported during August may have been added to the catalog since then. The report population is not the current catalog backlog.",
    "This replaces the unreconciled July table. The different period and explicit latest-channel methodology do not support a like-for-like growth comparison.",
    "The separate catalog snapshot counts configured sources, not safe automatic updates or account-specific App Store offers. Source-type counts overlap."
  ],
  "reports": {
    "observedAt": "2026-09-07T05:24:12.836901Z",
    "periodStart": "2026-08-01T00:00:00Z",
    "periodEndExclusive": "2026-09-01T00:00:00Z",
    "reportCount": 56002,
    "distinctApps": 9171,
    "appsWithMultipleObservedChannels": 451,
    "channels": [
      {"channel": "Direct", "distinctApps": 6488},
      {"channel": "App Store", "distinctApps": 1330},
      {"channel": "Sparkle", "distinctApps": 1329},
      {"channel": "Adobe Remote Update Manager", "distinctApps": 11},
      {"channel": "Homebrew Cask", "distinctApps": 6},
      {"channel": "Homebrew Formula", "distinctApps": 2},
      {"channel": "Microsoft EdgeUpdater", "distinctApps": 2},
      {"channel": "Docker Desktop", "distinctApps": 1},
      {"channel": "Google Software Update", "distinctApps": 1},
      {"channel": "Microsoft AutoUpdate", "distinctApps": 1}
    ]
  },
  "catalog": {
    "observedAt": "2026-09-07T05:24:42.489203Z",
    "population": "Catalog apps marked verified or vendor_managed with at least one enabled catalog_update_sources row.",
    "appsWithEnabledSources": 5845,
    "appsWithMultipleSourceTypes": 35,
    "sources": [
      {"sourceType": "app_store", "distinctApps": 5657},
      {"sourceType": "homebrew_cask", "distinctApps": 123},
      {"sourceType": "vendor_managed", "distinctApps": 25},
      {"sourceType": "github_releases", "distinctApps": 22},
      {"sourceType": "manual_version_page", "distinctApps": 21},
      {"sourceType": "sparkle_appcast", "distinctApps": 12},
      {"sourceType": "vendor_download_redirect", "distinctApps": 7},
      {"sourceType": "tauri_updater", "distinctApps": 3},
      {"sourceType": "brave_versions", "distinctApps": 1},
      {"sourceType": "capture_one_releases", "distinctApps": 1},
      {"sourceType": "cua_driver_releases", "distinctApps": 1},
      {"sourceType": "duckstation_releases", "distinctApps": 1},
      {"sourceType": "electron_releases_json", "distinctApps": 1},
      {"sourceType": "folge_changelog_rss", "distinctApps": 1},
      {"sourceType": "installomator_label", "distinctApps": 1},
      {"sourceType": "lm_studio_download_page", "distinctApps": 1},
      {"sourceType": "maxon_cinema4d_downloads", "distinctApps": 1},
      {"sourceType": "rpcs3_update_api", "distinctApps": 1},
      {"sourceType": "warp_stable_versions", "distinctApps": 1},
      {"sourceType": "zevrix_version_control", "distinctApps": 1}
    ],
    "homebrewIndexRecords": 7913,
    "homebrewIndexActiveRecords": 6737
  }
}
