SlideShare a Scribd company logo
1 of 18
Selecting a Front-End Solution
What are the possibilities?
Let’s look at the four most popular solutions for reaching
                     mobile audiences
Hybrid App
      Native App                                                         Mobile Web               Responsive Web
                                          (PhoneGap)


Platform’s native language and SDK
                                     HTML/CSS/JS with PhoneGap SDK           HTML/CSS/JS                HTML/CSS/JS
  (i.e., Objective-C and iOS SDK)




    Installed from an App Store         Installed from an App Store      Hosted on your servers     Hosted on your servers




   Accessed from home screen            Accessed from home screen        Accessed from browser      Accessed from browser




       One mobile platform            Several popular mobile platforms    Most mobile devices           Most devices
How do we evaluate a solution?
     We use 11 different criteria to determine which
  development solution best meets your project’s needs
Performance

  Native App          App is optimized for a specific platform




  Hybrid App           App is optimized for mobile devices




  Mobile Web           App is optimized for mobile devices




Responsive Web     App is optimized for a broad range of devices
Graphics and Animation

                     App takes full advantage of GPU and is able to leverage other
  Native App              capabilities, like 3D graphics and native UI libraries



                  Graphics capabilities vary with platform, but generally able to create
  Hybrid App                               smooth animations



                  Graphics capabilities vary with platform, but generally able to create
  Mobile Web                               smooth animations



                  Greatest variation in capabilities; not all platforms may be able to run
Responsive Web     animations and fallbacks must be used for most graphical features
Audio and Video

                  Only one rendition of each media file is needed for playback and the
  Native App        device’s native media recording capabilities can be fully utilized



                   Multiple renditions of each media file may be needed for playback;
  Hybrid App      recording capabilities can be accessed through an abstraction layer



                   Multiple renditions of each media file may be needed for playback;
  Mobile Web                        cannot rely on access to recording



                 Multiple renditions and players are needed for playback; cannot rely on
Responsive Web                             access to recording
Platform Integration

                  All hardware features can be accessed; notifications fully supported;
  Native App     connections can be made with most core programs (contacts, calendar,
                                            messages, etc.)


                  A limited number of hardware features can be accessed; notifications
  Hybrid App     and some core programs can be accessed through an abstraction layer



                 A very limited number of hardware features can be accessed; no access
  Mobile Web                        to notifications or core programs



                  Unreliable access to hardware features; no access to notifications or
Responsive Web                              core programs
Offline Capabilities

                 Many local storage options; able to store large amount of data; able to
  Native App                       access app without connectivity



                 Many local storage options; able to store large amount of data; able to
  Hybrid App                       access app without connectivity


                  Several local storage options; able to store moderate amount of data;
  Mobile Web       able to be accessed without connectivity if user has saved to home
                                                  screen


                 Limited local storage options; able to store small amount of data; offline
Responsive Web                   access support varies between platforms
Reach

                 Restricted to a single device platform and compiled for a minimum
  Native App                            version of that platform



                 Restricted to several popular platforms and compiled for minimum
  Hybrid App                        versions of those platforms



  Mobile Web               Accessible from most mobile device browsers




Responsive Web              Accessible from any device with a browser
Discoverability

  Native App                        Findable through App Store only




  Hybrid App                        Findable through App Store only



                 Findable through any external link; external links may point users to
  Mobile Web        inappropriate rendition (i.e., sending mobile user to desktop)



                 Findable through any external link; external links always lead to a site
Responsive Web                 that renders appropriately for the device
Social

                 Social API integration through libraries; difficult to share content that
  Native App                           exists only within the app



                 Social API integration through libraries; difficult to share content that
  Hybrid App                           exists only within the app



                 Social API integration through public REST APIs; shared content may
  Mobile Web                 not be appropriate to be viewed on all devices



                  Social API integration through public REST APIs; shared content is
Responsive Web                  appropriate to be viewed on any device
Development Time

                 Each platform’s app must be developed separately, though services may
  Native App                                   be shared



  Hybrid App                  All code is shared between mobile platforms




  Mobile Web                  All code is shared between mobile platforms




