SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Contents
The Mobile Delivery Gap..................................................................................................03
The Choice to Go Hybrid...................................................................................................04
What is a Hybrid App? ......................................................................................................05
Comparing Hybrid vs. Native...........................................................................................06
Why Hybrid?.......................................................................................................................07
Why Native?........................................................................................................................13
A Little About Ionic….........................................................................................................17
Testimonials.........................................................................................................................18
Let Us Help With Your Hybrid Strategy...........................................................................21
ebook 03
The Mobile Delivery Gap
Back in the early days of mobile, there was really only one way to give users
the performance and features they expected. You had to use a native SDK.
Of course, that came with tradeoffs:
•• Building in parallel for each mobile platform
•• Managing multiple codebases
•• Hiring and retaining highly specialized and costly native developers
Meanwhile, demand for mobile experiences has grown exponentially. By
2022, 70% of all enterprise software interactions are expected to occur on
mobile devices.1
Given the time and cost of traditional native development, it’s no surprise
that many app dev teams are struggling to keep up.
Thankfully, times have changed. As mobile and web technology have
evolved, hybrid has emerged as a viable alternative to native. Many are
now looking at hybrid development as a way to simplify and speed up
development. Let’s take a look.
1
Market Guide for Mobile Application Testing Services - Gartner, June 2017
Demand for mobile
experiences is
growing 5x faster
than internal IT
teams can deliver.
Gartner
Forrester estimates a
hybrid approach will
save an organization
between 75−80%
compared to native.
ebook 04
The Choice to Go Hybrid
The growing adoption of hybrid is evident in a recent Forrester survey that
found two-thirds of mobile developers are choosing a web-based approach
over native tools.2
Meanwhile, top brands like MarketWatch and Nationwide
have chosen hybrid over native for their flagship consumer apps.
The top reasons for making the switch from native to hybrid, based on
independent research and testimonials, are:
1. Speed. Building for multiple platforms from a single codebase often makes
delivering cross-platform apps 2-3x faster than native.
2. Efficiency. Forrester estimates that hybrid can save an organization between
75-80% in support and porting costs compared to native.
3. Omnichannel. Hybrid apps can run anywhere the web runs - on a desktop or
mobile browser, as a mobile app, or PWA.
Put together, these advantages have helped centralized app dev teams close
the gap and better satisfy the demand for mobile apps for customers and
internal employees.
2
Native, Web, And Cross-Platform Mobile Apps All Have Their Place - April 5th 2016 Forrester
ebook 05
What is a Hybrid App?
Hybrid apps are essentially native apps. They’re downloaded
from a platform’s app store or marketplace, and access the
same native features and hardware-based performance
acceleration as any app built with a native SDK.
The key difference is that hybrid apps are built using open web
technologies like JavaScript, HTML, and CSS, rather than the
proprietary or specialized languages used by iOS, Android, and others.
That means anyone with a web developer skill-set can build an app
using the hybrid approach.
Hybrid apps run in a full-screen browser, called a webview, that is
invisible to the user. Through customizable native plugins, they can
access the native features of specific mobile devices (such as the
camera or touch ID), without the core code being tied to that device.
That means hybrid-built apps can run on any platform or device, all
from a single codebase, while still delivering a native look and feel.
ebook 06
In the sections that follow, we’ll provide a one-to-one
comparison of hybrid vs. native, highlighting the pros
and cons of each approach.
It’s important to keep in mind that the decision to
choose hybrid or native should be based on the
unique goals of your organization, the circumstances
of a given project, and composition of your existing
development team.
Of course, we’re betting big on the power of the
web and the promise and potential of cross-platform
hybrid development. But we understand that individual
circumstances should drive which route you choose.
Hopefully this ebook will give you some helpful tips
to help you choose the right approach for your next
project. But keep in mind, there’s often plenty of room
to accommodate different approaches in a single
organization. It’s not always an either or decision.
Comparing Hybrid vs. Native
7
Why Hybrid?
Let’s take a look at each of these.
Write once,
run anywhere
Use the talent you
already have
Deliver a great
user experience
across platforms
Build for
the future
ebook 07
ebook 8
Rarely is a mobile app only designed for a single platform. Consumers,
partners, and employees all have a choice of platforms and devices.
Following the native approach, that meant you needed to build separate
apps for each mobile platform, and sometimes specific apps for tablets
and smartphones.
This is where hybrid development shines.
With a hybrid framework like Ionic, you can run your app on any platform
or device, all from a single codebase. Ionic also provides platform
continuity, so the look and feel of your app isn’t one-size-fits-all. It
automatically adapts to each platform. And because hybrid technology
is web-based, you can run your app in a regular browser as a Progressive
Web App, or PWA.
That means your users get a great experience across platforms and
devices, and you only have one codebase to worry about.
Write Once, Run Anywhere
Until recently, it was
quite common to
program Android apps
in Java and iOS apps in
Swift/Objective-C.
Multiplatform
frameworks get rid of
having to maintain two
code bases, and they
are thus becoming very
popular.
InfoWorld - October 2017
Apple’s Swift is losing developers
to multiplatform frameworks
ebook 09
According to the 2017 Stack
Overflow Survey, only 6.5%
of all developers cited Swift
and Objective-C as familiar
languages. In contrast,
web developers made up
72.6% of respondents, and
JavaScript appeared as
the most commonly used
programming language in
the survey.
Ionic Blog - July 2017
In-House Teams  Talent Rising to
the Challenge
Use the Talent You
Already Have
The web developer community is about 30x greater in size
than the number of native mobile app developers. Many
development teams already have a deep bench of programmers
who understand HTML, CSS and JavaScript.
Why not leverage the talent you already have in-house to build
your next mobile apps?
With a hybrid framework like Ionic, your existing web teams can
build high-performance apps that run on any platform or device,
using the tools and technology they already know and love.
That’s a lot easier than recruiting, training, and hiring specialists.
Plus, centralizing on a single skill set makes it much easier to
reassign teams when a project is finished - whether that’s a
desktop web app or another mobile project.
ebook
ebook 10
When we were
working natively
our user satisfaction
scores were like 3
stars on Android.
All time low was 2.5
on iOS. Now we are
at 4.5 stars on iOS
and near 4.5 stars
on Android.
Brian Aguilar,
MarketWatch - May 2017
On switching from native to
hybrid with Ionic
The Best UX Across Platforms
Before Dow Jones MarketWatch made the switch to hybrid, their app
store reviews were in bad shape. Now, they’re consistently around 4.5
out of 5.
Native advocates will claim that only a native approach can deliver
the speed and performance that you need to create a great UX. Sure,
we think that’s important as well, and hybrid-built apps offer the same
hardware-based performance acceleration as native apps.
But what the MarketWatch team found is that user experience isn’t just
about performance. Simplifying app dev and consolidating onto a single
codebase means more time to add features, fewer defects, and more
time to fix bugs that find their way through.
Most importantly, a great UX means a consistent app experience as
your users move between platforms, devices, and modes of interaction,
including mobile and desktop browsers. Only hybrid can deliver that
kind of consistency.
Moving now to the web
platform offers you
richer, more innovative
options moving forward.
ebook 11
Development organizations are tasked to build
applications for the future.
Future applications will be run on a growing
number and diversity of platforms oriented around
the web: wearables, IoT devices and other M2M
communications like GPS in cars, asset tracking
systems, or portable medical devices.
Thankfully, the web is the most widely used
application runtime in the world.
Hybrid development taps into this mainstream.
Using a forward-looking development stack lays the
groundwork for you to seize opportunities beyond
today’s devices, like Progressive Web Apps.
Moving now to the web platform offers you richer,
more innovative options moving forward. How you
capitalize on these opportunities will be the measure
of your success.
Building for the Future
ebook 12
Of course, hybrid applications are not without their drawbacks:
1. System overhead
The use of the webview may introduce a degree of
overhead compared to native. The abundance of
performance APIs and increasingly powerful hardware
have made this less of a factor in recent years, but
it’s still something to consider. For most applications,
the difference in performance is hardly noticeable.
But for 3D games and other performance-intensive
applications, hybrid may not be the best choice.
2. Third-party plugins
Hybrid apps are able to access nearly every native
feature of a device, like the camera or gyroscope, by
using native plugins. Open source Cordova plugins
are the most popular. The use of these plugins does
add complexity to development. Ionic offers a library
of the most common plugins, known as Ionic Native,
that are easier to use than standard Cordova plugins.
Nonetheless, this is a factor to consider.
3. Framework dependencies
Choosing a cross-platform approach means you’re
placing trust in the framework vendor to keep up with
the latest and greatest native features and design
patterns of each mobile platform. While Ionic is
committed to keeping up with new Android and iOS
versions, there’s still a dependency.
13
Why Native?
Let’s explore the common reasons
for choosing native.
Performance Rich native library
No third-party
dependencies
ebook 13
ebook 14
Benefits of Native Development
As stated previously, native is still the preferred approach for many mobile developers. And there
are some good reasons for that. While part of that is based on the legacy of having few viable
alternatives, native still has its advantages today.
Performance
Native code is still faster than Javascript and HTML. This matters when developers are looking to build demanding
graphical applications such as games and other intensive animation applications. Mobile browsers are coming
closer to bridging the gap for these types of intensive applications using WebGL specification; however, native
still has the advantage here.
Rich native library
Using native SDKs allows the developer to access the latest features specifically designed for those platforms,
without the complexity of dealing with native plugins. This is key when you need to provide a rich contextual user
experience such as facial recognition for iOS or touch ID for Android.
No third-party dependencies
By building exclusively with a native toolset, developers aren’t bound to any third-party to keep up with support, and
there’s not as much of a dependency on open source communities like Cordova to keep up with the latest features.
Native apps usually have
a longer development
cycle, especially when
building for multiple
platforms.
ebook 15
Here are the most frequently cited challenges associated with native development:
1. Longer development cycles
Native apps usually have a longer development
cycle, especially when building for multiple platforms,
which requires two or three different code sources for
iOS, Android or Windows. Each platform has its own
nuances which require specific changes, updates and
maintenance which bloat the cost of an application and
add development time. This creates a lot of iterations
within the development process in order to customize
and test for each platform, it also reduces your agility
to launch your application or push updates.
2. High development costs
If you haven’t caught it before, developing mobile
applications natively is expensive and time-consuming,
mostly driven by the time it takes to build for each
platform, along with the cost of hiring and retaining
talent.
3. Native talent hard to find
Finding and hiring iOS and Android developers is
difficult, time consuming and expensive and it’s also
difficult to repurpose those developers for other
projects outside of mobile.
ebook 16
Attribute Native Approach Cross Platform Hybrid
Developer Skill Set Needed Objective-C, iOS SDK, Java,
Android SDK
HTML, CSS, Javascript
Distribution Method App Stores App Stores
Desktop Browser
Desktop App (e.g. Electron)
Mobile Browser
Progressive Web App
Speed to Develop Slow Fast
Development Cost High Low
Maintenance Cost High Moderate/low
Graphical Performance High Moderate
App Performance High Driven by use case
Access to native functionality Full native library Full native library (requires third-party
plugins)
UX consistency across platforms
and devices
Requires separate apps Yes
ebook 17
With Ionic’s open source Framework and powerful
suite of developer tools and services, you can run
your app on any platform or device, all from a single
codebase. Ionic also provides platform continuity, so
the look and feel of your app isn’t one-size-fits-all. It
automatically adapts to each platform. And because
our technology is all web-based, you can even run your
app in a desktop browser as a progressive web app,
or PWA. That means your users get a great experience
across platforms and devices, and you only have one
codebase to worry about.
With over 4 million apps built on Ionic so far and
5 million developers using the platform, Ionic is
the platform of choice for any organization looking
to develop beautiful apps that provide a rich user
experience with minimal investment.
But don’t just take our word for it…
A Little About Ionic…
ebook 18
“Mobile experience is critical to our business and
brand – hundreds of thousands of active users
rely on our mobile apps for timely financial news.
With the Ionic Framework, we develop one code
base that supports multiple platforms with a
consistent user experience. We’ve doubled the
output of our lean developer team – and more
importantly, our user satisfaction has increased
significantly based on app store star ratings.”
Brian Aguilar Product Manager
ebook 19
“The Ionic Framework and its cross platform
approach to mobile app development is very
efficient and effective for us. With Ionic Creator,
we are also able to collaboratively design
with our business stakeholders. Being able to
share working designs and prototypes with
the business in the design phase improved our
delivery time by 2X.”
Heinz Haeussler Mobile Technical Expert
ebook 20
“Ultimately the biggest factor that drove us to use
Ionic was its design and flexibility. Ionic made
it easy to go from an idea to a fully functioning
app and the frameworks robust components rival
those use in native development. We were able
to leverage one single code base that allowed
us to cut development time in half and save well
over $200,000 a year by not having to hire two
additional native developers.”
Ryan Hanna VP of Product  Engineering
21ebook 21
Ionic makes it easy to build high performance apps that look and feel beautiful on any
platform or device. The Ionic Framework is the #1 adopted cross-platform development
framework in the world, with a vibrant community of more than 5 million developers in
over 200 countries. Connect with one of our App Strategists to see how we can help.
Let Us Help With Your Hybrid Strategy
Let’s Talk Strategy

