You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Has anyone taken A2UI-rendered UI through Apple's App Review? (Guideline 2.5.2)
#2324
Hi all, just want to raise one question. Apple's guideline 2.5.2 says apps may not "download, install, or execute code which introduces or changes features or functionality of the app."
A2UI's whole idea is that agent-generated UI is data, not code. Does Apple see it that way? Flutter apps can render A2UI on iPhones today, and native SwiftUI and Compose renderers are on the roadmap. Sooner or later, an A2UI-powered app meets an App Store reviewer.
I have a firsthand data point. I built StemJSON - a declarative JSON language for AI-generated UI, rendered natively by SwiftUI and Compose runtimes. Similar in spirit to A2UI, but works even offline. On the first attempt, Apple rejected an app of mine under exactly this guideline - downloading and executing code that changes the app's functionality. The case is still unresolved. By that logic, half the server-driven UI shipping today is in violation too.
So I'm curious. Has anyone shipped an iOS app rendering A2UI payloads through App Review, or ever gotten a clear answer from Apple on where declarative payloads stand?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Hi all, just want to raise one question. Apple's guideline 2.5.2 says apps may not "download, install, or execute code which introduces or changes features or functionality of the app."
A2UI's whole idea is that agent-generated UI is data, not code. Does Apple see it that way? Flutter apps can render A2UI on iPhones today, and native SwiftUI and Compose renderers are on the roadmap. Sooner or later, an A2UI-powered app meets an App Store reviewer.
I have a firsthand data point. I built StemJSON - a declarative JSON language for AI-generated UI, rendered natively by SwiftUI and Compose runtimes. Similar in spirit to A2UI, but works even offline. On the first attempt, Apple rejected an app of mine under exactly this guideline - downloading and executing code that changes the app's functionality. The case is still unresolved. By that logic, half the server-driven UI shipping today is in violation too.
So I'm curious. Has anyone shipped an iOS app rendering A2UI payloads through App Review, or ever gotten a clear answer from Apple on where declarative payloads stand?
All reactions