Responsive Web                  All code is shared between all platforms
Updates and Maintenance

                   Updates must be installed by user and multiple versions of app must
  Native App       coexist; updates may release at different times for different platforms


                   Updates must be installed by user and multiple versions of app must
  Hybrid App      coexist; code base is shared, but updates may release at different times
                                           for different platforms


                    Updates are simultaneous across mobile user base but are distinct
  Mobile Web                    efforts from updates to other experiences



                     Updates are simultaneous across user base and uniform between
Responsive Web                                experiences
Third Party Dependencies

                  App must go through approval process, is hosted by an App Store, and
  Native App         may be promoted, demoted or removed at the platform owner’s
                                               discretion


                  App must go through approval process, is hosted by an App Store, and
  Hybrid App         may be promoted, demoted or removed at the platform owner’s
                                               discretion



  Mobile Web           App is hosted and released independently of platform owner




Responsive Web         App is hosted and released independently of platform owner
Choosing the solution
By weighting these criteria according to importance, we
    can identify the right solution for your project
Native   Hybrid   Mobile Web   Responsive Web

     Performance           4        2          2              1

  Graphics/Animation       4        2          2              1

     Audio/Video           4        3          2              1

  Platform Integration     4        3          2              1

  Offline Capabilities      4        4          2              1

        Reach              1        2          3              4

    Discoverability        1        1          3              4

        Social             2        2          3              4

  Development Time         1        3          3              4

 Updates/Maintenance       0        1          3              4

3rd Party Dependencies     0        0          4              4
Questions?
Follow-up questions can also be directed to dan.nichols@mutualmobile.com




     Learn more about how we think at mutualmobile.com/resources

More Related Content

What's hot

Hybrid App Development with PhoneGap
Hybrid App Development with PhoneGapHybrid App Development with PhoneGap
Hybrid App Development with PhoneGapDotitude
 
What Mobile Development Approach Makes Sense
What Mobile Development Approach Makes SenseWhat Mobile Development Approach Makes Sense
What Mobile Development Approach Makes SenseDipesh Mukerji
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App DevelopmentChris Morrell
 
BBM Social Platform and App Monetization
BBM Social Platform and App MonetizationBBM Social Platform and App Monetization
BBM Social Platform and App MonetizationKyle McInnes
 
Blackberry_runtime_for_android_apps
Blackberry_runtime_for_android_appsBlackberry_runtime_for_android_apps
Blackberry_runtime_for_android_appsDroidcon Berlin
 
Convert Your Web App to Tizen
Convert Your Web App to TizenConvert Your Web App to Tizen
Convert Your Web App to TizenCheng Luo
 
Android to TIZEN conversion service
Android to TIZEN conversion serviceAndroid to TIZEN conversion service
Android to TIZEN conversion serviceHyeokgon Ryu
 
Toura General Presentation
Toura General PresentationToura General Presentation
Toura General PresentationToura
 
Introduction to ICS
Introduction to ICSIntroduction to ICS
Introduction to ICSamsanjeev
 
Industrial Training in Mobile Application
Industrial Training in Mobile ApplicationIndustrial Training in Mobile Application
Industrial Training in Mobile ApplicationArcadian Learning
 
Telerik app builder
Telerik app builderTelerik app builder
Telerik app buildermssaman
 
Mobinius : Mobile Native vs Cross Platform
Mobinius : Mobile Native vs Cross PlatformMobinius : Mobile Native vs Cross Platform
Mobinius : Mobile Native vs Cross PlatformDamodar Puthiya
 
Camerjam mobile marketing masterclass 12snap
Camerjam mobile marketing masterclass 12snapCamerjam mobile marketing masterclass 12snap
Camerjam mobile marketing masterclass 12snapJames Cameron
 
Native vs cross platform native development which one is right for your requ...
Native vs cross platform native development  which one is right for your requ...Native vs cross platform native development  which one is right for your requ...
Native vs cross platform native development which one is right for your requ...Concetto Labs
 
