SlideShare une entreprise Scribd logo
1  sur  20
Dipesh Mukerji
Multi-channel App Development
What Approach Makes Sense For Your Business
© Copyright 5/1/2013 Kony Solutions, Inc2 © Copyright 5/1/2013 Kony Solutions, Inc2
Possible Methods
NATIVE
MOBILE WEB
PLATFORM
© Copyright 5/1/2013 Kony Solutions, Inc3
Native vs Mobile Web vs Platform
It’s Complicated
© Copyright 5/1/2013 Kony Solutions, Inc4
Native Development
Coded with a specific programming language
(Objective-C for iOS, Java for Android, etc…). These
applications are fast, reliable, and powerful but are tied
to a mobile platform.
Best performance
Access to device specific features exposed by native APIs
Can be downloaded via the app store or direct distribution
No limits
© Copyright 5/1/2013 Kony Solutions, Inc5
Native Apps
© Copyright 5/1/2013 Kony Solutions, Inc6
Native Approach - Challenges & Advantages
Challenges
• Must know device specific
development language skill set
• Can’t port over to other
devices
• Costly
• Have to go through app store
or direct distribution
• Potential for large device
footprint
• High maintenance
Advantages
• Leverage full device
capabilities
• Full offline device storage
• Best performance
• Richest UI
• Must go through app store or
direct distribution
• Gaming capabilities
• Plethora of app developers
• No limits
© Copyright 5/1/2013 Kony Solutions, Inc7
Native Apps
Build When
 Complicated & Strenuous
Data Processing
 High Performance
 Gaming & Video based apps
 Significant offline storage
 1 or 2 Devices
Don’t Build When
 Content driven and not UI
driven
 Low Budget
 Reusable Components
 Inefficient maintenance
structure
 Many Devices
© Copyright 5/1/2013 Kony Solutions, Inc8
Mobile Web Development
Mobile web site living on the mobile browser of a
device and tailored to a specific device or form factor
No approval process
Easy to update app and new features
Save time and money
Supports multiple platforms
© Copyright 5/1/2013 Kony Solutions, Inc9
Mobile Web
© Copyright 5/1/2013 Kony Solutions, Inc10
Mobile Web - Challenges & Advantages
Challenges
• Less stable than native
• Pulls in data much more slowly than
native
• Browser fragmentation
• No app store discoverability
• May take longer to generate
revenue
• Scarcity of mobile web developers
• Less offline capabilities
• Poor gaming capabilities
• Not as UI rich as native
• Less device access capabilities
Advantages
• Leverage effective web search
technology for discoverability
• Native mobile developers are
getting more expensive
• More capable than HTML4
• Multimedia support
• Cost efficient
• Cross-platform
• Less maintenance
• Multivariate testing
• Faster time-to-market
• Smaller device footprint
• Can be wrapped in hybrid format
© Copyright 5/1/2013 Kony Solutions, Inc11
Mobile Web
Build When
 Supporting all devices
 Low to moderate budget
 Content over UI
 Low to moderate offline
storage
 Easy maintenance
Don’t Build When
 High performance is needed
 Low Budget
 UI over Content
 Inefficient maintenance
structure
 Leverage custom widgets or
device specific features
© Copyright 5/1/2013 Kony Solutions, Inc12
What is Platform Development
Rely on cross-channel development frameworks like
JavaScript that ensure cross-platform compatibility and
also access the devices specific features to build native,
mobile and hybrid apps
 Write once build any where (i.e. supports multiple devices)
 Saves time and possibly significant money
 Good performance
 Caters to all methods of deployment
 Could potentially have other areas of SDLC (i.e. Design,
Management, Testing, etc…)
© Copyright 5/1/2013 Kony Solutions, Inc13
Platform Apps
© Copyright 5/1/2013 Kony Solutions, Inc14
Platform Approach - Challenges & Advantages
Challenges
• Unsupported features
• Restricted use of personal tools
• Possibility of slow performance
• Vendor lock / restrictions
• May not be as UI rich
• Not every feature is cross-channel
Advantages
• Ease of use
• Re-usability of code
• Easy availability of plugins
• Fastest to market
• Lower total cost of ownership
• Support for cloud services
• Single code base across all devices
• Security / Authentication
• May support other elements of
SDLC
• Build native, mobile web, hybrid
and mixed mode apps
• Future proofing
© Copyright 5/1/2013 Kony Solutions, Inc15
Platform
Build When
 Port across all devices
 Many apps
 Singular development
