SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
Native vs Hybrid App
Development
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
While working with many different clients I have learnt
that choosing between a hybrid and a native app is very
often not an easy task.
Which one should you select and why? As usually in
these cases, there is no straight answer.
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
NATIVE VS HYBRID APP DEVELOPMENT
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
The Introduction
First of all some stats:
● 79,4% of all mobile devices use Android
● 16,4% of all mobile devices use iOS
Source: Forbes.com
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
NATIVE APPS
Native apps are smartphone and tablet applications
developed precisely for a specific mobile operating
system. For iOS we usually use Swift and for Android we
use Java or Kotlin (trending solution right now).
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
PROS OF NATIVE APPS
● GREAT PERFORMANCE - native apps are
developed specifically for a given operational
system (according to its guidelines), so they are
faster and more refined than their hybrid
counterparts, making them a perfect match for
high-performance applications and games
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
PROS OF NATIVE APPS
● BETTER UX - both Android and iOS apps have
some individual characteristics, which feel natural
for their users. Long-time Android/iOS users
probably won’t have any problems with finding their
way around the app which follows platform specific
UI standards - just like other apps they already use
(navigating, interface etc.).
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
PROS OF NATIVE APPS
● EASIER ACCESS TO BUILT-IN CAPABILITIES -
native apps have no problem tapping into all the
device’s functionalities, such as: camera,
microphone, calendar, GPS etc. while hybrid apps
grant only a limited access to them.
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
PROS OF NATIVE APPS
● INTERNET CONNECTION IS NOT ALWAYS A
MUST - depending on the functionality, native apps
don’t necessarily require internet connection to
work (when it comes to hybrid apps, it is usually a
must)
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
EXAMPLES OF NATIVE APPS
● elGrocer - el Grocer is an Android and iPhone app
which allows users to shop from grocery stores
nearby in Dubai (by both “shopping by items” and
“shopping by stores”) with no changes in price.
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
EXAMPLES OF NATIVE APPS
● WonderWoof - Wonderwoof is a mobile Android
app, integrated with WonderWoof BowTie device. It
allows users to create personalized profiles for their
dogs, track their activity (with badges as awards)
and connect with other users.
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
EXAMPLES OF NATIVE APPS
● EasyTalQ - Easy TalQ is a natively developed
Android and iOS app that connects interpreters and
their clients. The app allows people around the
world to book interpretation services in any
language for a specific time.
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
HYBRID APPS
Hybrid apps are web apps hidden behind a native app
shell. They are cross-platform and can be immediately
distributed between app stores without the need to
develop two different versions for Android and iOS.
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
PROS OF HYBRID APPS
● The cost - the lowered cost of developing a hybrid
app instead of a native application is one of the
biggest pros of this solution. You don’t have to
create two separate versions for Android and iOS,
instead you get an app ready for both platforms
(assuming you don’t care about getting a native-like
interface)
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
PROS OF HYBRID APPS
● Lower requirements - one language can be used
on all available platforms (assuming you are using
Cordova or PhoneGap wrapper). Xamarin might
also be a very interesting alternative here.
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
EXAMPLES OF HYBRID APPS
● fTrack Go - fTrack Go is a cross-platform project
management app available both on Android and
iOS. It allows users to track production process and
time, involve clients in ongoing projects and much
more.
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
EXAMPLES OF HYBRID APPS
● Eduvee - Eduvee is the brainchild of engineering
graduates who wanted to bring education into the
digital age. Exposed to all kinds of new technology
every day, they want to make it accessible to
students and teachers alike to help support what is
being taught in class.
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
NATIVE VS HYBRID MOBILE DEVELOPMENT
Right now you should have a general idea of the
qualities of both native and hybrid apps. When to choose
which then? There are two main, deciding factors -
available time and money.
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
NATIVE APP CONS
● Money - the cost of maintaining multiple code
bases will be much higher than in the case of a
single code base.
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
NATIVE APP CONS
● More developers - usually more developers will be
needed, due to the specific knowledge required to
develop for both platforms.
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
HYBRID APP CONS
● UX - A hybrid app will never give users a fully
native experience. Native apps use system
interface components which are well-known by
users and also allow developers to create
meaningful, descriptive transitions and
transformations which help maintain the work flow.
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
HYBRID APP CONS
● Lack of some native features - both Android and
iOS have some features that are only available for
their native apps. A good example is Render Script,
computation engine that operates at the native
level, allowing you to accelerate your app when it
requires extensive computational power (it’s used
in many photo rendering apps).
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
HYBRID APP CONS
● Efficiency - hybrid apps are usually a lot slower
and less refined than the native counterparts, so
running high-performance apps and games can be
a frustrating experience.
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
HYBRID APP CONS
● Design - even if the design is good, it still won’t
have the native feeling, because you are trying to
match one version to two platforms.
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
HYBRID APP CONS
● App Store approval - if your App Store experience
is a rookie one do not be surprised the app
submission may be a bumpy road and a seemingly
trifle mistake can result in app rejection and lots of
time lost if you are not careful and violate any of the
App Store rules - some of the most common app
rejection reasons can be found here.
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
WHAT’S THE ANSWER?
In my opinion, choosing whether to go native or hybrid
should depend not only on your current need, but also on
the future plans. Let me focus on two very popular
scenarios:
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
WHAT’S THE ANSWER?
1. You have a very simple app that will not really
need any complex functionalities in the future (for
example a cinema ticket booking app).
In this case, when there are no large functionality
updates on the horizon, hybrid app may be a reasonable
choice
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
WHAT’S THE ANSWER?
2. You want to develop an MVP, but already have a
list of extra features you’d like to add in the future
In this case, when the application is expected to be
getting more functionalities based on the feedback from
your early adopters, a native app is the way to go.
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
WHAT’S THE ANSWER?
As you can see, there are situations when both hybrid
and native apps can be a viable solution. Nevertheless, I
am of an opinion that native is overall a better
alternative, mainly because it gives you much wider
options for post-MVP development.
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
WHAT’S THE ANSWER?
I hope this article will help you make the right decision. If
you are facing the native vs hybrid dilemma and would
like to share your thoughts or get some additional advice
feel free to leave a comment in the comments section or
write us using the contact form, I’ll definitely try to help!
RST-IT Sp. z o.o. Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
+48 71 723 40 99
office@rst-it.com
www.rst-it.com
Confidental info
Presentation by Krzysztof Marszałek
Contact me at
krzysztof.marszalek@rst-it.com
if you find the idea interesting
Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
office@rst-it.com
www.rst-it.com
RST-IT Sp. z o.o.
Also contributed to the article:
Marcin Przepiórkowski - RST-IT Mobile Department Team
Szymon Półtorak - RST-IT Frontend Department Team
Adam Szeremeta - RST-IT iOS Developer
RST-IT Sp. z o.o. Wrocławski Park Technologiczny
Duńska 9
54-427 Wrocław
+48 71 723 40 99
office@rst-it.com
www.rst-it.com
Confidental info
Read more on startups and tech at
www.howwedostartups.com

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Hybrid mobile apps
Hybrid mobile appsHybrid mobile apps
Hybrid mobile apps
 
Native vs. Hybrid Applications
Native vs. Hybrid ApplicationsNative vs. Hybrid Applications
Native vs. Hybrid Applications
 
Native vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationNative vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile application
 
Hybrid mobile app development
Hybrid mobile app developmentHybrid mobile app development
Hybrid mobile app development
 
Hybrid vs native mobile development – how to choose a tech stack
Hybrid vs native mobile development – how to choose a tech stackHybrid vs native mobile development – how to choose a tech stack
Hybrid vs native mobile development – how to choose a tech stack
 
Native vs Hybrid Apps
Native vs Hybrid AppsNative vs Hybrid Apps
Native vs Hybrid Apps
 
Hybrid vs Native vs Web Apps
Hybrid vs Native vs Web AppsHybrid vs Native vs Web Apps
Hybrid vs Native vs Web Apps
 
Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?
 
Building Hybrid Apps with AngularJS and Ionic
Building Hybrid Apps with AngularJS and IonicBuilding Hybrid Apps with AngularJS and Ionic
Building Hybrid Apps with AngularJS and Ionic
 
Introduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App DevelopmentIntroduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App Development
 
An introduction to mobile app development and investing
An introduction to mobile app development and investingAn introduction to mobile app development and investing
An introduction to mobile app development and investing
 
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsMobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web Apps
 
Native vs Hybrid vs Web
Native vs Hybrid vs WebNative vs Hybrid vs Web
Native vs Hybrid vs Web
 
Introduction to Mobile Development
Introduction to Mobile DevelopmentIntroduction to Mobile Development
Introduction to Mobile Development
 
01 01 - introduction to mobile application development
01  01 - introduction to mobile application development01  01 - introduction to mobile application development
01 01 - introduction to mobile application development
 
Mobile application development strategy and execution
Mobile application development   strategy and executionMobile application development   strategy and execution
Mobile application development strategy and execution
 
Secured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOSSecured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOS
 
DroidCon 2011: Developing HTML5 and hybrid Android apps using Phonegap
DroidCon 2011: Developing HTML5 and hybrid Android apps using PhonegapDroidCon 2011: Developing HTML5 and hybrid Android apps using Phonegap
DroidCon 2011: Developing HTML5 and hybrid Android apps using Phonegap
 
Mobile Application Framework - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014Mobile Application Framework - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014
 
Developing a Modern Mobile App Strategy
Developing a Modern Mobile App StrategyDeveloping a Modern Mobile App Strategy
Developing a Modern Mobile App Strategy
 

Ähnlich wie Native vs Hybrid - Demystifying the Technology Dilemma

How to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-applicationHow to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-application
lverb
 
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
hpcmitresearch
 
Interim Report.docx - vsiogap3d.googlecode.com
Interim Report.docx - vsiogap3d.googlecode.comInterim Report.docx - vsiogap3d.googlecode.com
Interim Report.docx - vsiogap3d.googlecode.com
butest
 

Ähnlich wie Native vs Hybrid - Demystifying the Technology Dilemma (20)

Rae an Andres resume
Rae an Andres resume Rae an Andres resume
Rae an Andres resume
 
How to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-applicationHow to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-application
 
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
 
Confused about Native vs Hybrid vs Cross-Platform ?
Confused about Native vs Hybrid vs Cross-Platform ?Confused about Native vs Hybrid vs Cross-Platform ?
Confused about Native vs Hybrid vs Cross-Platform ?
 
Mse august13 (2/3)
Mse august13 (2/3)Mse august13 (2/3)
Mse august13 (2/3)
 
Application Building The Glowe Way
Application Building The Glowe WayApplication Building The Glowe Way
Application Building The Glowe Way
 
IT Technologies Career perspective
IT Technologies   Career perspectiveIT Technologies   Career perspective
IT Technologies Career perspective
 
CV
CVCV
CV
 
V-mobile | Mobile App Development Company
V-mobile | Mobile App Development CompanyV-mobile | Mobile App Development Company
V-mobile | Mobile App Development Company
 
Mse sept13 (3/3)
Mse sept13 (3/3)Mse sept13 (3/3)
Mse sept13 (3/3)
 
Business management application
Business management applicationBusiness management application
Business management application
 
Protech Presentation
Protech PresentationProtech Presentation
Protech Presentation
 
Ramesh iOS Profile
Ramesh iOS ProfileRamesh iOS Profile
Ramesh iOS Profile
 
[IJCT-V3I2P36] Authors: Amarbir Singh
[IJCT-V3I2P36] Authors: Amarbir Singh[IJCT-V3I2P36] Authors: Amarbir Singh
[IJCT-V3I2P36] Authors: Amarbir Singh
 