Adobe AIR Mobile development for Android and PlayBook
Adobe AIR Mobile development for Android and PlayBookAdobe AIR Mobile development for Android and PlayBook
Adobe AIR Mobile development for Android and PlayBookMihai Corlan
 
Mobilefirst - Build Enterprise Class Apps for Mobile First
Mobilefirst - Build Enterprise Class Apps for Mobile First Mobilefirst - Build Enterprise Class Apps for Mobile First
Mobilefirst - Build Enterprise Class Apps for Mobile First Sanjeev Kumar
 
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapBuilding Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapNick Landry
 
Symbian User Interface Roadmap Q2 2010 V0.1
Symbian User Interface Roadmap Q2 2010 V0.1Symbian User Interface Roadmap Q2 2010 V0.1
Symbian User Interface Roadmap Q2 2010 V0.1Scott Weiss
 

What's hot (20)

phonegap_101
phonegap_101phonegap_101
phonegap_101
 
Hybrid App Development with PhoneGap
Hybrid App Development with PhoneGapHybrid App Development with PhoneGap
Hybrid App Development with PhoneGap
 
Tcdnug xamarin
Tcdnug xamarinTcdnug xamarin
Tcdnug xamarin
 
What Mobile Development Approach Makes Sense
What Mobile Development Approach Makes SenseWhat Mobile Development Approach Makes Sense
What Mobile Development Approach Makes Sense
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
 
BBM Social Platform and App Monetization
BBM Social Platform and App MonetizationBBM Social Platform and App Monetization
BBM Social Platform and App Monetization
 
Blackberry_runtime_for_android_apps
Blackberry_runtime_for_android_appsBlackberry_runtime_for_android_apps
Blackberry_runtime_for_android_apps
 
Convert Your Web App to Tizen
Convert Your Web App to TizenConvert Your Web App to Tizen
Convert Your Web App to Tizen
 
Android to TIZEN conversion service
Android to TIZEN conversion serviceAndroid to TIZEN conversion service
Android to TIZEN conversion service
 
Toura General Presentation
Toura General PresentationToura General Presentation
Toura General Presentation
 
Introduction to ICS
Introduction to ICSIntroduction to ICS
Introduction to ICS
 
Industrial Training in Mobile Application
Industrial Training in Mobile ApplicationIndustrial Training in Mobile Application
Industrial Training in Mobile Application
 
Telerik app builder
Telerik app builderTelerik app builder
Telerik app builder
 
Mobinius : Mobile Native vs Cross Platform
Mobinius : Mobile Native vs Cross PlatformMobinius : Mobile Native vs Cross Platform
Mobinius : Mobile Native vs Cross Platform
 
Camerjam mobile marketing masterclass 12snap
Camerjam mobile marketing masterclass 12snapCamerjam mobile marketing masterclass 12snap
Camerjam mobile marketing masterclass 12snap
 
Native vs cross platform native development which one is right for your requ...
Native vs cross platform native development  which one is right for your requ...Native vs cross platform native development  which one is right for your requ...
Native vs cross platform native development which one is right for your requ...
 
Adobe AIR Mobile development for Android and PlayBook
Adobe AIR Mobile development for Android and PlayBookAdobe AIR Mobile development for Android and PlayBook
Adobe AIR Mobile development for Android and PlayBook
 
Mobilefirst - Build Enterprise Class Apps for Mobile First
Mobilefirst - Build Enterprise Class Apps for Mobile First Mobilefirst - Build Enterprise Class Apps for Mobile First
Mobilefirst - Build Enterprise Class Apps for Mobile First
 
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapBuilding Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
 
Symbian User Interface Roadmap Q2 2010 V0.1
Symbian User Interface Roadmap Q2 2010 V0.1Symbian User Interface Roadmap Q2 2010 V0.1
Symbian User Interface Roadmap Q2 2010 V0.1
 

Viewers also liked

Sleeping Duty Case Study by Eureka Forbes
Sleeping Duty Case Study by Eureka ForbesSleeping Duty Case Study by Eureka Forbes
Sleeping Duty Case Study by Eureka ForbesWATConsult
 