language skill set
 Reusable components
 Low TCO
Don’t Build When
 1 or 2 devices
 1 or 2 apps
© Copyright 5/1/2013 Kony Solutions, Inc16Copyright © 2011 Kony Solutions, Inc. CONFIDENTIAL
Comparison
Native
Platform
Mobile
Web
Device
Access
Full
Full
Partial
Speed
Best
Better
Good
Dev
Cost
Expensive
Reasonable
Approval
process
Mandatory
Mandatory
None
Code
Base
Different
1*
1
Comparison
Reasonable
© Copyright 5/1/2013 Kony Solutions, Inc17Copyright © 2011 Kony Solutions, Inc. CONFIDENTIAL
What To Consider
How large is your user base and how tech savvy are they?
What do your users want?
What devices are your users on?
What are your operational and maintenance cost
requirements?
What UX and/or UI experience do your users require?
Are you looking to be in the app store?
Is vendor lock a concern?
© Copyright 5/1/2013 Kony Solutions, Inc18Copyright © 2011 Kony Solutions, Inc. CONFIDENTIAL
What To Consider
How much does content matter to your users?
Industry like publishing put content at a premium
How do your users access and consume content?
Mobile, Desktop, Other
How does mobile satisfy your business needs?
Revenue driven?
Does your business need to evolve as fast as
technology?
Gaming vs Publishing
© Copyright 5/1/2013 Kony Solutions, Inc19
Kony – A Complete Platform
 Tools
 Leverage single code-base (JavaScript) to build cross-channel applications
 Build beautiful effective user experience with tools / widgets
 Handles and simplifies any form of deployment
 App, device & content security and management
 Built for Enterprise and Consumer
 Commercial channels
 BYOD
© Copyright 5/1/2013 Kony Solutions, Inc20 © Copyright 5/1/2013 Kony Solutions, Inc20
THANK YOU

Contenu connexe

Tendances

Synapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile applicationSynapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile application
saritasingh19866
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
Chris Morrell
 

Tendances (20)

Mobile application development strategy and execution
Mobile application development   strategy and executionMobile application development   strategy and execution
Mobile application development strategy and execution
 
Building Cross-Platform Mobile Apps with PhoneGap and Sencha Touch
Building Cross-Platform Mobile Apps with PhoneGap and Sencha TouchBuilding Cross-Platform Mobile Apps with PhoneGap and Sencha Touch
Building Cross-Platform Mobile Apps with PhoneGap and Sencha Touch
 
Reasons for Flash: Flash Development in an HTML5 and App Store World
Reasons for Flash: Flash Development in an HTML5 and App Store WorldReasons for Flash: Flash Development in an HTML5 and App Store World
Reasons for Flash: Flash Development in an HTML5 and App Store World
 
Cross platform mobile application devlopment
Cross platform mobile application devlopmentCross platform mobile application devlopment
Cross platform mobile application devlopment
 
Post Windows Mobile: New Application Development Platforms
Post Windows Mobile: New Application Development PlatformsPost Windows Mobile: New Application Development Platforms
Post Windows Mobile: New Application Development Platforms
 
MOL Pay mobile
MOL Pay mobileMOL Pay mobile
MOL Pay mobile
 
HTML5 / Mobile Web
HTML5 / Mobile WebHTML5 / Mobile Web
HTML5 / Mobile Web
 
HTML5 - The Future in a Flash
HTML5 - The Future in a FlashHTML5 - The Future in a Flash
HTML5 - The Future in a Flash
 
WIPJam Cross Platform Tools - Dec 2013
WIPJam   Cross Platform Tools - Dec 2013WIPJam   Cross Platform Tools - Dec 2013
WIPJam Cross Platform Tools - Dec 2013
 
Hybrid Mobile Application
Hybrid Mobile ApplicationHybrid Mobile Application
Hybrid Mobile Application
 
Synapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile applicationSynapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile application
 
Lublin Startup Festival - Mobile Architecture Design Patterns
Lublin Startup Festival - Mobile Architecture Design PatternsLublin Startup Festival - Mobile Architecture Design Patterns
Lublin Startup Festival - Mobile Architecture Design Patterns
 
