Hacker News new | past | comments | ask | show | jobs | submit login

Real question, what do some people mean with native C++? Or stuff like react native? Seems like it just equals more performance / peels away an abstract layer.



Part of the point of "native" is that each platform gets its own consistent look and feel and behavior for its own UI widgets. Back when I worked at Adobe, we had our own internal cross-platform UI framework for Illustrator/Photoshop and they were consistent across the supported platforms, but they didn't look like "native" controls, and that can end up being a pretty big headache (e.g. when accessibility and keyboard navigation don't just automatically work the way the native controls do, that's your problem to fix or punt). They also just generally look "different" and a lot of people consider that a bad thing.


React Native does extend from platform UI components such as UIView, so that one at least is uncontroversially “native”.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: