Your SlideShare is downloading. ×
What Mobile Development Approach Makes Sense
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

What Mobile Development Approach Makes Sense

291

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
291
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Dipesh MukerjiMulti-channel App DevelopmentWhat Approach Makes Sense For Your Business
  • 2. © Copyright 5/1/2013 Kony Solutions, Inc2 © Copyright 5/1/2013 Kony Solutions, Inc2Possible MethodsNATIVEMOBILE WEBPLATFORM
  • 3. © Copyright 5/1/2013 Kony Solutions, Inc3Native vs Mobile Web vs PlatformIt’s Complicated
  • 4. © Copyright 5/1/2013 Kony Solutions, Inc4Native DevelopmentCoded with a specific programming language(Objective-C for iOS, Java for Android, etc…). Theseapplications are fast, reliable, and powerful but are tiedto 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, Inc5Native Apps
  • 6. © Copyright 5/1/2013 Kony Solutions, Inc6Native Approach - Challenges & AdvantagesChallenges• Must know device specificdevelopment language skill set• Can’t port over to otherdevices• Costly• Have to go through app storeor direct distribution• Potential for large devicefootprint• High maintenanceAdvantages• Leverage full devicecapabilities• Full offline device storage• Best performance• Richest UI• Must go through app store ordirect distribution• Gaming capabilities• Plethora of app developers• No limits
  • 7. © Copyright 5/1/2013 Kony Solutions, Inc7Native AppsBuild When Complicated & StrenuousData Processing High Performance Gaming & Video based apps Significant offline storage 1 or 2 DevicesDon’t Build When Content driven and not UIdriven Low Budget Reusable Components Inefficient maintenancestructure Many Devices
  • 8. © Copyright 5/1/2013 Kony Solutions, Inc8Mobile Web DevelopmentMobile web site living on the mobile browser of adevice 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, Inc9Mobile Web
  • 10. © Copyright 5/1/2013 Kony Solutions, Inc10Mobile Web - Challenges & AdvantagesChallenges• Less stable than native• Pulls in data much more slowly thannative• Browser fragmentation• No app store discoverability• May take longer to generaterevenue• Scarcity of mobile web developers• Less offline capabilities• Poor gaming capabilities• Not as UI rich as native• Less device access capabilitiesAdvantages• Leverage effective web searchtechnology for discoverability• Native mobile developers aregetting 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, Inc11Mobile WebBuild When Supporting all devices Low to moderate budget Content over UI Low to moderate offlinestorage Easy maintenanceDon’t Build When High performance is needed Low Budget UI over Content Inefficient maintenancestructure Leverage custom widgets ordevice specific features
  • 12. © Copyright 5/1/2013 Kony Solutions, Inc12What is Platform DevelopmentRely on cross-channel development frameworks likeJavaScript that ensure cross-platform compatibility andalso 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, Inc13Platform Apps
  • 14. © Copyright 5/1/2013 Kony Solutions, Inc14Platform Approach - Challenges & AdvantagesChallenges• 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-channelAdvantages• 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 ofSDLC• Build native, mobile web, hybridand mixed mode apps• Future proofing
  • 15. © Copyright 5/1/2013 Kony Solutions, Inc15PlatformBuild When Port across all devices Many apps Singular developmentlanguage skill set Reusable components Low TCODon’t Build When 1 or 2 devices 1 or 2 apps
  • 16. © Copyright 5/1/2013 Kony Solutions, Inc16Copyright © 2011 Kony Solutions, Inc. CONFIDENTIALComparisonNativePlatformMobileWebDeviceAccessFullFullPartialSpeedBestBetterGoodDevCostExpensiveReasonableApprovalprocessMandatoryMandatoryNoneCodeBaseDifferent1*1ComparisonReasonable
  • 17. © Copyright 5/1/2013 Kony Solutions, Inc17Copyright © 2011 Kony Solutions, Inc. CONFIDENTIALWhat 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 costrequirements?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. CONFIDENTIALWhat 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 astechnology?Gaming vs Publishing
  • 19. © Copyright 5/1/2013 Kony Solutions, Inc19Kony – 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, Inc20THANK YOU

×