SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
Mobile or Web first?
Priorities, Challenges, Paradigms on Product
       Development in the IDM industry.




              Bernard Leong




                                               1
The new digital dilemma
•   Priorities: Product
    Management from Start-up to
    Corporation.

•   Challenges: Desktop vs
    Mobility, Device Fragmentation
    & Market Demand

•   Paradigms: Responsive Web
    Design, Lean Startup Model



                                     2
Priorities
             3
In a start-up...
• Setting: Limited engineering & financial
  resources.

• Strategy: Develop a product based on an idea
  that drives sustainable business growth

• Market: B2B or B2C
• Execution: Quick and iterative development
  based on customer feedback & internal metrics

• Platform Choices: Should we start with one
  platform or a solution opening up to many?

                                                  4
In a large corporation
• Setting: Strong but focussed engineering &
  financial resources.

• Strategy: Expanding a portfolio of products or a
  product to other platforms (mobility).

• Market: B2B or B2C
• Execution: Longer product development cycles
• Question: Should we start with one platform or
  a solution opening up to many?

                                                     5
Challenges
             6
“Desktop First” Perspective




                 Facebook
                              7
“Mobile First” Perspective




    Fab.com - E-Commerce Site
                                8
Native vs Web App




            Picture Credits: Six Revisions
                                             9
Development                  Native App                      Web App

                       Each platform has its own
                                                      Runs on the browser of the
Development Process    development process (iOS,
                                                      device (desktop or mobile)
                       Android, WP7, BB)



                                                      Written on HTML5, CSS,
                       Each platform has its own
                                                      Javascript or web application
Programming Language   programming language: Java
                                                      frameworks: PHP, Ruby or
                       (Android), Objective-C (iOS)
                                                      Python.




                       Standard SDKs provided by each
Programming Tools                                     No standard frameworks.
                       platform.




                                                                                      10
Development                     Native App                        Web App
                         Leverage on native features,
                         information & hardware of the      Leverage on limited features:
Capabilities
                         device, e.g, camera, GPS,          GPS, camera.
                         gyroscope, accelerometer.



                         Installation as an application &   No installation and updates are
Installation & Updates   requires users to download &       made to the web server without
                         update.                            user intervention




                                                            No app stores but requires
Distribution             App stores and marketplaces
                                                            SEO and social media efforts.




                                                                                              11
Which mobile platform?




                         12
Display Resolution & Screen Sizes




                    Picture Credits: Display Resolution (Wikipedia)
                                                                      13
Numbers can be deceiving ...
                           Apple iPhone OS
                           Android OS
                           Blackberry RIM
          4% 2%
                2%         Windows Mobile
                           Windows Phone
    12%                    Others
                     32%




          49%




                                             14
15
Paradigms
            16
Can we build a product as quickly as possible?




    Eric Ries: The Lean Startup Model

                                             17
How do we develop for various devices?




         Responsive Web Design
                                     18
Source: DCI - http://www.dotcominfoway.com/
                                              19
Summary
• Priorities: Focus on the business objectives first
  before product development.

• Challenges: Make decisions on product based
  on design & platforms. Successful platforms
  tend to focus on one platforms.

• Paradigms: Build products with modern ideas
  from the lean startup model and responsive web
  design to limit the complexities of the mobile
  web.
                                                      20

Mais conteúdo relacionado

Mais procurados

SFUG Flash on Mobile and Devices
SFUG Flash on Mobile and DevicesSFUG Flash on Mobile and Devices
SFUG Flash on Mobile and Devices
weyert
 
Kulendayz 2012 Windows Phone is around the corner What now?
Kulendayz 2012   Windows Phone is around the corner What now?Kulendayz 2012   Windows Phone is around the corner What now?
Kulendayz 2012 Windows Phone is around the corner What now?
Catalin Gheorghiu
 
Federico Lox Lucignano, War of the worlds web or native both
Federico Lox Lucignano, War of the worlds web or native bothFederico Lox Lucignano, War of the worlds web or native both
Federico Lox Lucignano, War of the worlds web or native both
IxDA_Poznan
 
Importance of Mobile Applications
Importance of Mobile ApplicationsImportance of Mobile Applications
Importance of Mobile Applications
Futuready Media
 

Mais procurados (13)

Pieter Brinkman - My first mobile experience From mobile no no, to mobile go ...
Pieter Brinkman - My first mobile experienceFrom mobile no no, to mobile go ...Pieter Brinkman - My first mobile experienceFrom mobile no no, to mobile go ...
Pieter Brinkman - My first mobile experience From mobile no no, to mobile go ...
 
