4 ms·
One reason could be that people have been burned a few times too many by technologies promising the world with regards to cross-platform, and then failing to de
by occz 3y ago
One reason could be that people have been burned a few times too many by technologies promising the world with regards to cross-platform, and then failing to deliver on their promises.
I think KMP could potentially be good enough to fly, but time will definitely tell on that.
- palata 3y agoIMO cross-platform frameworks are "write once, debug everywhere". In my experience: 1. That's not particularly faster than writing native apps, but debugging is much more frustrating than writing native apps. So as a developer, cross-platform sucks, native dev is fun. 2. Desktop and Mobile are fundamentally different, so trying to write one app for both gives the worst of both worlds. Don't do that. 3. The "debug everywhere" part of cross-platform gets worse as the app gets more complicated. So the app is fundamentally getting more and more frustrating for the devs, which... well nobody wants. On the other hand, sharing code (or libraries) between platforms sometimes makes sense. And being able to do that in Kotlin instead of, say, C++ (or Rust, I know) is actually cool.