01 01 - introduction to mobile application development
01  01 - introduction to mobile application development01  01 - introduction to mobile application development
01 01 - introduction to mobile application development
 
Flash: A call for sanity
Flash: A call for sanityFlash: A call for sanity
Flash: A call for sanity
 
Mobinius : Mobile Native vs Cross Platform
Mobinius : Mobile Native vs Cross PlatformMobinius : Mobile Native vs Cross Platform
Mobinius : Mobile Native vs Cross Platform
 
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...
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
 
Industrial Training in Mobile Application
Industrial Training in Mobile ApplicationIndustrial Training in Mobile Application
Industrial Training in Mobile Application
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile Development
 
Talk on Future of Enterprise Mobile App Development
Talk on Future of Enterprise Mobile App DevelopmentTalk on Future of Enterprise Mobile App Development
Talk on Future of Enterprise Mobile App Development
 

Similaire à What Mobile Development Approach Makes Sense

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
 
Cross Platform Mobile Application Architecture
Cross Platform Mobile Application ArchitectureCross Platform Mobile Application Architecture
Cross Platform Mobile Application Architecture
Derrick Bowen
 
Mobile App Development: Off the-Shelf vs Platform
Mobile App Development: Off the-Shelf vs PlatformMobile App Development: Off the-Shelf vs Platform
Mobile App Development: Off the-Shelf vs Platform
Dipesh Mukerji
 
Native vs HTML
Native vs HTMLNative vs HTML
Native vs HTML
ludlola
 
HTML5: Next Generation Web Development
HTML5: Next Generation Web DevelopmentHTML5: Next Generation Web Development
HTML5: Next Generation Web Development
Dipesh Mukerji
 

Similaire à What Mobile Development Approach Makes Sense (20)

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
 
Latest Trends in Mobile App Development
Latest Trends in Mobile App DevelopmentLatest Trends in Mobile App Development
Latest Trends in Mobile App Development
 
Cross Platform Mobile Application Architecture
Cross Platform Mobile Application ArchitectureCross Platform Mobile Application Architecture
Cross Platform Mobile Application Architecture
 
Mobile App Development: Off the-Shelf vs Platform
Mobile App Development: Off the-Shelf vs PlatformMobile App Development: Off the-Shelf vs Platform
Mobile App Development: Off the-Shelf vs Platform
 
Top 4 Cross Platform tools for Mobile App Development
Top 4 Cross Platform tools for Mobile App DevelopmentTop 4 Cross Platform tools for Mobile App Development
Top 4 Cross Platform tools for Mobile App Development
 
Introduction to hybrid application development
Introduction to hybrid application developmentIntroduction to hybrid application development
Introduction to hybrid application development
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
 
Mobile App Development and Xamarin as a Complete Mobile Solution
Mobile App Development and Xamarin as a Complete Mobile SolutionMobile App Development and Xamarin as a Complete Mobile Solution
Mobile App Development and Xamarin as a Complete Mobile Solution
 
Native vs HTML
Native vs HTMLNative vs HTML
Native vs HTML
 
Architect a Winning Mobile Application
Architect a Winning Mobile ApplicationArchitect a Winning Mobile Application
Architect a Winning Mobile Application
 
Demystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART IDemystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART I
 
Native, HTML5 or Hybrid Mobile Apps - Cost vs benefits
 Native, HTML5 or Hybrid Mobile Apps - Cost vs benefits Native, HTML5 or Hybrid Mobile Apps - Cost vs benefits
Native, HTML5 or Hybrid Mobile Apps - Cost vs benefits
 
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
 
Flutter vs Ionic: Which framework is better for cross platform application d...
Flutter vs Ionic: Which framework is better  for cross platform application d...Flutter vs Ionic: Which framework is better  for cross platform application d...
Flutter vs Ionic: Which framework is better for cross platform application d...
 
Enterprise Mobile Development Best Practices for 2015
Enterprise Mobile Development Best Practices for 2015Enterprise Mobile Development Best Practices for 2015
Enterprise Mobile Development Best Practices for 2015
 
