1

What is cross-platform and native development?
Let's consider three main options for application development.

PWA is a technology that transforms a website into a mobile application. PWA allows you to open the application using a mobile browser.

Native development allows you to create applications for only one OS — separately for iOS, Android and others. Development is carried out strictly in the native OS programming language. For example, Swift/Objective-C languages are used in iOS, Java/Kotlin in Android. When choosing native development, you will have to support at least two platforms separately. The native application will only work on its "own" platform. One code — one OS.

Cross-platform development, it is also called multiplatform. In this case, a single code base is used, which is suitable for different platforms, be it Android, iOS, Windows, macOS, Linux. The technology can be used even in smart watches or for programming household appliances.
avatar

2

3

4

Both native development is good and cross-platform development is good. Each case is different. Personally, I prefer the native one. We have to make two versions of the application, but in most cases, with native development, it turns out to optimize better and win in speed.
avatar

5

6

as for me, now in native applications there is no much sense at all now .. after all, after writing the application code, it can be deployed on different devices and platforms without worrying about incompatibility problems. This is a universal approach that is widely used to save time and money...for example, using the Xamarin framework..which is successfully run on Unix-like systems - iOs, Android, Linux..so I think that the future lies with cross-platforming..
avatar