SFUG Flash on Mobile and Devices
SFUG Flash on Mobile and DevicesSFUG Flash on Mobile and Devices
SFUG Flash on Mobile and Devices
 
Media
MediaMedia
Media
 
Kulendayz 2012 Windows Phone is around the corner What now?
Kulendayz 2012   Windows Phone is around the corner What now?Kulendayz 2012   Windows Phone is around the corner What now?
Kulendayz 2012 Windows Phone is around the corner What now?
 
Introduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App DevelopmentIntroduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App Development
 
Federico Lox Lucignano, War of the worlds web or native both
Federico Lox Lucignano, War of the worlds web or native bothFederico Lox Lucignano, War of the worlds web or native both
Federico Lox Lucignano, War of the worlds web or native both
 
Mobile app development - course intro
Mobile app development - course introMobile app development - course intro
Mobile app development - course intro
 
Importance of Mobile Applications
Importance of Mobile ApplicationsImportance of Mobile Applications
Importance of Mobile Applications
 
Distribution and development of mobile social browser games
Distribution and development of mobile social browser gamesDistribution and development of mobile social browser games
Distribution and development of mobile social browser games
 
Introduction to Mobile Development
Introduction to Mobile DevelopmentIntroduction to Mobile Development
Introduction to Mobile Development
 
Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?
 
Native vs hybrid approach Mobile App Development
Native vs hybrid approach Mobile App DevelopmentNative vs hybrid approach Mobile App Development
Native vs hybrid approach Mobile App Development
 
Native v s hybrid
Native v s hybridNative v s hybrid
Native v s hybrid
 

Semelhante a Mobile or Web First?

Mobileuidevchallengesinnovate2012a 120607124912-phpapp02
Mobileuidevchallengesinnovate2012a 120607124912-phpapp02Mobileuidevchallengesinnovate2012a 120607124912-phpapp02
Mobileuidevchallengesinnovate2012a 120607124912-phpapp02
Alexander Muse
 
Windows Phone Code Camp Montreal - The Windows Phone 7.5 opportunity
Windows Phone Code Camp Montreal - The Windows Phone 7.5 opportunityWindows Phone Code Camp Montreal - The Windows Phone 7.5 opportunity
Windows Phone Code Camp Montreal - The Windows Phone 7.5 opportunity
Frédéric Harper
 
How to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-applicationHow to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-application
lverb
 
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
hpcmitresearch
 

Semelhante a Mobile or Web First? (20)

Rapid Prototyping with Cordova aka Phonegap
Rapid Prototyping with Cordova aka PhonegapRapid Prototyping with Cordova aka Phonegap
Rapid Prototyping with Cordova aka Phonegap
 
Mobileuidevchallengesinnovate2012a 120607124912-phpapp02
Mobileuidevchallengesinnovate2012a 120607124912-phpapp02Mobileuidevchallengesinnovate2012a 120607124912-phpapp02
Mobileuidevchallengesinnovate2012a 120607124912-phpapp02
 
MADP - Mobile Application Development Platform - CRE8 Brasil MEAP
MADP - Mobile Application Development Platform - CRE8 Brasil MEAPMADP - Mobile Application Development Platform - CRE8 Brasil MEAP
MADP - Mobile Application Development Platform - CRE8 Brasil MEAP
 
Windows Phone 8 Wave Guide Montreal Code Camp - The Windows Phone opportunity
Windows Phone 8 Wave Guide Montreal Code Camp - The Windows Phone opportunityWindows Phone 8 Wave Guide Montreal Code Camp - The Windows Phone opportunity
Windows Phone 8 Wave Guide Montreal Code Camp - The Windows Phone opportunity
 
Windows Phone Code Camp Montreal - The Windows Phone 7.5 opportunity
Windows Phone Code Camp Montreal - The Windows Phone 7.5 opportunityWindows Phone Code Camp Montreal - The Windows Phone 7.5 opportunity
Windows Phone Code Camp Montreal - The Windows Phone 7.5 opportunity
 
How to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-applicationHow to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-application
 
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
 
When to choose and avoid react native for mobile app development
When to choose and avoid react native for mobile app developmentWhen to choose and avoid react native for mobile app development
When to choose and avoid react native for mobile app development
 
HTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignHTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level Design
 
Mobile Developer's Guide To The Galaxy Vol.7
Mobile Developer's Guide To The Galaxy Vol.7Mobile Developer's Guide To The Galaxy Vol.7
Mobile Developer's Guide To The Galaxy Vol.7
 
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
 
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and MustacheRoad to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
 
Hybrid App Development, Redefined
Hybrid App Development, RedefinedHybrid App Development, Redefined
Hybrid App Development, Redefined
 