Weitere ähnliche Inhalte

Was ist angesagt?

Mobile development-e mag-version3
Mobile development-e mag-version3Mobile development-e mag-version3
Mobile development-e mag-version3nesrine attia
 
10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile Apps10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile AppsDoug Robinson
 
React native vs. ionic – which one is better and why
React native vs. ionic – which one is better and why React native vs. ionic – which one is better and why
React native vs. ionic – which one is better and why Moon Technolabs Pvt. Ltd.
 
Hybrid Smart phone application development analysis
Hybrid Smart phone application development analysisHybrid Smart phone application development analysis
Hybrid Smart phone application development analysisSandeep Krishna
 
Where Do Cross-Platform App Frameworks Stand in 2020?
Where Do Cross-Platform App Frameworks Stand in 2020?Where Do Cross-Platform App Frameworks Stand in 2020?
Where Do Cross-Platform App Frameworks Stand in 2020?Marianne Harness
 
Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...
Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...
Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...Katy Slemon
 
Best cross platform app development frameworks for 2021
Best cross platform app development frameworks for 2021Best cross platform app development frameworks for 2021
Best cross platform app development frameworks for 2021Omega_UAE
 
Cross-platform App Development Company
Cross-platform App Development CompanyCross-platform App Development Company
Cross-platform App Development CompanyThe NineHertz
 
