I hate how imprecise the term “native” has become.
Is a UIKit app that mostly displays WebViews, such as Apple News, not a native app? What about an app that’s entirely rendered with UIKit or SwiftUI, but orchestrated by a bytecode file, as with React Native? How about a social network app that’s so server-driven it makes network round-trips before navigation?
Do you trust that an app built with UIKit is doing concurrency better than the reasonable defaults of SwiftUI?
Today, software is developed in natural language. When you use imprecise prompts, you get sloppy results. I ban my agents from using the term “native” to describe technical details.
Your agent will inherit your principles, so why allow any room for ambiguity?
Reject technical imprecision. Be curious about performance characteristics, and strive for data-backed answers.
We’re rebuilding Notion natively on mobile. It’s early, but here is how it feels now!
What frustrates you Notion on your phone today? I want to hear and improve!