Whitepaper: Dealing with the Dilemma: Mobile App Development Approach & Decis...
Whitepaper: Dealing with the Dilemma: Mobile App Development Approach & Decis...Whitepaper: Dealing with the Dilemma: Mobile App Development Approach & Decis...
Whitepaper: Dealing with the Dilemma: Mobile App Development Approach & Decis...
 
HTML5: Next Generation Web Development
HTML5: Next Generation Web DevelopmentHTML5: Next Generation Web Development
HTML5: Next Generation Web Development
 
Hybrid App Development, Redefined
Hybrid App Development, RedefinedHybrid App Development, Redefined
Hybrid App Development, Redefined
 
Comparing multi-platform mobile apps frameworks
Comparing multi-platform mobile apps frameworksComparing multi-platform mobile apps frameworks
Comparing multi-platform mobile apps frameworks
 
Digital Literacy - Web vs Mobile Apps, File Transfers (Session 2)
Digital Literacy - Web vs Mobile Apps, File Transfers (Session 2)Digital Literacy - Web vs Mobile Apps, File Transfers (Session 2)
Digital Literacy - Web vs Mobile Apps, File Transfers (Session 2)
 

Plus de Dipesh Mukerji (10)

Developing For The Business
Developing For The BusinessDeveloping For The Business
Developing For The Business
 
Kony - End-to-End Proof of Technology
Kony - End-to-End Proof of TechnologyKony - End-to-End Proof of Technology
Kony - End-to-End Proof of Technology
 
Enterprise mobility in the Cloud vs On-Prem
Enterprise mobility in the Cloud vs On-PremEnterprise mobility in the Cloud vs On-Prem
Enterprise mobility in the Cloud vs On-Prem
 
Kony Development Cloud
Kony Development CloudKony Development Cloud
Kony Development Cloud
 
8 Steps to a Long-Term Mobile Strategy
8 Steps to a Long-Term Mobile Strategy8 Steps to a Long-Term Mobile Strategy
8 Steps to a Long-Term Mobile Strategy
 
Multi-Channel App Approach & The Future of Multi-Channel
Multi-Channel App Approach & The Future of Multi-ChannelMulti-Channel App Approach & The Future of Multi-Channel
Multi-Channel App Approach & The Future of Multi-Channel
 
Multi channel advantage
Multi channel advantageMulti channel advantage
Multi channel advantage
 
Win 8 webinar
Win 8 webinarWin 8 webinar
Win 8 webinar
 
Kony Mobile Management
Kony Mobile ManagementKony Mobile Management
Kony Mobile Management
 
Kony plaform short
Kony plaform   shortKony plaform   short
Kony plaform short
 