The Best Alternatives To The Ionic Framework.pdf
The Best Alternatives To The Ionic Framework.pdfThe Best Alternatives To The Ionic Framework.pdf
The Best Alternatives To The Ionic Framework.pdfMoon Technolabs Pvt. Ltd.
 
TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019
TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019
TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019upssingh
 
Xamarin vs react native 5 step comparison guide 2021
Xamarin vs react native  5 step comparison guide 2021Xamarin vs react native  5 step comparison guide 2021
Xamarin vs react native 5 step comparison guide 2021SnehaDas60
 
Most recommended android app development frameworks for app development
Most recommended android app development frameworks for app developmentMost recommended android app development frameworks for app development
Most recommended android app development frameworks for app developmentAppsquadz Technologies
 
Project Management for Mobile Apps
Project Management for Mobile AppsProject Management for Mobile Apps
Project Management for Mobile AppsAlejandro Otanez
 
React js vs angularjs which framework to choose in 2022_
React js vs angularjs  which framework to choose in 2022_React js vs angularjs  which framework to choose in 2022_
React js vs angularjs which framework to choose in 2022_Moon Technolabs Pvt. Ltd.
 
Mobility testing day_1_ppt
Mobility testing day_1_pptMobility testing day_1_ppt
Mobility testing day_1_pptsayhi2sudarshan
 