P aging population challenges china
P aging population challenges chinaP aging population challenges china
P aging population challenges chinaKhanhHoa Tran
 
Marketing căn bản Chuong 2
Marketing căn bản Chuong 2 Marketing căn bản Chuong 2
Marketing căn bản Chuong 2 Cangpt
 
Bridging the digital divide The Case of CHEP
Bridging the digital divide   The Case of CHEPBridging the digital divide   The Case of CHEP
Bridging the digital divide The Case of CHEPKafusha Mfula
 
Reading Workshop Plan
Reading Workshop PlanReading Workshop Plan
Reading Workshop Planenglishonecfl
 

Viewers also liked (7)

Sleeping Duty Case Study by Eureka Forbes
Sleeping Duty Case Study by Eureka ForbesSleeping Duty Case Study by Eureka Forbes
Sleeping Duty Case Study by Eureka Forbes
 
P aging population challenges china
P aging population challenges chinaP aging population challenges china
P aging population challenges china
 
Marketing căn bản Chuong 2
Marketing căn bản Chuong 2 Marketing căn bản Chuong 2
Marketing căn bản Chuong 2
 
Bridging the digital divide The Case of CHEP
Bridging the digital divide   The Case of CHEPBridging the digital divide   The Case of CHEP
Bridging the digital divide The Case of CHEP
 
Reading Workshop Plan
Reading Workshop PlanReading Workshop Plan
Reading Workshop Plan
 
The CMO's Imperative
The CMO's ImperativeThe CMO's Imperative
The CMO's Imperative
 
Reading Workshop
Reading WorkshopReading Workshop
Reading Workshop
 

Similar to Selecting a Front-End Mobile Solution

5 Factors of Mobile App Development & What is Native App.pdf
5 Factors of Mobile App Development & What is Native App.pdf5 Factors of Mobile App Development & What is Native App.pdf
5 Factors of Mobile App Development & What is Native App.pdfLeed Software Development
 
Comparisons react native vs. flutter vs. ionic vs. xamarin vs. native script
Comparisons  react native vs. flutter vs. ionic vs. xamarin vs. native scriptComparisons  react native vs. flutter vs. ionic vs. xamarin vs. native script
Comparisons react native vs. flutter vs. ionic vs. xamarin vs. native scriptMoonTechnolabsPvtLtd
 
Which Cross-Platform App Development Framework Is Right for You
Which Cross-Platform App Development Framework Is Right for YouWhich Cross-Platform App Development Framework Is Right for You
Which Cross-Platform App Development Framework Is Right for YouInexture Solutions
 
Deal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and nativeDeal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and nativeswamileo1
 
Мобильная разработка. Между Сциллой и Харибдой. Native, hybrid or cross platf...
Мобильная разработка. Между Сциллой и Харибдой. Native, hybrid or cross platf...Мобильная разработка. Между Сциллой и Харибдой. Native, hybrid or cross platf...
Мобильная разработка. Между Сциллой и Харибдой. Native, hybrid or cross platf...Artjoker
 
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
 
What is The Best Platform for Mobile App Development.pdf
What is The Best Platform for Mobile App Development.pdfWhat is The Best Platform for Mobile App Development.pdf
What is The Best Platform for Mobile App Development.pdfSjainVentures2
 
Flutter Navigating the Highs and Lows of Cross-Platform App Development
Flutter Navigating the Highs and Lows of Cross-Platform App DevelopmentFlutter Navigating the Highs and Lows of Cross-Platform App Development
Flutter Navigating the Highs and Lows of Cross-Platform App Developmentamanraza23
 
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
 
Mobile Application vs Web Application
Mobile Application vs Web ApplicationMobile Application vs Web Application
Mobile Application vs Web ApplicationJatin Kochhar
 
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
 
Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022Katy Slemon
 
Comparing multi-platform mobile apps frameworks
Comparing multi-platform mobile apps frameworksComparing multi-platform mobile apps frameworks
Comparing multi-platform mobile apps frameworksAmandine Tihon
 
Secrets of apps in digital marketing
Secrets of apps in digital marketingSecrets of apps in digital marketing
Secrets of apps in digital marketingWDP Technologies
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting SmallAndrew Smith
 
