François Lévesque
Technical Director at Witify
With the growing popularity and use of smartphones, more and more people are using mobile apps for a whole range of reasons - to shop, play games, access news and information, engage on social media platforms and other functions.
In fact, Canadians love their smartphones so much that their penetration rate is one of the highest in the world. As a result, the use of mobile apps has grown considerably.
But with competition between iOS and Android, how do you determine which platform will be best for your app? Here we compare the advantages and disadvantages of native and hybrid applications.
Native mobile apps are developed in a programming language specific to the device and operating system, and require the creation of a specific app for a target platform.
Native mobile applications are developed in iOS (Objective-c or Swift), Android (Java) or Windows Phone (C#/Visual Basic & XAML).
Hybrid mobile apps are cross-platform apps that render the user interface using an integrated web browser, relying on HTML, CSS and Javascript.
Hybrid apps are developed with React Native, Ionic / CapacitorJS, Xamarin, Flutter, NativeScript and Cordova.
Tags :
François Lévesque
Technical Director at Witify
François Lévesque is co-founder and Technical Director of Witify. Specializing in the management and development of complex software and web projects, he has spent the last 8 years developing customized ERP, Intranets and CRM systems. Throughout his career, he has developed in-depth expertise in software engineering, with a particular sensitivity to translating business objectives into precise technical requirements. With extensive expertise in data analysis and visualization, François has also successfully led numerous data projects with government institutions.