Finally got a chance to play around with @khaost's ExtensionKit sample project. Runs straight outta the box on iPad! Unfortunately not on Mac Catalyst (seems to need an entitlement?)

TL;DR, however — you can now build and use plugins in your iOS apps (🥳). Split your app up into separate, tightly-restricted sandboxes to process user-generated content or do anything potentially crashy that you don't want bringing down your app. And they can be shared between apps, too

https://github.com/KhaosT/UIExtensionExample

@stroughtonsmith @khaost have they acknowledged whether cross-app extensions working is intentional yet? it not being documented is bizarre
@leo @stroughtonsmith no update on this yet
@khaost @leo @stroughtonsmith I also want to know this. It's huge if it's an actual thing!
@khaost @leo @stroughtonsmith … and it seems it was unintentional. Damn.

@amyworrall @leo @stroughtonsmith Yeah beta 3 blocks third party apps from talking to others for now due to privacy reasons. Hopefully they can build out a solution to re-enable this. (https://github.com/blacktop/ipsw-diffs/blob/main/26_0_23A5276f__vs_26_0_23A5287g/DYLIBS/ExtensionFoundation.md)

If you have a use case in mind, highly recommend to file a feedback so the team can have something to win the internal arguments 😂

ipsw-diffs/26_0_23A5276f__vs_26_0_23A5287g/DYLIBS/ExtensionFoundation.md at main · blacktop/ipsw-diffs

IPSW Diffs. Contribute to blacktop/ipsw-diffs development by creating an account on GitHub.

GitHub