Post

Replies

Boosts

Views

Activity

Comment on “iOS 26 + BGContinuedProcessingTask: Why does a CPU/ML-intensive job run 4-5× slower in background?”
Hey Kevin, thanks for replying to all the questions here regarding background GPU access. I think I just surprised that Apple introduce the API for iOS, yet no iOS device supports background GPU. The developer docs even has an article called "Performing long-running tasks on iOS and iPadOS" with use cases like "Applying visual filters (HDR, etc) or compressing images for social media posts" or "Exporting video in a film-editing app". How do I do that without GPU? Would you have any insight?
Topic: App & System Services SubTopic: Core OS Tags:
1d
Comment on BGContinuedProcessingTask GPU access — no iPhone support?
Yes, we are are also implementing the same workaround at the moment. We are just confused, as the API and entitlement exist and Apple even has an article that provides the exact use cases that we need as examples. From reading the documentation and even from their talks iOS support is strongly suggested: "In iPadOS and iOS 26, your continued processing tasks can also benefit from background GPU access on supported devices." Which is a bit confusing, as there are no supported devices on iOS.
Topic: Graphics & Games SubTopic: Metal Tags:
13h
Comment on BGContinuedProcessingTask GPU access — no iPhone support?
Yes, we work with the same work arounds at the moment. We are just confused regarding the communication, as Apple strongly suggests support for iOS. Not only in their documentation, but also their WWDC talks: "In iPadOS and iOS 26, your continued processing tasks can also benefit from background GPU access on supported devices." Which is confusing because there just are no supported devices on iOS 26 - so how can iOS 26 benefit from that?
Topic: Graphics & Games SubTopic: Metal Tags:
13h