Server driven UI for SwiftUI
Server driven UI for SwiftUI means your backend describes a page as JSON and the iOS client renders native SwiftUI, not a WebView.
Read articleLong-form writing on server driven UI for SwiftUI: architecture, schema, widgets, and production notes. Documentation stays the source of truth; these articles are the why.
Server driven UI for SwiftUI means your backend describes a page as JSON and the iOS client renders native SwiftUI, not a WebView.
Read articleSDUI renders native SwiftUI from JSON. A WebView renders HTML in a browser process. Teams pick SDUI when the page should feel like the rest of the app.
API driven UI and remote UI are names for the same idea as server driven UI: the API returns page structure, the iOS app paints SwiftUI.
Backend driven UI, server driven UI, BDU, and SDUI are the same split: the server describes the page, the client renders native views.
SDUI for Swift is a JSON envelope, an open widget registry, and a renderer. Not a new language, not a downloaded script.
SDUI on iOS is native SwiftUI rendered from a JSON page. A WebView is a different product with different scrolling, gestures, and accessibility.