There are two reasons we're here:
1) For the end user, it's too hard to download and run an app. 2) For the developer, it's hard to create an acceptable multiplatform app.
1) For the end user, it's too hard to download and run an app. 2) For the developer, it's hard to create an acceptable multiplatform app.
The platforms can also change and break applications in unpredictable ways. For example, iOS 11 won't run 32-bit applications.