Your SlideShare is downloading. ×
Latest Trends in Mobile App Development
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

Latest Trends in Mobile App Development

3,261
views

Published on

Published in: Technology

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

No Downloads
Views
Total Views
3,261
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
155
Comments
0
Likes
3
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
  • Native SDK’s:AppleAndroidWindows PhonesBlackberryWeb:HTML5TizenOpen Standards:DojoJQuerySenchaPhoneGapPlatforms:KonySAPIBMAppceleratorDeveloper Platforms:TelerikXamarinMBaaS:KinveyFeedHenryAnyPresenceParseStackmobKidozen
  • Transcript

    • 1. Multi-channel App Development Latest Trends in Mobile App Development Dipesh Mukerji, Kony Inc.
    • 2. Development Options Open Standards MBaaS Developer Platforms Enterprise Platforms Native SDKs Mobile Web
    • 3. Native
    • 4. Native Apps
    • 5. Native Approach 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
    • 6. Mobile Web
    • 7. Mobile Web
    • 8. Mobile Web Approach 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
    • 9. Platform
    • 10. Platform Apps
    • 11. Platform Approach 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
    • 12. • Operating system developed by Samsung, Intel and Linux Foundation • Covers usage in Mobile Devices, Camera, SmartTv, In-vehicle Entertainment • Too much dependent on Android • BadaOS & Meego failure to compete with Google and Apple • Huge profit contributed by Samsung Well – know product to Google • Opportunities in IVI industry • Samsung’s own products are some of the largest selling products in the world What? Why?
    • 13. Tizen Architecture (for Mobile) Applications Web Applications Web Framework W3C/HTML5 Device APIs Web Runtime Core Application Framework Graphics & Input Multimedia Web Messaging Location Security System Base Connectivity Telphony PIM Kernel Linux Kernel & device drivers
    • 14. Benefits and challenges • Samsung brand already well known and also one of the biggest electronic manufacturers • Joint cooperation with Intel and Linux • Blue Ocean market for SmartTv, Camera, IVI • Samsung can apply Tizen to all its products • Support from NTT Docomo and Jaguar • Similar concept with Android • Late comers in Mobile OS Industry • Samsung products already closely related with Android, Threat of loosing trusts • Previous failure in Bada and Meego Project • Late entering the market for Mobile OS Strength Weakness Opportunity Threat
    • 15. Mobile Backend Services (MBaaS)
    • 16. The Developer View Extensive time spent on back-end development Enterprise-grade back- end services No scalability Elastic scaling Silo development Open Standards Vendor lock-in Freedom & Flexibility
    • 17. Mobile Backend-As-A-Service (MBaaS) Enterprise-Grade Cloud Services Create rich app experiences without having to worry about back- end functionality Identity Integration Orchestration Messaging Sync Storage
    • 18. MBaaS Providers
    • 19. 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?
    • 20. App Development Architecture Provisioning Account Management Authentication & Authorization Reporting & Analytics Monitoring Billing KonyCloud Foundation Back-EndAs AService Messaging SyncIdentity Integration StorageOrchestration 3rd Party and Native SDK’s Kony Studio Native Web Hybrid Multi-channel Framework & Tools Manage Deploy Test Define Design Build Full End-To-End Lifecycle DevelopmentTools&Frameworks

    ×