React Native Guide A Hybrid Framework for Mobile Apps
React Native Guide A Hybrid Framework for Mobile AppsReact Native Guide A Hybrid Framework for Mobile Apps
React Native Guide A Hybrid Framework for Mobile AppsInexture Solutions
 
Enterprise Mobility with Sybase Unwired Platform
Enterprise Mobility with Sybase Unwired PlatformEnterprise Mobility with Sybase Unwired Platform
Enterprise Mobility with Sybase Unwired PlatformInfosys
 

Similar to Selecting a Front-End Mobile Solution (20)

5 Factors of Mobile App Development & What is Native App.pdf
5 Factors of Mobile App Development & What is Native App.pdf5 Factors of Mobile App Development & What is Native App.pdf
5 Factors of Mobile App Development & What is Native App.pdf
 
Hybrid mobile app
Hybrid mobile appHybrid mobile app
Hybrid mobile app
 
Comparisons react native vs. flutter vs. ionic vs. xamarin vs. native script
Comparisons  react native vs. flutter vs. ionic vs. xamarin vs. native scriptComparisons  react native vs. flutter vs. ionic vs. xamarin vs. native script
Comparisons react native vs. flutter vs. ionic vs. xamarin vs. native script
 
Which Cross-Platform App Development Framework Is Right for You
Which Cross-Platform App Development Framework Is Right for YouWhich Cross-Platform App Development Framework Is Right for You
Which Cross-Platform App Development Framework Is Right for You
 
Deal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and nativeDeal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and native
 
Mobile Web Apps
Mobile Web AppsMobile Web Apps
Mobile Web Apps
 
Мобильная разработка. Между Сциллой и Харибдой. Native, hybrid or cross platf...
Мобильная разработка. Между Сциллой и Харибдой. Native, hybrid or cross platf...Мобильная разработка. Между Сциллой и Харибдой. Native, hybrid or cross platf...
Мобильная разработка. Между Сциллой и Харибдой. Native, hybrid or cross platf...
 
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
 
What is The Best Platform for Mobile App Development.pdf
What is The Best Platform for Mobile App Development.pdfWhat is The Best Platform for Mobile App Development.pdf
What is The Best Platform for Mobile App Development.pdf
 
Flutter Navigating the Highs and Lows of Cross-Platform App Development
Flutter Navigating the Highs and Lows of Cross-Platform App DevelopmentFlutter Navigating the Highs and Lows of Cross-Platform App Development
Flutter Navigating the Highs and Lows of Cross-Platform App Development
 
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
 
Mobile Application vs Web Application
Mobile Application vs Web ApplicationMobile Application vs Web Application
Mobile Application vs Web Application
 
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!
 
Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022
 
Comparing multi-platform mobile apps frameworks
Comparing multi-platform mobile apps frameworksComparing multi-platform mobile apps frameworks
Comparing multi-platform mobile apps frameworks
 
Secrets of apps in digital marketing
Secrets of apps in digital marketingSecrets of apps in digital marketing
Secrets of apps in digital marketing
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
 
React Native Guide A Hybrid Framework for Mobile Apps
React Native Guide A Hybrid Framework for Mobile AppsReact Native Guide A Hybrid Framework for Mobile Apps
React Native Guide A Hybrid Framework for Mobile Apps
 
Enterprise Mobility with Sybase Unwired Platform
Enterprise Mobility with Sybase Unwired PlatformEnterprise Mobility with Sybase Unwired Platform
Enterprise Mobility with Sybase Unwired Platform
 

More from Mutual Mobile

CocoaConf Austin 2014 | Demystifying Security Best Practices
CocoaConf Austin 2014 | Demystifying Security Best PracticesCocoaConf Austin 2014 | Demystifying Security Best Practices
CocoaConf Austin 2014 | Demystifying Security Best PracticesMutual Mobile
 
SXSW 2014 | How Mobile Is Changing The Research Universe
SXSW 2014 | How Mobile Is Changing The Research UniverseSXSW 2014 | How Mobile Is Changing The Research Universe
SXSW 2014 | How Mobile Is Changing The Research UniverseMutual Mobile
 
SXSW 2014 | You Can Use Glass For Good Or...
SXSW 2014 | You Can Use Glass For Good Or...SXSW 2014 | You Can Use Glass For Good Or...
SXSW 2014 | You Can Use Glass For Good Or...Mutual Mobile
 
SXSW 2014 | Wearable Tech: Game Changer for People with Disabilities?
SXSW 2014 | Wearable Tech: Game Changer for People with Disabilities?SXSW 2014 | Wearable Tech: Game Changer for People with Disabilities?
SXSW 2014 | Wearable Tech: Game Changer for People with Disabilities?Mutual Mobile
 
2014 Predictions: What's in the cards for mobile?
2014 Predictions: What's in the cards for mobile?2014 Predictions: What's in the cards for mobile?
2014 Predictions: What's in the cards for mobile?Mutual Mobile
 
Hacking Wearable Tech
Hacking Wearable TechHacking Wearable Tech
Hacking Wearable TechMutual Mobile
 
Android Frameworks: Highlighting the Need for a Solid Development Framework 
Android Frameworks: Highlighting the Need for a Solid Development Framework Android Frameworks: Highlighting the Need for a Solid Development Framework 
Android Frameworks: Highlighting the Need for a Solid Development Framework Mutual Mobile
 
Classroom of the Future: Mobile in Education
Classroom of the Future: Mobile in EducationClassroom of the Future: Mobile in Education
Classroom of the Future: Mobile in EducationMutual Mobile
 
Lean Mobile Strategy
Lean Mobile StrategyLean Mobile Strategy
Lean Mobile StrategyMutual Mobile
 
What Brands Need to Know About iOS 7
What Brands Need to Know About iOS 7What Brands Need to Know About iOS 7
What Brands Need to Know About iOS 7Mutual Mobile
 
7 Design Tips for the New Android Experience
7 Design Tips for the New Android Experience7 Design Tips for the New Android Experience
7 Design Tips for the New Android ExperienceMutual Mobile
 
3 Ways Mobile Sales Enablement Solves Sales Problems
3 Ways Mobile Sales Enablement Solves Sales Problems3 Ways Mobile Sales Enablement Solves Sales Problems
3 Ways Mobile Sales Enablement Solves Sales ProblemsMutual Mobile
 
Designing the New Android Experience - The Golden Age of Android
Designing the New Android Experience - The Golden Age of AndroidDesigning the New Android Experience - The Golden Age of Android
Designing the New Android Experience - The Golden Age of AndroidMutual Mobile
 
SXSW Dribbble Meetup Photos
SXSW Dribbble Meetup PhotosSXSW Dribbble Meetup Photos
SXSW Dribbble Meetup PhotosMutual Mobile
 
iPad: Past, Present, and Future
iPad: Past, Present, and FutureiPad: Past, Present, and Future
iPad: Past, Present, and FutureMutual Mobile
 
Honeycomb Design For Developers
Honeycomb Design For DevelopersHoneycomb Design For Developers
Honeycomb Design For DevelopersMutual Mobile
 
Android Design Guidelines 1.1
Android Design Guidelines 1.1Android Design Guidelines 1.1
Android Design Guidelines 1.1Mutual Mobile
 

More from Mutual Mobile (20)

CocoaConf Austin 2014 | Demystifying Security Best Practices
CocoaConf Austin 2014 | Demystifying Security Best PracticesCocoaConf Austin 2014 | Demystifying Security Best Practices
CocoaConf Austin 2014 | Demystifying Security Best Practices
 
SXSW 2014 | How Mobile Is Changing The Research Universe
SXSW 2014 | How Mobile Is Changing The Research UniverseSXSW 2014 | How Mobile Is Changing The Research Universe
SXSW 2014 | How Mobile Is Changing The Research Universe
 
SXSW 2014 | You Can Use Glass For Good Or...
SXSW 2014 | You Can Use Glass For Good Or...SXSW 2014 | You Can Use Glass For Good Or...
SXSW 2014 | You Can Use Glass For Good Or...
 
SXSW 2014 | Wearable Tech: Game Changer for People with Disabilities?
SXSW 2014 | Wearable Tech: Game Changer for People with Disabilities?SXSW 2014 | Wearable Tech: Game Changer for People with Disabilities?
SXSW 2014 | Wearable Tech: Game Changer for People with Disabilities?
 
2014 Predictions: What's in the cards for mobile?
2014 Predictions: What's in the cards for mobile?2014 Predictions: What's in the cards for mobile?
2014 Predictions: What's in the cards for mobile?
 
Hacking Wearable Tech
Hacking Wearable TechHacking Wearable Tech
Hacking Wearable Tech
 
Android Frameworks: Highlighting the Need for a Solid Development Framework 
Android Frameworks: Highlighting the Need for a Solid Development Framework Android Frameworks: Highlighting the Need for a Solid Development Framework 
Android Frameworks: Highlighting the Need for a Solid Development Framework 
 
Classroom of the Future: Mobile in Education
Classroom of the Future: Mobile in EducationClassroom of the Future: Mobile in Education
Classroom of the Future: Mobile in Education
 
Unboxing iOS 7
Unboxing iOS 7Unboxing iOS 7
Unboxing iOS 7
 
Lean Mobile Strategy
Lean Mobile StrategyLean Mobile Strategy
Lean Mobile Strategy
 
What Brands Need to Know About iOS 7
What Brands Need to Know About iOS 7What Brands Need to Know About iOS 7
What Brands Need to Know About iOS 7
 
7 Design Tips for the New Android Experience
7 Design Tips for the New Android Experience7 Design Tips for the New Android Experience
7 Design Tips for the New Android Experience
 
Let's Talk Android
Let's Talk AndroidLet's Talk Android
Let's Talk Android
 
3 Ways Mobile Sales Enablement Solves Sales Problems
3 Ways Mobile Sales Enablement Solves Sales Problems3 Ways Mobile Sales Enablement Solves Sales Problems
3 Ways Mobile Sales Enablement Solves Sales Problems
 
Designing the New Android Experience - The Golden Age of Android
Designing the New Android Experience - The Golden Age of AndroidDesigning the New Android Experience - The Golden Age of Android
Designing the New Android Experience - The Golden Age of Android
 
Hackathon
HackathonHackathon
Hackathon
 
SXSW Dribbble Meetup Photos
SXSW Dribbble Meetup PhotosSXSW Dribbble Meetup Photos
SXSW Dribbble Meetup Photos
 
iPad: Past, Present, and Future
iPad: Past, Present, and FutureiPad: Past, Present, and Future
iPad: Past, Present, and Future
 
Honeycomb Design For Developers
Honeycomb Design For DevelopersHoneycomb Design For Developers
Honeycomb Design For Developers
 
Android Design Guidelines 1.1
Android Design Guidelines 1.1Android Design Guidelines 1.1
Android Design Guidelines 1.1
 

Recently uploaded

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Selecting a Front-End Mobile Solution

  • 2. What are the possibilities? Let’s look at the four most popular solutions for reaching mobile audiences
  • 3. Hybrid App Native App Mobile Web Responsive Web (PhoneGap) Platform’s native language and SDK HTML/CSS/JS with PhoneGap SDK HTML/CSS/JS HTML/CSS/JS (i.e., Objective-C and iOS SDK) Installed from an App Store Installed from an App Store Hosted on your servers Hosted on your servers Accessed from home screen Accessed from home screen Accessed from browser Accessed from browser One mobile platform Several popular mobile platforms Most mobile devices Most devices
  • 4. How do we evaluate a solution? We use 11 different criteria to determine which development solution best meets your project’s needs
  • 5. Performance Native App App is optimized for a specific platform Hybrid App App is optimized for mobile devices Mobile Web App is optimized for mobile devices Responsive Web App is optimized for a broad range of devices
  • 6. Graphics and Animation App takes full advantage of GPU and is able to leverage other Native App capabilities, like 3D graphics and native UI libraries Graphics capabilities vary with platform, but generally able to create Hybrid App smooth animations Graphics capabilities vary with platform, but generally able to create Mobile Web smooth animations Greatest variation in capabilities; not all platforms may be able to run Responsive Web animations and fallbacks must be used for most graphical features
  • 7. Audio and Video Only one rendition of each media file is needed for playback and the Native App device’s native media recording capabilities can be fully utilized Multiple renditions of each media file may be needed for playback; Hybrid App recording capabilities can be accessed through an abstraction layer Multiple renditions of each media file may be needed for playback; Mobile Web cannot rely on access to recording Multiple renditions and players are needed for playback; cannot rely on Responsive Web access to recording
  • 8. Platform Integration All hardware features can be accessed; notifications fully supported; Native App connections can be made with most core programs (contacts, calendar, messages, etc.) A limited number of hardware features can be accessed; notifications Hybrid App and some core programs can be accessed through an abstraction layer A very limited number of hardware features can be accessed; no access Mobile Web to notifications or core programs Unreliable access to hardware features; no access to notifications or Responsive Web core programs
  • 9. Offline Capabilities Many local storage options; able to store large amount of data; able to Native App access app without connectivity Many local storage options; able to store large amount of data; able to Hybrid App access app without connectivity Several local storage options; able to store moderate amount of data; Mobile Web able to be accessed without connectivity if user has saved to home screen Limited local storage options; able to store small amount of data; offline Responsive Web access support varies between platforms
  • 10. Reach Restricted to a single device platform and compiled for a minimum Native App version of that platform Restricted to several popular platforms and compiled for minimum Hybrid App versions of those platforms Mobile Web Accessible from most mobile device browsers Responsive Web Accessible from any device with a browser
  • 11. Discoverability Native App Findable through App Store only Hybrid App Findable through App Store only Findable through any external link; external links may point users to Mobile Web inappropriate rendition (i.e., sending mobile user to desktop) Findable through any external link; external links always lead to a site Responsive Web that renders appropriately for the device
  • 12. Social Social API integration through libraries; difficult to share content that Native App exists only within the app Social API integration through libraries; difficult to share content that Hybrid App exists only within the app Social API integration through public REST APIs; shared content may Mobile Web not be appropriate to be viewed on all devices Social API integration through public REST APIs; shared content is Responsive Web appropriate to be viewed on any device
  • 13. Development Time Each platform’s app must be developed separately, though services may Native App be shared Hybrid App All code is shared between mobile platforms Mobile Web All code is shared between mobile platforms Responsive Web All code is shared between all platforms
  • 14. Updates and Maintenance Updates must be installed by user and multiple versions of app must Native App coexist; updates may release at different times for different platforms Updates must be installed by user and multiple versions of app must Hybrid App coexist; code base is shared, but updates may release at different times for different platforms Updates are simultaneous across mobile user base but are distinct Mobile Web efforts from updates to other experiences Updates are simultaneous across user base and uniform between Responsive Web experiences
  • 15. Third Party Dependencies App must go through approval process, is hosted by an App Store, and Native App may be promoted, demoted or removed at the platform owner’s discretion App must go through approval process, is hosted by an App Store, and Hybrid App may be promoted, demoted or removed at the platform owner’s discretion Mobile Web App is hosted and released independently of platform owner Responsive Web App is hosted and released independently of platform owner
  • 16. Choosing the solution By weighting these criteria according to importance, we can identify the right solution for your project
  • 17. Native Hybrid Mobile Web Responsive Web Performance 4 2 2 1 Graphics/Animation 4 2 2 1 Audio/Video 4 3 2 1 Platform Integration 4 3 2 1 Offline Capabilities 4 4 2 1 Reach 1 2 3 4 Discoverability 1 1 3 4 Social 2 2 3 4 Development Time 1 3 3 4 Updates/Maintenance 0 1 3 4 3rd Party Dependencies 0 0 4 4
  • 18. Questions? Follow-up questions can also be directed to dan.nichols@mutualmobile.com Learn more about how we think at mutualmobile.com/resources

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n