Appear IQ The Business Case for hybrid html5 mobile apps
Appear IQ The Business Case for hybrid html5 mobile appsAppear IQ The Business Case for hybrid html5 mobile apps
Appear IQ The Business Case for hybrid html5 mobile appsAppear
 
NATIVE VS PWA APPS – A COMPLETE GUIDE
NATIVE VS PWA APPS – A COMPLETE GUIDENATIVE VS PWA APPS – A COMPLETE GUIDE
NATIVE VS PWA APPS – A COMPLETE GUIDETekRevol LLC
 
Hybrid vs Native Mobile App. Decide in 5 minutes!
Hybrid vs Native Mobile App. Decide in 5 minutes!Hybrid vs Native Mobile App. Decide in 5 minutes!
Hybrid vs Native Mobile App. Decide in 5 minutes!July Systems
 

Was ist angesagt? (20)

Mobile development-e mag-version3
Mobile development-e mag-version3Mobile development-e mag-version3
Mobile development-e mag-version3
 
10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile Apps10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile Apps
 
React native vs. ionic – which one is better and why
React native vs. ionic – which one is better and why React native vs. ionic – which one is better and why
React native vs. ionic – which one is better and why
 
Hybrid Smart phone application development analysis
Hybrid Smart phone application development analysisHybrid Smart phone application development analysis
Hybrid Smart phone application development analysis
 
Where Do Cross-Platform App Frameworks Stand in 2020?
Where Do Cross-Platform App Frameworks Stand in 2020?Where Do Cross-Platform App Frameworks Stand in 2020?
Where Do Cross-Platform App Frameworks Stand in 2020?
 
Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...
Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...
Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...
 
Best cross platform app development frameworks for 2021
Best cross platform app development frameworks for 2021Best cross platform app development frameworks for 2021
Best cross platform app development frameworks for 2021
 
Cross-platform App Development Company
Cross-platform App Development CompanyCross-platform App Development Company
Cross-platform App Development Company
 
The Best Alternatives To The Ionic Framework.pdf
The Best Alternatives To The Ionic Framework.pdfThe Best Alternatives To The Ionic Framework.pdf
The Best Alternatives To The Ionic Framework.pdf
 
TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019
TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019
TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019
 
Xamarin vs react native 5 step comparison guide 2021
Xamarin vs react native  5 step comparison guide 2021Xamarin vs react native  5 step comparison guide 2021
Xamarin vs react native 5 step comparison guide 2021
 
Most recommended android app development frameworks for app development
Most recommended android app development frameworks for app developmentMost recommended android app development frameworks for app development
Most recommended android app development frameworks for app development
 
Hybrid Mobile App
Hybrid Mobile AppHybrid Mobile App
Hybrid Mobile App
 
Top 8 Alternatives Of Xamarin.pdf
Top 8 Alternatives Of Xamarin.pdfTop 8 Alternatives Of Xamarin.pdf
Top 8 Alternatives Of Xamarin.pdf
 
Project Management for Mobile Apps
Project Management for Mobile AppsProject Management for Mobile Apps
Project Management for Mobile Apps
 
React js vs angularjs which framework to choose in 2022_
React js vs angularjs  which framework to choose in 2022_React js vs angularjs  which framework to choose in 2022_
React js vs angularjs which framework to choose in 2022_
 
Mobility testing day_1_ppt
Mobility testing day_1_pptMobility testing day_1_ppt
Mobility testing day_1_ppt
 
Appear IQ The Business Case for hybrid html5 mobile apps
Appear IQ The Business Case for hybrid html5 mobile appsAppear IQ The Business Case for hybrid html5 mobile apps
Appear IQ The Business Case for hybrid html5 mobile apps
 
NATIVE VS PWA APPS – A COMPLETE GUIDE
NATIVE VS PWA APPS – A COMPLETE GUIDENATIVE VS PWA APPS – A COMPLETE GUIDE
NATIVE VS PWA APPS – A COMPLETE GUIDE
 
Hybrid vs Native Mobile App. Decide in 5 minutes!
Hybrid vs Native Mobile App. Decide in 5 minutes!Hybrid vs Native Mobile App. Decide in 5 minutes!
Hybrid vs Native Mobile App. Decide in 5 minutes!
 

Ähnlich wie Hybrid mobile development vs. Native using ionic

Top 10 Mobile App Development Frameworks in 2023
Top 10 Mobile App Development Frameworks in 2023Top 10 Mobile App Development Frameworks in 2023
Top 10 Mobile App Development Frameworks in 2023BitCot
 
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 ?Rosalie Lauren
 
Top 10 Mobile App Development Frameworks in 2022.pdf
Top 10 Mobile App Development Frameworks in 2022.pdfTop 10 Mobile App Development Frameworks in 2022.pdf
Top 10 Mobile App Development Frameworks in 2022.pdfSparity1
 
Top 10 Mobile App Development Frameworks in 2022-converted.pdf
Top 10 Mobile App Development Frameworks in 2022-converted.pdfTop 10 Mobile App Development Frameworks in 2022-converted.pdf
Top 10 Mobile App Development Frameworks in 2022-converted.pdfSparity1
 
Quick Guide To Mobile App Development_ Web vs. Native vs. Hybrid
Quick Guide To Mobile App Development_ Web vs. Native vs. HybridQuick Guide To Mobile App Development_ Web vs. Native vs. Hybrid
Quick Guide To Mobile App Development_ Web vs. Native vs. HybridMobio Solutions
 
