hybrid vs native
TRANSCRIPT
2 Delivering Business Value through IT
HYBRID VS NATIVEMake or break the success of the application?
3 Delivering Business Value through IT
HYBRID VS NATIVE
MOBILE APPS INTRODUCTION Most of the projects should have a mobile application Companies have different strategies for developing software Customer experience for mobile is more important to your business than you
might think Mobile apps are used on a daily basis
• 79,4% Android• 16,4% iOS
4 Delivering Business Value through IT
HYBRID VS NATIVE Hybrid applications
• Every (web) developer can make a mobile app Any programming language can be wrapped and converted into mobile
app using Cordova/Ionic The application development is faster, simpler, more rapid and the
application is easier to maintain (one code base) Good for frequent updates Limited Hardware Functionality
5 Delivering Business Value through IT
HYBRID VS NATIVE Native applications
• “Fast” performance (depends)• Great interfaces (depends) • Complete access to the built-in functionalities
Access to the API out of the box No flexibility for making changes
6 Delivering Business Value through IT
Quality (UX perspective)
Hybrid• One code base• Easily design for various form factors (including tablets) using responsive web design• Advanced offline capabilities
Native• Various developers• “Great” user experience with native look
Native apps are compiled into machine code, which gives the best performance you can get from the mobile phone.
Can provide a native user interface ‘out of the box’ Possibilities
• Hybrid can offer same look and feel as existing website• Risk of being rejected by Apple if app does not feel native enough (for example, a
simple website)
7 Delivering Business Value through IT
HYBRID VS NATIVE
Quality (dev perspective)• Code quality based on developer’s experience and code review• The application development is faster, simpler, more rapid and the
application is easier to maintain• Easier content management• The core of the app can be updated without going via the AppStore (via "hot
code push")• Harder test automation for hybrid apps
appium.io (cross-platform) allows you to write tests against multiple platforms (iOS, Android)
• Deployment
8 Delivering Business Value through IT
HYBRID VS NATIVE
The next thing• Continue using current hybrid technologies
Cordova, IONIC...• Cross platform mobile apps
Developed with intermediate language Different that Hybrid (HTML5) apps Advantages:
– Code can be shared between different versions of the apps, similar to the hybrid apps.
– The User Interface is rendered using ‘native’ controls
9 Delivering Business Value through IT
Popular (hybrid) apps
Ziggo MyUPC CH Made4Eyes Rio 2016 Instagram
10 Delivering Business Value through IT
HYBRID VS NATIVE
Conclusion• Which is the best, hybrid or native?
11 Delivering Business Value through IT
HYBRID VS NATIVE
Questions?
12 Delivering Business Value through IT
HYBRID VS NATIVE