Restricting App Installation to Devices Supporting Apple Intelligence Without Triggering Game Mode

Hello,

My app fully relies on the new Foundation Models. Since Foundation Models require Apple Intelligence, I want to ensure that only devices capable of running Apple Intelligence can install my app.

When checking the UIRequiredDeviceCapabilities property for a suitable value, I found that iphone-performance-gaming-tier seems the closest match. Based on my research:

  1. On iPhone, this effectively limits installation to iPhone 15 Pro or later.

  2. On iPad, it ensures M1 or newer devices.

This exactly matches the hardware requirements for Apple Intelligence.

However, after setting iphone-performance-gaming-tier, I noticed that on iPad, Game Mode (Game Overlay) is automatically activated, and my app is treated as a game.

My questions are:

  1. Is there a more appropriate UIRequiredDeviceCapabilities value that would enforce the same Apple Intelligence hardware requirements without triggering Game Mode?

  2. If not, is there another way to restrict installation to devices meeting Apple Intelligence requirements?

  3. Is there a way to prevent Game Mode from appearing for my app while still using this capability restriction?

Thanks in advance for your help.

Answered by DTS Engineer in 853762022

Hi @HueyBai,

We encourage your app to fall back to its core functionality when frameworks like Foundation Models are not available. Even in cases where the device is capable, the user may have chosen to disable Apple Intelligence, or it may not yet be available in their specific region. Official guidance for checking for model availability can be found here.

If you still want to request the Capability, please file an enhancement request using Feedback Assistant.

Best,

-J

Effectively, exploring what could be done with UIRequiredDeviceCapabilities in Info.plist appears the best option.

https://stackoverflow.com/questions/10191657/restrict-to-certain-ios-target-devices-for-app-store-submission

May be you can find a listed capability that matches approximately with support of Apple Intelligence.

But unfortunately, gaming seems to be the only one to discriminate for A17 chip. https://developer.apple.com/support/required-device-capabilities/

Accepted Answer

Hi @HueyBai,

We encourage your app to fall back to its core functionality when frameworks like Foundation Models are not available. Even in cases where the device is capable, the user may have chosen to disable Apple Intelligence, or it may not yet be available in their specific region. Official guidance for checking for model availability can be found here.

If you still want to request the Capability, please file an enhancement request using Feedback Assistant.

Best,

-J

Restricting App Installation to Devices Supporting Apple Intelligence Without Triggering Game Mode
 
 
Q