|
|
|
|
|
by jokethrowaway
1507 days ago
|
|
I disagree and I think it's a common viewpoint from people who invested significant time in the apple or android ecosystem. Of course you'll be happy to have native developers helping you out in your career instead of becoming yet another web developer. I'm not a native developer (kind of jack of all trades) but I had to do some tasks in iOS, Android, web and desktop development.
iOS and Android are incredibly overcomplicated. Web used to be fine but it's going in that direction as well thanks to Angular and React.
I wish just using Qt was a viable choice. I used to work in a company with a very popular app (can't tell how many active users but they have 2.5M reviews right now and they're top 50 in the iOS store) and the only reason they weren't web cross-platform is that they saw an exodus of native developers once they attempted that. They had huge parts of the application in web-views though, so we had half of the animations native and half native. They had a native canvas based editor and 3D games running in a webview (as crazy as that may sound: that's exactly the kind of thing I would have done natively - but they didn't want to implement 3D games twice for web / android and metal). I can't really say I could tell which was which but error logging was happening in different places so you would normally find out when debugging errors or seeing the web-views in the code. |
|