Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOS App Store version’s category should be changed to Games, to enable iOS 18 Game Mode support #19267

Closed
2 tasks done
schm1dtmac opened this issue Jun 11, 2024 · 2 comments
Closed
2 tasks done

Comments

@schm1dtmac
Copy link

What should happen

As the title suggests, iOS 18/iPadOS 18 brings over the Game Mode feature seen in macOS Sonoma to iPhones and iPads, and enabling it is likely the same as on macOS too, i.e. the application category type (LSApplicationCategoryType) should be set to something ending in ‘games’ for the feature to activate (e.g. http://public.app-category.games/). Currently PPSSPP appears to set this to ‘Developer Tools’ for the App Store build, hence Game Mode doesn’t currently kick in.

Who would this benefit

This would particularly benefit those using wireless headphones (e.g. AirPods) or game controllers with PPSSPP, as Game Mode doubles the Bluetooth sampling rate when active, which should reduce latency for the above devices. Game Mode in theory may also provide sustained performance and frame time consistency improvements by prioritising the current game over background processes and by applying more aggressive scheduling (as was observed with macOS’s flavour of Game Mode at least).

Platform (if relevant)

iOS

Games this would be useful in

All titles (as this is an app-wide request)

Other emulators or software with a similar feature

Any application on macOS/iOS with the app category set to something ending in games would be a good example of this, can be tested on the iOS 18 developer preview by launching said app and checking for a ‘Game Mode’ notification at the top of the screen.

Checklist

@schm1dtmac
Copy link
Author

1.17.3 is out on the App Store now with all relevant changes (and more it turns out, very nice that Apple finally supports explicitly declaring Game Mode support with GCSupportsGameMode!) so should be safe to close this issue now.

@hrydgard hrydgard added this to the v1.18.0 milestone Jun 27, 2024
@hrydgard
Copy link
Owner

Thanks for closing :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants