SlideShare a Scribd company logo
1 of 4
Mobile Strategy Considerations



Native Apps
                          • Performance-intensive applications
                          • Disconnected or offline apps
     Works                • Games, or apps with rich visuals
    Best For              • Apps requiring heavy interaction with local data or hardware APIs (camera, GPS, etc.)
                          • Apps running in the background or requiring background processes
                          • Apps targeting a single platform



                          • Absolute best performance and rich UX/UI experience, no visual lag or slowness
                          • Full access to hardware capabilities and APIs
     Advantages           • Marketing boost from app store distribution
                          • Apps can be tailored to take advantage of platform-specific UI paradigms
                          • Most mature, well-documented, and vendor-supported development option



                           • Has to be re-written for each mobile platform
                           • App store approval (usually) mandatory
                           • Native app development skills harder to find than web development skills
   Disadvantages
                           • Platform vendors take a cut of in-app purchases
                           • Generally the most expensive option
                           • Deployment and updates are slower, more difficult


© 2012 West Monroe Partners | Reproduction and distribution without West Monroe Partners prior consent prohibited                                1
Mobile Strategy Considerations



Hybrid Apps
                           • Apps with basic user interfaces and functionality
                           • Business apps
     Works                 • Content apps
    Best For               • Wrappers around mobile web apps
                           • Apps targeting multiple platforms
                           • Apps that won’t be judged on UI speed/smoothness/performance



                          • “Write once, run anywhere” – app doesn’t need re-written for each platform
                          • Web development skills easier to find than native development skills
     Advantages           • Able to access most hardware capabilities and APIs
                          • Apps still distributable via app stores
                          • Web-based app content can be updated more easily



                           • UI is lowest common denominator between platforms
                           • “Write once, debug everywhere” – still need to spend time ironing out platform idiosyncrasies
                           • Performance varies between mobile platforms
   Disadvantages
                           • App store approval still mandatory
                           • Platform vendors still take a cut of revenue
                           • Deployment and updates of the app itself (via app stores) is still slow and difficult


© 2012 West Monroe Partners | Reproduction and distribution without West Monroe Partners prior consent prohibited                                2
Mobile Strategy Considerations



Mobile Web Apps
                          • Apps with basic user interfaces and functionality
                          • Business apps
     Works                • Content apps
    Best For              • Apps targeting multiple platforms
                          • Apps that don’t need to store a lot of data offline
                          • Mobile versions of web sites


                          • Deployment and updates are simple and instantaneous
                          • App doesn’t need re-written for each platform
                          • No revenue cuts taken by platform vendors
     Advantages
                          • Web development skills easier to find than native development skills
                          • Web-based app content can be updated much more easily
                          • Available via search engines


                           • Not available in app stores
                           • Not “installable”– must be accessed via mobile web browser
                           • Limited offline / disconnected capabilities
   Disadvantages
                           • Performance, while improving, cannot currently match native performance
                           • UI is lowest common denominator between platforms
                           • More limited access to hardware APIs and capabilities


© 2012 West Monroe Partners | Reproduction and distribution without West Monroe Partners prior consent prohibited                                3
Mobile Strategy Considerations



Client Architecture Options
                                                  Native Apps                              Hybrid Apps                  Mobile Web Apps
UI Performance                                          High                                  Medium                             Low
App Store Distribution                                   Yes                                      Yes                            No
Updates & Deployment                                App Store                               App Store                       Low Friction
Developer Availability                                  Low                                   Medium                            High
Cross-Platform                                           No                                       Yes                            Yes
Device Capability Access                                High                                  Medium                             Low
Offline Capabilities                                    High                                  Medium                          Medium
Cost & Timeline                                         High                                  Medium                             Low




© 2012 West Monroe Partners | Reproduction and distribution without West Monroe Partners prior consent prohibited                                4

More Related Content

What's hot

What's hot (20)

Salesforce Trailhead for Developers
Salesforce Trailhead for DevelopersSalesforce Trailhead for Developers
Salesforce Trailhead for Developers
 
Physical inventory
Physical inventoryPhysical inventory
Physical inventory
 
Oracle Concurrent Program Setup document
Oracle Concurrent Program Setup  documentOracle Concurrent Program Setup  document
Oracle Concurrent Program Setup document
 
Build your First Chat Bot using Power Virtual Agents (PVA)
Build your First Chat Bot using Power Virtual Agents (PVA)Build your First Chat Bot using Power Virtual Agents (PVA)
Build your First Chat Bot using Power Virtual Agents (PVA)
 
Move order hierarchy process (Oracle E- Business Suite
Move order hierarchy process (Oracle E- Business SuiteMove order hierarchy process (Oracle E- Business Suite
Move order hierarchy process (Oracle E- Business Suite
 
Oracle SCM Functional Interview Questions & Answers - Order Management Module...
Oracle SCM Functional Interview Questions & Answers - Order Management Module...Oracle SCM Functional Interview Questions & Answers - Order Management Module...
Oracle SCM Functional Interview Questions & Answers - Order Management Module...
 
[Infographic] Challenges in Test Automation
[Infographic] Challenges in Test Automation [Infographic] Challenges in Test Automation
[Infographic] Challenges in Test Automation
 
Selenium WebDriver with C#
Selenium WebDriver with C#Selenium WebDriver with C#
Selenium WebDriver with C#
 
Android testing
Android testingAndroid testing
Android testing
 
Appium: Automation for Mobile Apps
Appium: Automation for Mobile AppsAppium: Automation for Mobile Apps
Appium: Automation for Mobile Apps
 
Full Stack Flutter Testing
Full Stack Flutter Testing Full Stack Flutter Testing
Full Stack Flutter Testing
 
Manual Testing.
Manual Testing.Manual Testing.
Manual Testing.
 
Testing web services
Testing web servicesTesting web services
Testing web services
 
Machine learning in software testing
Machine learning in software testingMachine learning in software testing
Machine learning in software testing
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
Explaining API For Dummies
Explaining API For DummiesExplaining API For Dummies
Explaining API For Dummies
 
Understanding Multi-Org Structure in Oracle Apps
Understanding Multi-Org Structure in Oracle AppsUnderstanding Multi-Org Structure in Oracle Apps
Understanding Multi-Org Structure in Oracle Apps
 
Oracle SCM Functional Interview Questions & Answers - Inventory Module
Oracle SCM Functional Interview Questions & Answers - Inventory ModuleOracle SCM Functional Interview Questions & Answers - Inventory Module
Oracle SCM Functional Interview Questions & Answers - Inventory Module
 
Progressive Web Apps / GDG DevFest - Season 2016
Progressive Web Apps / GDG DevFest - Season 2016Progressive Web Apps / GDG DevFest - Season 2016
Progressive Web Apps / GDG DevFest - Season 2016
 
Api Testing
Api TestingApi Testing
Api Testing
 

Similar to Mobile architecture options

Crossplatform Mobileapplications
Crossplatform MobileapplicationsCrossplatform Mobileapplications
Crossplatform Mobileapplications
Ramkumar R
 
Latest Trends in Mobile App Development
Latest Trends in Mobile App DevelopmentLatest Trends in Mobile App Development
Latest Trends in Mobile App Development
Dipesh Mukerji
 
What Mobile Development Approach Makes Sense
What Mobile Development Approach Makes SenseWhat Mobile Development Approach Makes Sense
What Mobile Development Approach Makes Sense
Dipesh Mukerji
 
Web Apps vs. Native Apps: The Low Down
Web Apps vs. Native Apps: The Low DownWeb Apps vs. Native Apps: The Low Down
Web Apps vs. Native Apps: The Low Down
Apppli
 
Cross Platform Mobile Application Architecture
Cross Platform Mobile Application ArchitectureCross Platform Mobile Application Architecture
Cross Platform Mobile Application Architecture
Derrick Bowen
 
Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session   mobile platform and infrastructureCodestrong 2012 breakout session   mobile platform and infrastructure
Codestrong 2012 breakout session mobile platform and infrastructure
Axway Appcelerator
 
Mobile web application production for business
Mobile web application production for businessMobile web application production for business
Mobile web application production for business
Hani Gamal
 

Similar to Mobile architecture options (20)

Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
 
Library Mobile Web Design: Tips, Tricks and Resources
Library Mobile Web Design: Tips, Tricks and ResourcesLibrary Mobile Web Design: Tips, Tricks and Resources
Library Mobile Web Design: Tips, Tricks and Resources
 
Web App VS. Hybrid App VS. Native App?
Web App VS. Hybrid App VS. Native App?Web App VS. Hybrid App VS. Native App?
Web App VS. Hybrid App VS. Native App?
 
Crossplatform Mobileapplications
Crossplatform MobileapplicationsCrossplatform Mobileapplications
Crossplatform Mobileapplications
 
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
 
Dealing with-the-dilemma-mob-app-dev-approaches
Dealing with-the-dilemma-mob-app-dev-approachesDealing with-the-dilemma-mob-app-dev-approaches
Dealing with-the-dilemma-mob-app-dev-approaches
 
Considerations for Your Mobile Library
Considerations for Your Mobile LibraryConsiderations for Your Mobile Library
Considerations for Your Mobile Library
 
Hybrid Mobile Application
Hybrid Mobile ApplicationHybrid Mobile Application
Hybrid Mobile Application
 
Mobile apps vs mobile websites
Mobile apps vs mobile websitesMobile apps vs mobile websites
Mobile apps vs mobile websites
 
Latest Trends in Mobile App Development
Latest Trends in Mobile App DevelopmentLatest Trends in Mobile App Development
Latest Trends in Mobile App Development
 
What Mobile Development Approach Makes Sense
What Mobile Development Approach Makes SenseWhat Mobile Development Approach Makes Sense
What Mobile Development Approach Makes Sense
 
Web Apps vs. Native Apps: The Low Down
Web Apps vs. Native Apps: The Low DownWeb Apps vs. Native Apps: The Low Down
Web Apps vs. Native Apps: The Low Down
 
Cross Platform Mobile Application Architecture
Cross Platform Mobile Application ArchitectureCross Platform Mobile Application Architecture
Cross Platform Mobile Application Architecture
 
Native Apps vs. Web Apps – What Is the Better Choice?
Native Apps vs. Web Apps – What Is the Better Choice?Native Apps vs. Web Apps – What Is the Better Choice?
Native Apps vs. Web Apps – What Is the Better Choice?
 
Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session   mobile platform and infrastructureCodestrong 2012 breakout session   mobile platform and infrastructure
Codestrong 2012 breakout session mobile platform and infrastructure
 
Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7
 
IBM Worklight for Digital Agencies
IBM Worklight for Digital AgenciesIBM Worklight for Digital Agencies
IBM Worklight for Digital Agencies
 
App and/or Mobile Web
App and/or Mobile WebApp and/or Mobile Web
App and/or Mobile Web
 
Designing for mobile user experience
Designing for mobile user experienceDesigning for mobile user experience
Designing for mobile user experience
 
Mobile web application production for business
Mobile web application production for businessMobile web application production for business
Mobile web application production for business
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Mobile architecture options

  • 1. Mobile Strategy Considerations Native Apps • Performance-intensive applications • Disconnected or offline apps Works • Games, or apps with rich visuals Best For • Apps requiring heavy interaction with local data or hardware APIs (camera, GPS, etc.) • Apps running in the background or requiring background processes • Apps targeting a single platform • Absolute best performance and rich UX/UI experience, no visual lag or slowness • Full access to hardware capabilities and APIs Advantages • Marketing boost from app store distribution • Apps can be tailored to take advantage of platform-specific UI paradigms • Most mature, well-documented, and vendor-supported development option • Has to be re-written for each mobile platform • App store approval (usually) mandatory • Native app development skills harder to find than web development skills Disadvantages • Platform vendors take a cut of in-app purchases • Generally the most expensive option • Deployment and updates are slower, more difficult © 2012 West Monroe Partners | Reproduction and distribution without West Monroe Partners prior consent prohibited 1
  • 2. Mobile Strategy Considerations Hybrid Apps • Apps with basic user interfaces and functionality • Business apps Works • Content apps Best For • Wrappers around mobile web apps • Apps targeting multiple platforms • Apps that won’t be judged on UI speed/smoothness/performance • “Write once, run anywhere” – app doesn’t need re-written for each platform • Web development skills easier to find than native development skills Advantages • Able to access most hardware capabilities and APIs • Apps still distributable via app stores • Web-based app content can be updated more easily • UI is lowest common denominator between platforms • “Write once, debug everywhere” – still need to spend time ironing out platform idiosyncrasies • Performance varies between mobile platforms Disadvantages • App store approval still mandatory • Platform vendors still take a cut of revenue • Deployment and updates of the app itself (via app stores) is still slow and difficult © 2012 West Monroe Partners | Reproduction and distribution without West Monroe Partners prior consent prohibited 2
  • 3. Mobile Strategy Considerations Mobile Web Apps • Apps with basic user interfaces and functionality • Business apps Works • Content apps Best For • Apps targeting multiple platforms • Apps that don’t need to store a lot of data offline • Mobile versions of web sites • Deployment and updates are simple and instantaneous • App doesn’t need re-written for each platform • No revenue cuts taken by platform vendors Advantages • Web development skills easier to find than native development skills • Web-based app content can be updated much more easily • Available via search engines • Not available in app stores • Not “installable”– must be accessed via mobile web browser • Limited offline / disconnected capabilities Disadvantages • Performance, while improving, cannot currently match native performance • UI is lowest common denominator between platforms • More limited access to hardware APIs and capabilities © 2012 West Monroe Partners | Reproduction and distribution without West Monroe Partners prior consent prohibited 3
  • 4. Mobile Strategy Considerations Client Architecture Options Native Apps Hybrid Apps Mobile Web Apps UI Performance High Medium Low App Store Distribution Yes Yes No Updates & Deployment App Store App Store Low Friction Developer Availability Low Medium High Cross-Platform No Yes Yes Device Capability Access High Medium Low Offline Capabilities High Medium Medium Cost & Timeline High Medium Low © 2012 West Monroe Partners | Reproduction and distribution without West Monroe Partners prior consent prohibited 4