All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Native Swift/SwiftUI still struggles with rich text: A veteran developer's critique

By

dive

14d ago· 4 min readenOpinion

Summary

A veteran native macOS/iOS developer with nearly 20 years of experience critiques the limitations of native Swift/SwiftUI frameworks when building complex UI features like a Markdown-supported chat interface. The author argues that while native tools work well for simple screens, they fall short for rich text rendering, selection, and streaming — pushing developers toward WebKit or Electron despite the common disdain for cross-platform web-based solutions.

Key quotes

· 3 pulled
I have been a native macOS / iOS developer for almost twenty years, and I want to say something about the usual 'Oh, it is Node / Electron again… what a shame…' reaction.
And honestly, it is almost funny how immature all these 'native' things still are when you step outside simple screens.
You can even convince yourself that jumpy scrolling is fine, and that a few lags here & there are acceptable.
Snippet from the RSS feed
Why building a rich, selectable, streaming Markdown chat UI on macOS still pushes you toward WebKit or Electron.

You might also wanna read