Native applications. Such an application is located and stored locally on the ios device, which can be accessed by clicking on the application icon. Their installation takes place through the official Apple Store.
IOS applications of this kind are programed for a specific platform, using a huge number of ios device capabilities (gestures, accelerometer, contacts, camera, etc.).
High speed and performance
High degree of protection
Possibility to work off line
Works only on a specific platform
Difficulty in development
High cost of programming ios applications
Web-application. In general, programming an application of this kind is not a full-fledged application, as it is a website that is optimized for mobile devices of any operating system. Such applications are called cross-platform and are capable of functioning independently of the device platform.
Pros of ios web application programming:
Cons of ios web application programming:
Internet connection required
Limited application interface
Performance and speed are inferior to native ones
The level of security is insufficient
Hybrid application. These are programs that combine native and web applications. They are downloaded and installed using the App Store. Programming ios applications of the hybrid type is one of the most popular as it takes advantage of the technological relevance of the native type.
Pros of ios hybrid application programming:
Cons of ios hybrid application programming: