Oct 4, 2021
Thank you for the informative article!
You forget one alternative: transpilers.
You could easily build native apps and reuse the source code e.g. Java based and transpile it to ObjC or JavaScript:
- GWT / J2CL: Java2JavaScript: https://lofidewanto.medium.com/web-browser-programming-in-java-e69a153fcb15
- J2ObjC: Java2ObjectiveC: https://developers.google.com/j2objc
In this case you are still native but you can reuse your business code.
Thanks.