22
Multi-channel App Development Latest Trends in Mobile App Development Dipesh Mukerji, Kony Inc.

Latest Trends in Mobile App Development

  • View
    1.260

  • Download
    3

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Latest Trends in Mobile App Development

Multi-channel App Development

Latest Trends in Mobile App DevelopmentDipesh Mukerji,Kony Inc.

Page 2: Latest Trends in Mobile App Development

Development Options

OpenStandards

MBaaS

DeveloperPlatforms

Enterprise Platforms

Native SDKsMobile Web

Page 3: Latest Trends in Mobile App Development

Native

Page 4: Latest Trends in Mobile App Development

Native Apps

Page 5: Latest Trends in Mobile App Development

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

Page 6: Latest Trends in Mobile App Development

Mobile Web

Page 7: Latest Trends in Mobile App Development

Mobile Web

Page 8: Latest Trends in Mobile App Development

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

Page 9: Latest Trends in Mobile App Development

Platform

Page 10: Latest Trends in Mobile App Development

Platform Apps

Page 11: Latest Trends in Mobile App Development

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

Page 12: Latest Trends in Mobile App Development
Page 13: Latest Trends in Mobile App Development

• 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?

Page 14: Latest Trends in Mobile App Development

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

Page 15: Latest Trends in Mobile App Development

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

Page 16: Latest Trends in Mobile App Development

Mobile Backend Services (MBaaS)

Page 17: Latest Trends in Mobile App Development

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

Page 18: Latest Trends in Mobile App Development

Mobile Backend-As-A-Service (MBaaS)

Enterprise-Grade Cloud ServicesCreate rich app experiences without having to worry about back-end functionality

Identity Integration Orchestration Messaging Sync Storage

Page 19: Latest Trends in Mobile App Development

MBaaS Providers

Page 20: Latest Trends in Mobile App Development

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?

Page 21: Latest Trends in Mobile App Development

App Development Architecture

Provisioning Account Management

Authentication &

Authorization Reporting &

Analytics Monitoring BillingKony

Clo

udFo

unda

tion

Back

-End

As

A Se

rvic

e

Messaging SyncIdentityIntegratio

n StorageOrchestratio

n

3rd Party and Native SDK’sKony Studio

Native Web

Hybrid

Multi-channel Framework & Tools

Manage

Deploy

Test

Define

Design

Build

Full End-To-End Lifecycle

Dev

elop

men

t Too

ls &

Fra

mew

orks

Page 22: Latest Trends in Mobile App Development