What Mobile Development Approach Makes Sense

  • 1. Dipesh Mukerji Multi-channel App Development What Approach Makes Sense For Your Business
  • 2. © Copyright 5/1/2013 Kony Solutions, Inc2 © Copyright 5/1/2013 Kony Solutions, Inc2 Possible Methods NATIVE MOBILE WEB PLATFORM
  • 3. © Copyright 5/1/2013 Kony Solutions, Inc3 Native vs Mobile Web vs Platform It’s Complicated
  • 4. © Copyright 5/1/2013 Kony Solutions, Inc4 Native Development Coded with a specific programming language (Objective-C for iOS, Java for Android, etc…). These applications are fast, reliable, and powerful but are tied to a mobile platform. Best performance Access to device specific features exposed by native APIs Can be downloaded via the app store or direct distribution No limits
  • 5. © Copyright 5/1/2013 Kony Solutions, Inc5 Native Apps
  • 6. © Copyright 5/1/2013 Kony Solutions, Inc6 Native Approach - Challenges & Advantages Challenges • Must know device specific development language skill set • Can’t port over to other devices • Costly • Have to go through app store or direct distribution • Potential for large device footprint • High maintenance Advantages • Leverage full device capabilities • Full offline device storage • Best performance • Richest UI • Must go through app store or direct distribution • Gaming capabilities • Plethora of app developers • No limits
  • 7. © Copyright 5/1/2013 Kony Solutions, Inc7 Native Apps Build When  Complicated & Strenuous Data Processing  High Performance  Gaming & Video based apps  Significant offline storage  1 or 2 Devices Don’t Build When  Content driven and not UI driven  Low Budget  Reusable Components  Inefficient maintenance structure  Many Devices
  • 8. © Copyright 5/1/2013 Kony Solutions, Inc8 Mobile Web Development Mobile web site living on the mobile browser of a device and tailored to a specific device or form factor No approval process Easy to update app and new features Save time and money Supports multiple platforms
  • 9. © Copyright 5/1/2013 Kony Solutions, Inc9 Mobile Web
  • 10. © Copyright 5/1/2013 Kony Solutions, Inc10 Mobile Web - Challenges & Advantages Challenges • Less stable than native • Pulls in data much more slowly than native • Browser fragmentation • No app store discoverability • May take longer to generate revenue • Scarcity of mobile web developers • Less offline capabilities • Poor gaming capabilities • Not as UI rich as native • Less device access capabilities Advantages • Leverage effective web search technology for discoverability • Native mobile developers are getting more expensive • More capable than HTML4 • Multimedia support • Cost efficient • Cross-platform • Less maintenance • Multivariate testing • Faster time-to-market • Smaller device footprint • Can be wrapped in hybrid format
  • 11. © Copyright 5/1/2013 Kony Solutions, Inc11 Mobile Web Build When  Supporting all devices  Low to moderate budget  Content over UI  Low to moderate offline storage  Easy maintenance Don’t Build When  High performance is needed  Low Budget  UI over Content  Inefficient maintenance structure  Leverage custom widgets or device specific features
  • 12. © Copyright 5/1/2013 Kony Solutions, Inc12 What is Platform Development Rely on cross-channel development frameworks like JavaScript that ensure cross-platform compatibility and also access the devices specific features to build native, mobile and hybrid apps  Write once build any where (i.e. supports multiple devices)  Saves time and possibly significant money  Good performance  Caters to all methods of deployment  Could potentially have other areas of SDLC (i.e. Design, Management, Testing, etc…)
  • 13. © Copyright 5/1/2013 Kony Solutions, Inc13 Platform Apps
  • 14. © Copyright 5/1/2013 Kony Solutions, Inc14 Platform Approach - Challenges & Advantages Challenges • Unsupported features • Restricted use of personal tools • Possibility of slow performance • Vendor lock / restrictions • May not be as UI rich • Not every feature is cross-channel Advantages • Ease of use • Re-usability of code • Easy availability of plugins • Fastest to market • Lower total cost of ownership • Support for cloud services • Single code base across all devices • Security / Authentication • May support other elements of SDLC • Build native, mobile web, hybrid and mixed mode apps • Future proofing
  • 15. © Copyright 5/1/2013 Kony Solutions, Inc15 Platform Build When  Port across all devices  Many apps  Singular development language skill set  Reusable components  Low TCO Don’t Build When  1 or 2 devices  1 or 2 apps
  • 16. © Copyright 5/1/2013 Kony Solutions, Inc16Copyright © 2011 Kony Solutions, Inc. CONFIDENTIAL Comparison Native Platform Mobile Web Device Access Full Full Partial Speed Best Better Good Dev Cost Expensive Reasonable Approval process Mandatory Mandatory None Code Base Different 1* 1 Comparison Reasonable
  • 17. © Copyright 5/1/2013 Kony Solutions, Inc17Copyright © 2011 Kony Solutions, Inc. CONFIDENTIAL What To Consider How large is your user base and how tech savvy are they? What do your users want? What devices are your users on? What are your operational and maintenance cost requirements? What UX and/or UI experience do your users require? Are you looking to be in the app store? Is vendor lock a concern?
  • 18. © Copyright 5/1/2013 Kony Solutions, Inc18Copyright © 2011 Kony Solutions, Inc. CONFIDENTIAL What To Consider How much does content matter to your users? Industry like publishing put content at a premium How do your users access and consume content? Mobile, Desktop, Other How does mobile satisfy your business needs? Revenue driven? Does your business need to evolve as fast as technology? Gaming vs Publishing
  • 19. © Copyright 5/1/2013 Kony Solutions, Inc19 Kony – A Complete Platform  Tools  Leverage single code-base (JavaScript) to build cross-channel applications  Build beautiful effective user experience with tools / widgets  Handles and simplifies any form of deployment  App, device & content security and management  Built for Enterprise and Consumer  Commercial channels  BYOD
  • 20. © Copyright 5/1/2013 Kony Solutions, Inc20 © Copyright 5/1/2013 Kony Solutions, Inc20 THANK YOU