Post

Replies

Boosts

Views

Activity

Comment on Receiving an on‑screen image from another app via App Intents / Siri (app has no photo library)
No. It seems Siri doesn't support anything that requires an IntentFile parameter. We are working around this by supporting the photos.editAsset schema. This at least allows Siri to open an image from Photos in our app. But it feels hacky and our app needs full photo library access for it to work. So it's more of a workaround right now.
2w
Comment on CoreImage memory build up on real device but not on simulator
Good question. I would recommend to use the startTask(...) APIs of CIContext to render to a CIRenderDestionation. You get a CIRenderTask object back, on which you can call waitUntilCompleted() to get a CIRenderInfo object. When you Quick Look that in Xcode (mark the variable and press space), you get a very detailed render graph that, among many other useful info, shows how much memory the render pass required.
Nov ’25
Comment on CoreImage memory build up on real device but not on simulator
Hmm, this looks to me like a problem with profiling itself. If you run the experiment just in Xcode and watch the memory graph, you'll see that memory will return to normal a little while after rendering. Even if spamming the button, memory stays well within the resource limits. I don't know why, when profiling with instruments, those small 4 MiB surfaces don't get released. 🤷‍♂️
Nov ’25
Comment on Receiving an on‑screen image from another app via App Intents / Siri (app has no photo library)
I intended not to make it work somehow, but the way Apple demonstrated in all the marketing material of Siri AI. The interaction should feel natural to the user. And having to take a screenshot is definitely not something the user would expect to do.
Replies
Boosts
Views
Activity
1d
Comment on Receiving an on‑screen image from another app via App Intents / Siri (app has no photo library)
Not really... I doubt that may users will say "edit this in ". "Open this in " would be much better, but I found no way to support that so far. I'm currently also implementing .setFilter, which is kinda neat. It triggers on something like "apply the x effect to this in ".
Replies
Boosts
Views
Activity
2w
Comment on Receiving an on‑screen image from another app via App Intents / Siri (app has no photo library)
Correction correction: PHAsset is not a supported parameter type for editAsset—I was wrong. Full library access is still required... 😮‍💨
Replies
Boosts
Views
Activity
2w
Comment on Receiving an on‑screen image from another app via App Intents / Siri (app has no photo library)
Correction: It seems PHAsset is now a supported parameter type for editAsset. So no full library access is needed anymore! 🥳
Replies
Boosts
Views
Activity
2w
Comment on Receiving an on‑screen image from another app via App Intents / Siri (app has no photo library)
No. It seems Siri doesn't support anything that requires an IntentFile parameter. We are working around this by supporting the photos.editAsset schema. This at least allows Siri to open an image from Photos in our app. But it feels hacky and our app needs full photo library access for it to work. So it's more of a workaround right now.
Replies
Boosts
Views
Activity
2w
Comment on Core Image kernel sampling broken in iOS27 DB4
Also seeing this issue in our apps. Thanks for the swift response and the workaround. Hopefully, this will be fixed in beta 5. 🤞
Topic: Graphics & Games SubTopic: Metal Tags:
Replies
Boosts
Views
Activity
Jul ’26
Comment on Is `.appEntityIdentifier` + `Transferable` the intended way to let Siri send an on-screen image to another app? (iOS 27)
Thanks for the response, J0hn! Btw, did you find a solution for the import use case (as we discussed in this thead)?
Replies
Boosts
Views
Activity
Jul ’26
Comment on Receiving an on‑screen image from another app via App Intents / Siri (app has no photo library)
Good to hear that I'm not alone. I also tried the generic .system.open, but no external data is passed to my app. 🤷‍♂️
Replies
Boosts
Views
Activity
Jun ’26
Comment on Apple-Hosted Asset Pack Support in App Review
Thanks! I reached out twice (102888358215 & 102895781178). App Review is supposed to call me in the next few days. But I'm honestly not sure how much they can do. It seems to be a technical issue with the review environment. I'm glad you are looking into this!
Replies
Boosts
Views
Activity
Jun ’26
Comment on Linker trying to link Metal toolchain for every object file on Catalyst
Thanks for looking into this, Quinn! Feedback is filed under FB22188848.
Replies
Boosts
Views
Activity
Mar ’26
Comment on CoreImage memory build up on real device but not on simulator
How did you write your kernels before? In CI Kernel Language? If so, I would highly recommend to not mix Metal and CIKL kernels in one rendering. It's best if you can translate all your kernels to Metal.
Replies
Boosts
Views
Activity
Nov ’25
Comment on CoreImage memory build up on real device but not on simulator
Good question. I would recommend to use the startTask(...) APIs of CIContext to render to a CIRenderDestionation. You get a CIRenderTask object back, on which you can call waitUntilCompleted() to get a CIRenderInfo object. When you Quick Look that in Xcode (mark the variable and press space), you get a very detailed render graph that, among many other useful info, shows how much memory the render pass required.
Replies
Boosts
Views
Activity
Nov ’25
Comment on CoreImage memory build up on real device but not on simulator
Hmm, this looks to me like a problem with profiling itself. If you run the experiment just in Xcode and watch the memory graph, you'll see that memory will return to normal a little while after rendering. Even if spamming the button, memory stays well within the resource limits. I don't know why, when profiling with instruments, those small 4 MiB surfaces don't get released. 🤷‍♂️
Replies
Boosts
Views
Activity
Nov ’25
Comment on Unable to compile Core Image filter on Xcode 26 due to missing Metal toolchain
I can confirm what @ihomway says: it works after a reboot. 👍
Topic: Graphics & Games SubTopic: Metal Tags:
Replies
Boosts
Views
Activity
Jun ’25
Comment on Unable to compile Core Image filter on Xcode 26 due to missing Metal toolchain
It's still not working. Do we need to remove the previous toolchain download somehow?
Topic: Graphics & Games SubTopic: Metal Tags:
Replies
Boosts
Views
Activity
Jun ’25