Web Application Development- Best Practices in 2023.
Web Application Development- Best Practices in 2023.Web Application Development- Best Practices in 2023.
Web Application Development- Best Practices in 2023.Techugo
 
A Guide to Mobile App Development - Web vs Native vs Hybrid.pdf
A Guide to Mobile App Development - Web vs Native vs Hybrid.pdfA Guide to Mobile App Development - Web vs Native vs Hybrid.pdf
A Guide to Mobile App Development - Web vs Native vs Hybrid.pdfWDP Technologies
 
The Ultimate Guide to Cross Platform App Development Frameworks in 2023
The Ultimate Guide to Cross Platform App Development Frameworks in 2023The Ultimate Guide to Cross Platform App Development Frameworks in 2023
The Ultimate Guide to Cross Platform App Development Frameworks in 2023Cerebrum Infotech
 
Mobility Solutions - Development of Hybrid Mobile Applications with HTML
Mobility Solutions - Development of Hybrid Mobile Applications with HTMLMobility Solutions - Development of Hybrid Mobile Applications with HTML
Mobility Solutions - Development of Hybrid Mobile Applications with HTMLMindteck (India) Limited
 
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...ReformedTech
 
Web Application Development in 2023.pdf
Web Application Development in 2023.pdfWeb Application Development in 2023.pdf
Web Application Development in 2023.pdfTechugo
 
Executive Overview of OutSystems (1)
Executive Overview of OutSystems (1)Executive Overview of OutSystems (1)
Executive Overview of OutSystems (1)Steven Levine
 
Top 9 Frameworks that would disrupt the mobile app development in 2022
Top 9 Frameworks that would disrupt the mobile app development in 2022Top 9 Frameworks that would disrupt the mobile app development in 2022
Top 9 Frameworks that would disrupt the mobile app development in 2022Inexture Solutions
 
Do You Want to Achieve Mobile App Mastery? A Step-by-Step Guidebook
Do You Want to Achieve Mobile App Mastery? A Step-by-Step GuidebookDo You Want to Achieve Mobile App Mastery? A Step-by-Step Guidebook
Do You Want to Achieve Mobile App Mastery? A Step-by-Step GuidebookDistanceCodingAgency
 
Do You Want to Achieve Mobile App Mastery: A Step-by-Step Guidebook
Do You Want to Achieve Mobile App Mastery: A Step-by-Step GuidebookDo You Want to Achieve Mobile App Mastery: A Step-by-Step Guidebook
Do You Want to Achieve Mobile App Mastery: A Step-by-Step Guidebookbill886381
 
Native, hybrid, or pw as – choose the best for your business
Native, hybrid, or pw as – choose the best for your businessNative, hybrid, or pw as – choose the best for your business
Native, hybrid, or pw as – choose the best for your businessMarkovate
 
SWOT Analysis of Native vs Cross-platform for Mobile App Development.pptx
SWOT Analysis of Native vs Cross-platform for Mobile App Development.pptxSWOT Analysis of Native vs Cross-platform for Mobile App Development.pptx
SWOT Analysis of Native vs Cross-platform for Mobile App Development.pptxBytes Technolab Inc.
 
Best Hybrid Mobile App Development Company in Vijayawada.pdf
Best Hybrid Mobile App Development Company in Vijayawada.pdfBest Hybrid Mobile App Development Company in Vijayawada.pdf
Best Hybrid Mobile App Development Company in Vijayawada.pdfAnandValluru2
 
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...SoftLabNY
 
Web vs Mobile App Development: Choosing the Right Platform for Your Business
Web vs Mobile App Development: Choosing the Right Platform for Your BusinessWeb vs Mobile App Development: Choosing the Right Platform for Your Business
Web vs Mobile App Development: Choosing the Right Platform for Your BusinessBaek Yongsun
 

Ähnlich wie Hybrid mobile development vs. Native using ionic (20)

Top 10 Mobile App Development Frameworks in 2023
Top 10 Mobile App Development Frameworks in 2023Top 10 Mobile App Development Frameworks in 2023
Top 10 Mobile App Development Frameworks in 2023
 
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 ?
 
Top 10 Mobile App Development Frameworks in 2022.pdf
Top 10 Mobile App Development Frameworks in 2022.pdfTop 10 Mobile App Development Frameworks in 2022.pdf
Top 10 Mobile App Development Frameworks in 2022.pdf
 
Top 10 Mobile App Development Frameworks in 2022-converted.pdf
Top 10 Mobile App Development Frameworks in 2022-converted.pdfTop 10 Mobile App Development Frameworks in 2022-converted.pdf
Top 10 Mobile App Development Frameworks in 2022-converted.pdf
 
Quick Guide To Mobile App Development_ Web vs. Native vs. Hybrid
Quick Guide To Mobile App Development_ Web vs. Native vs. HybridQuick Guide To Mobile App Development_ Web vs. Native vs. Hybrid
Quick Guide To Mobile App Development_ Web vs. Native vs. Hybrid
 
Web Application Development- Best Practices in 2023.
Web Application Development- Best Practices in 2023.Web Application Development- Best Practices in 2023.
Web Application Development- Best Practices in 2023.
 
A Guide to Mobile App Development - Web vs Native vs Hybrid.pdf
A Guide to Mobile App Development - Web vs Native vs Hybrid.pdfA Guide to Mobile App Development - Web vs Native vs Hybrid.pdf
A Guide to Mobile App Development - Web vs Native vs Hybrid.pdf
 
