A bullet point distinction of the different application types and their application environments:
- Native: Android Java and Kotlin and iOS Swift or Objective-C
- Hybrid: React Native, Ionic or Cordova and many more. These frameworks are cross-platform, therefore cross-platform.
The majority of applications are native. Users of smartphones and iPhones particularly appreciate the speed of these applications. More than 90 % of all currently existing apps are marketed via the Apple (App Store) and Google (Play) stores.
However, native apps are not referenced appropriately in the Google search engine, which can mean cutbacks in new customer acquisition. PWAs, on the other hand, are referenced by search engines and installed on the cell phone.
In principle, a successful way is to combine the advantages of native apps (performance, functionality, security, reliability) with those of PWAs (Google referencing, access via URL, compatibility with smartphone and desktop).