Ibm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applicationsIbm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applications
 
App42 Student Lab - Android Game Dev Series V 0.1
App42 Student Lab - Android Game Dev Series V 0.1App42 Student Lab - Android Game Dev Series V 0.1
App42 Student Lab - Android Game Dev Series V 0.1
 
Ionic vs flutter best platform for hybrid app development
Ionic vs flutter  best platform for hybrid app developmentIonic vs flutter  best platform for hybrid app development
Ionic vs flutter best platform for hybrid app development
 
Best cross platform app development frameworks for 2021
Best cross platform app development frameworks for 2021Best cross platform app development frameworks for 2021
Best cross platform app development frameworks for 2021
 
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...
 
Native vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationNative vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile application
 
Collaborative and agile development of mobile applications
Collaborative and agile development of mobile applicationsCollaborative and agile development of mobile applications
Collaborative and agile development of mobile applications
 

Mais de Bernard Leong

Mais de Bernard Leong (20)

An Investor's Guide to Web3 / Crypto / Blockchain
An Investor's Guide to Web3 / Crypto / BlockchainAn Investor's Guide to Web3 / Crypto / Blockchain
An Investor's Guide to Web3 / Crypto / Blockchain
 
Living Digitally
Living DigitallyLiving Digitally
Living Digitally
 
You are a startup, then what?
You are a startup, then what?You are a startup, then what?
You are a startup, then what?
 
New is Easy but Right is Hard: Hacking Product Management
New is Easy but Right is Hard: Hacking Product ManagementNew is Easy but Right is Hard: Hacking Product Management
New is Easy but Right is Hard: Hacking Product Management
 
Minimum Viable Product
Minimum Viable ProductMinimum Viable Product
Minimum Viable Product
 
A Flat Fee Suffices: Taxi Cab Phenomenon in Singapore
A Flat Fee Suffices: Taxi Cab Phenomenon in SingaporeA Flat Fee Suffices: Taxi Cab Phenomenon in Singapore
A Flat Fee Suffices: Taxi Cab Phenomenon in Singapore
 
That Thing You Forget to Do: Lessons in Product Development, Management & Mar...
That Thing You Forget to Do: Lessons in Product Development, Management & Mar...That Thing You Forget to Do: Lessons in Product Development, Management & Mar...
That Thing You Forget to Do: Lessons in Product Development, Management & Mar...
 
Entrepreneurship in South East Asia market
Entrepreneurship in South East Asia marketEntrepreneurship in South East Asia market
Entrepreneurship in South East Asia market
 
One Ring to Bind Them All?
One Ring to Bind Them All?One Ring to Bind Them All?
One Ring to Bind Them All?
 
Entrepreneur 4: Business Strategies & Rapid Growth Strategies
Entrepreneur 4: Business Strategies & Rapid Growth StrategiesEntrepreneur 4: Business Strategies & Rapid Growth Strategies
Entrepreneur 4: Business Strategies & Rapid Growth Strategies
 
Entrepreneur 3: Marketing Plan, Strategies, Distribution and Channels
Entrepreneur 3: Marketing Plan, Strategies, Distribution and ChannelsEntrepreneur 3: Marketing Plan, Strategies, Distribution and Channels
Entrepreneur 3: Marketing Plan, Strategies, Distribution and Channels
 
Entrepreneurship 2: Executive Summary & Business Plan
Entrepreneurship 2: Executive Summary & Business PlanEntrepreneurship 2: Executive Summary & Business Plan
Entrepreneurship 2: Executive Summary & Business Plan
 
Entrepreneurship 1: Introduction, Identifying Ides & Business Opportunities
Entrepreneurship 1: Introduction, Identifying Ides & Business OpportunitiesEntrepreneurship 1: Introduction, Identifying Ides & Business Opportunities
Entrepreneurship 1: Introduction, Identifying Ides & Business Opportunities
 
The Future of Location Based Advertising
The Future of Location Based AdvertisingThe Future of Location Based Advertising
The Future of Location Based Advertising
 
Building a (Mobile-Web) Start-up: the 2011 way
Building a (Mobile-Web) Start-up: the 2011 wayBuilding a (Mobile-Web) Start-up: the 2011 way
Building a (Mobile-Web) Start-up: the 2011 way
 
A universe-less-ordinary
A universe-less-ordinaryA universe-less-ordinary
A universe-less-ordinary
 
7 Tips for Idea Generation for Start-ups
7 Tips for Idea Generation for Start-ups7 Tips for Idea Generation for Start-ups
7 Tips for Idea Generation for Start-ups
 