The Ultimate Guide to Cross Platform App Development Frameworks in 2023
The Ultimate Guide to Cross Platform App Development Frameworks in 2023The Ultimate Guide to Cross Platform App Development Frameworks in 2023
The Ultimate Guide to Cross Platform App Development Frameworks in 2023
 
Mobility Solutions - Development of Hybrid Mobile Applications with HTML
Mobility Solutions - Development of Hybrid Mobile Applications with HTMLMobility Solutions - Development of Hybrid Mobile Applications with HTML
Mobility Solutions - Development of Hybrid Mobile Applications with HTML
 
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
 
Web Application Development in 2023.pdf
Web Application Development in 2023.pdfWeb Application Development in 2023.pdf
Web Application Development in 2023.pdf
 
Executive Overview of OutSystems (1)
Executive Overview of OutSystems (1)Executive Overview of OutSystems (1)
Executive Overview of OutSystems (1)
 
Top 9 Frameworks that would disrupt the mobile app development in 2022
Top 9 Frameworks that would disrupt the mobile app development in 2022Top 9 Frameworks that would disrupt the mobile app development in 2022
Top 9 Frameworks that would disrupt the mobile app development in 2022
 
Do You Want to Achieve Mobile App Mastery? A Step-by-Step Guidebook
Do You Want to Achieve Mobile App Mastery? A Step-by-Step GuidebookDo You Want to Achieve Mobile App Mastery? A Step-by-Step Guidebook
Do You Want to Achieve Mobile App Mastery? A Step-by-Step Guidebook
 
Do You Want to Achieve Mobile App Mastery: A Step-by-Step Guidebook
Do You Want to Achieve Mobile App Mastery: A Step-by-Step GuidebookDo You Want to Achieve Mobile App Mastery: A Step-by-Step Guidebook
Do You Want to Achieve Mobile App Mastery: A Step-by-Step Guidebook
 
Native, hybrid, or pw as – choose the best for your business
Native, hybrid, or pw as – choose the best for your businessNative, hybrid, or pw as – choose the best for your business
Native, hybrid, or pw as – choose the best for your business
 
SWOT Analysis of Native vs Cross-platform for Mobile App Development.pptx
SWOT Analysis of Native vs Cross-platform for Mobile App Development.pptxSWOT Analysis of Native vs Cross-platform for Mobile App Development.pptx
SWOT Analysis of Native vs Cross-platform for Mobile App Development.pptx
 
Best Hybrid Mobile App Development Company in Vijayawada.pdf
Best Hybrid Mobile App Development Company in Vijayawada.pdfBest Hybrid Mobile App Development Company in Vijayawada.pdf
Best Hybrid Mobile App Development Company in Vijayawada.pdf
 
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...
 
Web vs Mobile App Development: Choosing the Right Platform for Your Business
Web vs Mobile App Development: Choosing the Right Platform for Your BusinessWeb vs Mobile App Development: Choosing the Right Platform for Your Business
Web vs Mobile App Development: Choosing the Right Platform for Your Business
 

Kürzlich hochgeladen

Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...soginsider
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 

Kürzlich hochgeladen (20)

Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 