How Flutter influences the future of development?
How Flutter influences the future of development?How Flutter influences the future of development?
How Flutter influences the future of development?
 
Interim Report.docx - vsiogap3d.googlecode.com
Interim Report.docx - vsiogap3d.googlecode.comInterim Report.docx - vsiogap3d.googlecode.com
Interim Report.docx - vsiogap3d.googlecode.com
 
Paragyte mobile brochure
Paragyte mobile brochureParagyte mobile brochure
Paragyte mobile brochure
 
Cross-platform App Development Company
Cross-platform App Development CompanyCross-platform App Development Company
Cross-platform App Development Company
 
Why windows phone
Why windows phoneWhy windows phone
Why windows phone
 
Native v s hybrid
Native v s hybridNative v s hybrid
Native v s hybrid
 

Native vs Hybrid - Demystifying the Technology Dilemma

  • 1. Native vs Hybrid App Development
  • 2. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. While working with many different clients I have learnt that choosing between a hybrid and a native app is very often not an easy task. Which one should you select and why? As usually in these cases, there is no straight answer.
  • 3. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. NATIVE VS HYBRID APP DEVELOPMENT
  • 4. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. The Introduction First of all some stats: ● 79,4% of all mobile devices use Android ● 16,4% of all mobile devices use iOS Source: Forbes.com
  • 5. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. NATIVE APPS Native apps are smartphone and tablet applications developed precisely for a specific mobile operating system. For iOS we usually use Swift and for Android we use Java or Kotlin (trending solution right now).
  • 6. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. PROS OF NATIVE APPS ● GREAT PERFORMANCE - native apps are developed specifically for a given operational system (according to its guidelines), so they are faster and more refined than their hybrid counterparts, making them a perfect match for high-performance applications and games
  • 7. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. PROS OF NATIVE APPS ● BETTER UX - both Android and iOS apps have some individual characteristics, which feel natural for their users. Long-time Android/iOS users probably won’t have any problems with finding their way around the app which follows platform specific UI standards - just like other apps they already use (navigating, interface etc.).
  • 8. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. PROS OF NATIVE APPS ● EASIER ACCESS TO BUILT-IN CAPABILITIES - native apps have no problem tapping into all the device’s functionalities, such as: camera, microphone, calendar, GPS etc. while hybrid apps grant only a limited access to them.
  • 9. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. PROS OF NATIVE APPS ● INTERNET CONNECTION IS NOT ALWAYS A MUST - depending on the functionality, native apps don’t necessarily require internet connection to work (when it comes to hybrid apps, it is usually a must)
  • 10. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. EXAMPLES OF NATIVE APPS ● elGrocer - el Grocer is an Android and iPhone app which allows users to shop from grocery stores nearby in Dubai (by both “shopping by items” and “shopping by stores”) with no changes in price.
  • 11. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. EXAMPLES OF NATIVE APPS ● WonderWoof - Wonderwoof is a mobile Android app, integrated with WonderWoof BowTie device. It allows users to create personalized profiles for their dogs, track their activity (with badges as awards) and connect with other users.
  • 12. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. EXAMPLES OF NATIVE APPS ● EasyTalQ - Easy TalQ is a natively developed Android and iOS app that connects interpreters and their clients. The app allows people around the world to book interpretation services in any language for a specific time.
  • 13. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. HYBRID APPS Hybrid apps are web apps hidden behind a native app shell. They are cross-platform and can be immediately distributed between app stores without the need to develop two different versions for Android and iOS.
  • 14. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. PROS OF HYBRID APPS ● The cost - the lowered cost of developing a hybrid app instead of a native application is one of the biggest pros of this solution. You don’t have to create two separate versions for Android and iOS, instead you get an app ready for both platforms (assuming you don’t care about getting a native-like interface)
  • 15. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. PROS OF HYBRID APPS ● Lower requirements - one language can be used on all available platforms (assuming you are using Cordova or PhoneGap wrapper). Xamarin might also be a very interesting alternative here.
  • 16. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. EXAMPLES OF HYBRID APPS ● fTrack Go - fTrack Go is a cross-platform project management app available both on Android and iOS. It allows users to track production process and time, involve clients in ongoing projects and much more.
  • 17. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. EXAMPLES OF HYBRID APPS ● Eduvee - Eduvee is the brainchild of engineering graduates who wanted to bring education into the digital age. Exposed to all kinds of new technology every day, they want to make it accessible to students and teachers alike to help support what is being taught in class.
  • 18. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. NATIVE VS HYBRID MOBILE DEVELOPMENT Right now you should have a general idea of the qualities of both native and hybrid apps. When to choose which then? There are two main, deciding factors - available time and money.
  • 19. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. NATIVE APP CONS ● Money - the cost of maintaining multiple code bases will be much higher than in the case of a single code base.
  • 20. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. NATIVE APP CONS ● More developers - usually more developers will be needed, due to the specific knowledge required to develop for both platforms.
  • 21. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. HYBRID APP CONS ● UX - A hybrid app will never give users a fully native experience. Native apps use system interface components which are well-known by users and also allow developers to create meaningful, descriptive transitions and transformations which help maintain the work flow.
  • 22. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. HYBRID APP CONS ● Lack of some native features - both Android and iOS have some features that are only available for their native apps. A good example is Render Script, computation engine that operates at the native level, allowing you to accelerate your app when it requires extensive computational power (it’s used in many photo rendering apps).
  • 23. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. HYBRID APP CONS ● Efficiency - hybrid apps are usually a lot slower and less refined than the native counterparts, so running high-performance apps and games can be a frustrating experience.
  • 24. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. HYBRID APP CONS ● Design - even if the design is good, it still won’t have the native feeling, because you are trying to match one version to two platforms.
  • 25. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. HYBRID APP CONS ● App Store approval - if your App Store experience is a rookie one do not be surprised the app submission may be a bumpy road and a seemingly trifle mistake can result in app rejection and lots of time lost if you are not careful and violate any of the App Store rules - some of the most common app rejection reasons can be found here.
  • 26. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. WHAT’S THE ANSWER? In my opinion, choosing whether to go native or hybrid should depend not only on your current need, but also on the future plans. Let me focus on two very popular scenarios:
  • 27. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. WHAT’S THE ANSWER? 1. You have a very simple app that will not really need any complex functionalities in the future (for example a cinema ticket booking app). In this case, when there are no large functionality updates on the horizon, hybrid app may be a reasonable choice
  • 28. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. WHAT’S THE ANSWER? 2. You want to develop an MVP, but already have a list of extra features you’d like to add in the future In this case, when the application is expected to be getting more functionalities based on the feedback from your early adopters, a native app is the way to go.
  • 29. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. WHAT’S THE ANSWER? As you can see, there are situations when both hybrid and native apps can be a viable solution. Nevertheless, I am of an opinion that native is overall a better alternative, mainly because it gives you much wider options for post-MVP development.
  • 30. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. WHAT’S THE ANSWER? I hope this article will help you make the right decision. If you are facing the native vs hybrid dilemma and would like to share your thoughts or get some additional advice feel free to leave a comment in the comments section or write us using the contact form, I’ll definitely try to help!
  • 31. RST-IT Sp. z o.o. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław +48 71 723 40 99 office@rst-it.com www.rst-it.com Confidental info Presentation by Krzysztof Marszałek Contact me at krzysztof.marszalek@rst-it.com if you find the idea interesting
  • 32. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław office@rst-it.com www.rst-it.com RST-IT Sp. z o.o. Also contributed to the article: Marcin Przepiórkowski - RST-IT Mobile Department Team Szymon Półtorak - RST-IT Frontend Department Team Adam Szeremeta - RST-IT iOS Developer
  • 33. RST-IT Sp. z o.o. Wrocławski Park Technologiczny Duńska 9 54-427 Wrocław +48 71 723 40 99 office@rst-it.com www.rst-it.com Confidental info Read more on startups and tech at www.howwedostartups.com