Three Tales about Social Networks
Three Tales about Social NetworksThree Tales about Social Networks
Three Tales about Social Networks
 
Executive Summary StartUp@Singapore
Executive Summary StartUp@SingaporeExecutive Summary StartUp@Singapore
Executive Summary StartUp@Singapore
 
Executive Summary Workshop Ideas Inc
Executive Summary Workshop Ideas IncExecutive Summary Workshop Ideas Inc
Executive Summary Workshop Ideas Inc
 

Último

Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
Nauman Safdar
 
Structuring and Writing DRL Mckinsey (1).pdf
Structuring and Writing DRL Mckinsey (1).pdfStructuring and Writing DRL Mckinsey (1).pdf
Structuring and Writing DRL Mckinsey (1).pdf
laloo_007
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
allensay1
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
ZurliaSoop
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
daisycvs
 

Último (20)

Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Structuring and Writing DRL Mckinsey (1).pdf
Structuring and Writing DRL Mckinsey (1).pdfStructuring and Writing DRL Mckinsey (1).pdf
Structuring and Writing DRL Mckinsey (1).pdf
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Pre Engineered Building Manufacturers Hyderabad.pptx
Pre Engineered  Building Manufacturers Hyderabad.pptxPre Engineered  Building Manufacturers Hyderabad.pptx
Pre Engineered Building Manufacturers Hyderabad.pptx
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
BeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdfBeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdf
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Cracking the 'Career Pathing' Slideshare
Cracking the 'Career Pathing' SlideshareCracking the 'Career Pathing' Slideshare
Cracking the 'Career Pathing' Slideshare
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
TVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdf
TVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdfTVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdf
TVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdf
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
 
Buy Verified TransferWise Accounts From Seosmmearth
Buy Verified TransferWise Accounts From SeosmmearthBuy Verified TransferWise Accounts From Seosmmearth
Buy Verified TransferWise Accounts From Seosmmearth
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 

Mobile or Web First?

  • 1. Mobile or Web first? Priorities, Challenges, Paradigms on Product Development in the IDM industry. Bernard Leong 1
  • 2. The new digital dilemma • Priorities: Product Management from Start-up to Corporation. • Challenges: Desktop vs Mobility, Device Fragmentation & Market Demand • Paradigms: Responsive Web Design, Lean Startup Model 2
  • 4. In a start-up... • Setting: Limited engineering & financial resources. • Strategy: Develop a product based on an idea that drives sustainable business growth • Market: B2B or B2C • Execution: Quick and iterative development based on customer feedback & internal metrics • Platform Choices: Should we start with one platform or a solution opening up to many? 4
  • 5. In a large corporation • Setting: Strong but focussed engineering & financial resources. • Strategy: Expanding a portfolio of products or a product to other platforms (mobility). • Market: B2B or B2C • Execution: Longer product development cycles • Question: Should we start with one platform or a solution opening up to many? 5
  • 8. “Mobile First” Perspective Fab.com - E-Commerce Site 8
  • 9. Native vs Web App Picture Credits: Six Revisions 9
  • 10. Development Native App Web App Each platform has its own Runs on the browser of the Development Process development process (iOS, device (desktop or mobile) Android, WP7, BB) Written on HTML5, CSS, Each platform has its own Javascript or web application Programming Language programming language: Java frameworks: PHP, Ruby or (Android), Objective-C (iOS) Python. Standard SDKs provided by each Programming Tools No standard frameworks. platform. 10
  • 11. Development Native App Web App Leverage on native features, information & hardware of the Leverage on limited features: Capabilities device, e.g, camera, GPS, GPS, camera. gyroscope, accelerometer. Installation as an application & No installation and updates are Installation & Updates requires users to download & made to the web server without update. user intervention No app stores but requires Distribution App stores and marketplaces SEO and social media efforts. 11
  • 13. Display Resolution & Screen Sizes Picture Credits: Display Resolution (Wikipedia) 13
  • 14. Numbers can be deceiving ... Apple iPhone OS Android OS Blackberry RIM 4% 2% 2% Windows Mobile Windows Phone 12% Others 32% 49% 14
  • 15. 15
  • 16. Paradigms 16
  • 17. Can we build a product as quickly as possible? Eric Ries: The Lean Startup Model 17
  • 18. How do we develop for various devices? Responsive Web Design 18
  • 19. Source: DCI - http://www.dotcominfoway.com/ 19
  • 20. Summary • Priorities: Focus on the business objectives first before product development. • Challenges: Make decisions on product based on design & platforms. Successful platforms tend to focus on one platforms. • Paradigms: Build products with modern ideas from the lean startup model and responsive web design to limit the complexities of the mobile web. 20