Hybrid mobile development vs. Native using ionic

  • 1.
  • 2. Contents The Mobile Delivery Gap..................................................................................................03 The Choice to Go Hybrid...................................................................................................04 What is a Hybrid App? ......................................................................................................05 Comparing Hybrid vs. Native...........................................................................................06 Why Hybrid?.......................................................................................................................07 Why Native?........................................................................................................................13 A Little About Ionic….........................................................................................................17 Testimonials.........................................................................................................................18 Let Us Help With Your Hybrid Strategy...........................................................................21
  • 3. ebook 03 The Mobile Delivery Gap Back in the early days of mobile, there was really only one way to give users the performance and features they expected. You had to use a native SDK. Of course, that came with tradeoffs: •• Building in parallel for each mobile platform •• Managing multiple codebases •• Hiring and retaining highly specialized and costly native developers Meanwhile, demand for mobile experiences has grown exponentially. By 2022, 70% of all enterprise software interactions are expected to occur on mobile devices.1 Given the time and cost of traditional native development, it’s no surprise that many app dev teams are struggling to keep up. Thankfully, times have changed. As mobile and web technology have evolved, hybrid has emerged as a viable alternative to native. Many are now looking at hybrid development as a way to simplify and speed up development. Let’s take a look. 1 Market Guide for Mobile Application Testing Services - Gartner, June 2017 Demand for mobile experiences is growing 5x faster than internal IT teams can deliver. Gartner
  • 4. Forrester estimates a hybrid approach will save an organization between 75−80% compared to native. ebook 04 The Choice to Go Hybrid The growing adoption of hybrid is evident in a recent Forrester survey that found two-thirds of mobile developers are choosing a web-based approach over native tools.2 Meanwhile, top brands like MarketWatch and Nationwide have chosen hybrid over native for their flagship consumer apps. The top reasons for making the switch from native to hybrid, based on independent research and testimonials, are: 1. Speed. Building for multiple platforms from a single codebase often makes delivering cross-platform apps 2-3x faster than native. 2. Efficiency. Forrester estimates that hybrid can save an organization between 75-80% in support and porting costs compared to native. 3. Omnichannel. Hybrid apps can run anywhere the web runs - on a desktop or mobile browser, as a mobile app, or PWA. Put together, these advantages have helped centralized app dev teams close the gap and better satisfy the demand for mobile apps for customers and internal employees. 2 Native, Web, And Cross-Platform Mobile Apps All Have Their Place - April 5th 2016 Forrester
  • 5. ebook 05 What is a Hybrid App? Hybrid apps are essentially native apps. They’re downloaded from a platform’s app store or marketplace, and access the same native features and hardware-based performance acceleration as any app built with a native SDK. The key difference is that hybrid apps are built using open web technologies like JavaScript, HTML, and CSS, rather than the proprietary or specialized languages used by iOS, Android, and others. That means anyone with a web developer skill-set can build an app using the hybrid approach. Hybrid apps run in a full-screen browser, called a webview, that is invisible to the user. Through customizable native plugins, they can access the native features of specific mobile devices (such as the camera or touch ID), without the core code being tied to that device. That means hybrid-built apps can run on any platform or device, all from a single codebase, while still delivering a native look and feel.
  • 6. ebook 06 In the sections that follow, we’ll provide a one-to-one comparison of hybrid vs. native, highlighting the pros and cons of each approach. It’s important to keep in mind that the decision to choose hybrid or native should be based on the unique goals of your organization, the circumstances of a given project, and composition of your existing development team. Of course, we’re betting big on the power of the web and the promise and potential of cross-platform hybrid development. But we understand that individual circumstances should drive which route you choose. Hopefully this ebook will give you some helpful tips to help you choose the right approach for your next project. But keep in mind, there’s often plenty of room to accommodate different approaches in a single organization. It’s not always an either or decision. Comparing Hybrid vs. Native
  • 7. 7 Why Hybrid? Let’s take a look at each of these. Write once, run anywhere Use the talent you already have Deliver a great user experience across platforms Build for the future ebook 07
  • 8. ebook 8 Rarely is a mobile app only designed for a single platform. Consumers, partners, and employees all have a choice of platforms and devices. Following the native approach, that meant you needed to build separate apps for each mobile platform, and sometimes specific apps for tablets and smartphones. This is where hybrid development shines. With a hybrid framework like Ionic, you can run your app on any platform or device, all from a single codebase. Ionic also provides platform continuity, so the look and feel of your app isn’t one-size-fits-all. It automatically adapts to each platform. And because hybrid technology is web-based, you can run your app in a regular browser as a Progressive Web App, or PWA. That means your users get a great experience across platforms and devices, and you only have one codebase to worry about. Write Once, Run Anywhere Until recently, it was quite common to program Android apps in Java and iOS apps in Swift/Objective-C. Multiplatform frameworks get rid of having to maintain two code bases, and they are thus becoming very popular. InfoWorld - October 2017 Apple’s Swift is losing developers to multiplatform frameworks
  • 9. ebook 09 According to the 2017 Stack Overflow Survey, only 6.5% of all developers cited Swift and Objective-C as familiar languages. In contrast, web developers made up 72.6% of respondents, and JavaScript appeared as the most commonly used programming language in the survey. Ionic Blog - July 2017 In-House Teams Talent Rising to the Challenge Use the Talent You Already Have The web developer community is about 30x greater in size than the number of native mobile app developers. Many development teams already have a deep bench of programmers who understand HTML, CSS and JavaScript. Why not leverage the talent you already have in-house to build your next mobile apps? With a hybrid framework like Ionic, your existing web teams can build high-performance apps that run on any platform or device, using the tools and technology they already know and love. That’s a lot easier than recruiting, training, and hiring specialists. Plus, centralizing on a single skill set makes it much easier to reassign teams when a project is finished - whether that’s a desktop web app or another mobile project. ebook
  • 10. ebook 10 When we were working natively our user satisfaction scores were like 3 stars on Android. All time low was 2.5 on iOS. Now we are at 4.5 stars on iOS and near 4.5 stars on Android. Brian Aguilar, MarketWatch - May 2017 On switching from native to hybrid with Ionic The Best UX Across Platforms Before Dow Jones MarketWatch made the switch to hybrid, their app store reviews were in bad shape. Now, they’re consistently around 4.5 out of 5. Native advocates will claim that only a native approach can deliver the speed and performance that you need to create a great UX. Sure, we think that’s important as well, and hybrid-built apps offer the same hardware-based performance acceleration as native apps. But what the MarketWatch team found is that user experience isn’t just about performance. Simplifying app dev and consolidating onto a single codebase means more time to add features, fewer defects, and more time to fix bugs that find their way through. Most importantly, a great UX means a consistent app experience as your users move between platforms, devices, and modes of interaction, including mobile and desktop browsers. Only hybrid can deliver that kind of consistency.
  • 11. Moving now to the web platform offers you richer, more innovative options moving forward. ebook 11 Development organizations are tasked to build applications for the future. Future applications will be run on a growing number and diversity of platforms oriented around the web: wearables, IoT devices and other M2M communications like GPS in cars, asset tracking systems, or portable medical devices. Thankfully, the web is the most widely used application runtime in the world. Hybrid development taps into this mainstream. Using a forward-looking development stack lays the groundwork for you to seize opportunities beyond today’s devices, like Progressive Web Apps. Moving now to the web platform offers you richer, more innovative options moving forward. How you capitalize on these opportunities will be the measure of your success. Building for the Future
  • 12. ebook 12 Of course, hybrid applications are not without their drawbacks: 1. System overhead The use of the webview may introduce a degree of overhead compared to native. The abundance of performance APIs and increasingly powerful hardware have made this less of a factor in recent years, but it’s still something to consider. For most applications, the difference in performance is hardly noticeable. But for 3D games and other performance-intensive applications, hybrid may not be the best choice. 2. Third-party plugins Hybrid apps are able to access nearly every native feature of a device, like the camera or gyroscope, by using native plugins. Open source Cordova plugins are the most popular. The use of these plugins does add complexity to development. Ionic offers a library of the most common plugins, known as Ionic Native, that are easier to use than standard Cordova plugins. Nonetheless, this is a factor to consider. 3. Framework dependencies Choosing a cross-platform approach means you’re placing trust in the framework vendor to keep up with the latest and greatest native features and design patterns of each mobile platform. While Ionic is committed to keeping up with new Android and iOS versions, there’s still a dependency.
  • 13. 13 Why Native? Let’s explore the common reasons for choosing native. Performance Rich native library No third-party dependencies ebook 13
  • 14. ebook 14 Benefits of Native Development As stated previously, native is still the preferred approach for many mobile developers. And there are some good reasons for that. While part of that is based on the legacy of having few viable alternatives, native still has its advantages today. Performance Native code is still faster than Javascript and HTML. This matters when developers are looking to build demanding graphical applications such as games and other intensive animation applications. Mobile browsers are coming closer to bridging the gap for these types of intensive applications using WebGL specification; however, native still has the advantage here. Rich native library Using native SDKs allows the developer to access the latest features specifically designed for those platforms, without the complexity of dealing with native plugins. This is key when you need to provide a rich contextual user experience such as facial recognition for iOS or touch ID for Android. No third-party dependencies By building exclusively with a native toolset, developers aren’t bound to any third-party to keep up with support, and there’s not as much of a dependency on open source communities like Cordova to keep up with the latest features.
  • 15. Native apps usually have a longer development cycle, especially when building for multiple platforms. ebook 15 Here are the most frequently cited challenges associated with native development: 1. Longer development cycles Native apps usually have a longer development cycle, especially when building for multiple platforms, which requires two or three different code sources for iOS, Android or Windows. Each platform has its own nuances which require specific changes, updates and maintenance which bloat the cost of an application and add development time. This creates a lot of iterations within the development process in order to customize and test for each platform, it also reduces your agility to launch your application or push updates. 2. High development costs If you haven’t caught it before, developing mobile applications natively is expensive and time-consuming, mostly driven by the time it takes to build for each platform, along with the cost of hiring and retaining talent. 3. Native talent hard to find Finding and hiring iOS and Android developers is difficult, time consuming and expensive and it’s also difficult to repurpose those developers for other projects outside of mobile.
  • 16. ebook 16 Attribute Native Approach Cross Platform Hybrid Developer Skill Set Needed Objective-C, iOS SDK, Java, Android SDK HTML, CSS, Javascript Distribution Method App Stores App Stores Desktop Browser Desktop App (e.g. Electron) Mobile Browser Progressive Web App Speed to Develop Slow Fast Development Cost High Low Maintenance Cost High Moderate/low Graphical Performance High Moderate App Performance High Driven by use case Access to native functionality Full native library Full native library (requires third-party plugins) UX consistency across platforms and devices Requires separate apps Yes
  • 17. ebook 17 With Ionic’s open source Framework and powerful suite of developer tools and services, you can run your app on any platform or device, all from a single codebase. Ionic also provides platform continuity, so the look and feel of your app isn’t one-size-fits-all. It automatically adapts to each platform. And because our technology is all web-based, you can even run your app in a desktop browser as a progressive web app, or PWA. That means your users get a great experience across platforms and devices, and you only have one codebase to worry about. With over 4 million apps built on Ionic so far and 5 million developers using the platform, Ionic is the platform of choice for any organization looking to develop beautiful apps that provide a rich user experience with minimal investment. But don’t just take our word for it… A Little About Ionic…
  • 18. ebook 18 “Mobile experience is critical to our business and brand – hundreds of thousands of active users rely on our mobile apps for timely financial news. With the Ionic Framework, we develop one code base that supports multiple platforms with a consistent user experience. We’ve doubled the output of our lean developer team – and more importantly, our user satisfaction has increased significantly based on app store star ratings.” Brian Aguilar Product Manager
  • 19. ebook 19 “The Ionic Framework and its cross platform approach to mobile app development is very efficient and effective for us. With Ionic Creator, we are also able to collaboratively design with our business stakeholders. Being able to share working designs and prototypes with the business in the design phase improved our delivery time by 2X.” Heinz Haeussler Mobile Technical Expert
  • 20. ebook 20 “Ultimately the biggest factor that drove us to use Ionic was its design and flexibility. Ionic made it easy to go from an idea to a fully functioning app and the frameworks robust components rival those use in native development. We were able to leverage one single code base that allowed us to cut development time in half and save well over $200,000 a year by not having to hire two additional native developers.” Ryan Hanna VP of Product Engineering
  • 21. 21ebook 21 Ionic makes it easy to build high performance apps that look and feel beautiful on any platform or device. The Ionic Framework is the #1 adopted cross-platform development framework in the world, with a vibrant community of more than 5 million developers in over 200 countries. Connect with one of our App Strategists to see how we can help. Let Us Help With Your Hybrid Strategy Let’s Talk Strategy