Global Feed Post Login
Replying to Avatar Vitor Pamplona

Native is a funny word. Some devs think it's about going as low level as possible. I think it's about connecting as close to the target environment as possible: A native Linux app using GTK is only native on Gnome. A QT app is only truly native on KDE. A native Android app uses Java or Kotlon. A native iOS app uses Swift. A native Windows app must use Win UI. A native MacOS app uses Metal, on windows it uses DirectX.

Being native means perfectly matching the expectation of the platform without roundabout ways to do things or missing UI features. It goes beyond performance. It's about reusing the platform defaults as much as possible.

Avatar
Satosha 9mo ago

I think the word native came into play as opposed to apps being developed on web .. technically a jave app is not native ..cuz it can run on numerous platforms that support Java .. just like web apps run on any platform that support a browser ...

What you are talking about is probably #purity .. still a funny word :-) cuz nothing is pure in todays potpurri world !

Reply to this note

Please Login to reply.

Discussion

No replies yet.