<!--
{
  "availability" : [
    "iOS: -",
    "visionOS: 26.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "VisionEntitlementServices",
  "identifier" : "/documentation/VisionEntitlementServices/AppComputeCategory",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "VisionEntitlementServices"
    ],
    "preciseIdentifier" : "s:25VisionEntitlementServices18AppComputeCategoryC"
  },
  "title" : "AppComputeCategory"
}
-->

# AppComputeCategory

Functionality to track App Compute Category settings and whether the system has completed
the enabling of additional configurations which are triggered by having a properly licensed
app open which includes the AppComputeCategory Enterprise entitlement

```
class AppComputeCategory
```

## Topics

### Instance Properties

[`var status: AppComputeCategory.Status`](/documentation/VisionEntitlementServices/AppComputeCategory/status-swift.property)

Informs calling app whether or not the system has finished enabling the settings that are
enabled by the App Compute Category Enterprise entitlement and if they are currently in
force.  If they have been, it will return `.high`, otherwise it will return `.normal`
If the app does not have the appropriate license to fetch this information
it will return `.notAuthorized`

### Type Properties

[`static let shared: AppComputeCategory`](/documentation/VisionEntitlementServices/AppComputeCategory/shared)

### Enumerations

[`enum Status`](/documentation/VisionEntitlementServices/AppComputeCategory/Status-swift.enum)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)