SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Shaping a Technology Strategy
for Mobile Development
ALEX CONCONI
© 2013 frog - All rights reserved
Alex Conconi
Associate Technology Director
alex.conconi@frogdesign.com
@aconconi
Background
“The web is
dead.
Apps are the
present and
the future.”
Keith Teare, MBLT 2013
“We provide our customers
with native applications on
several platforms to access
our online services.
Managing all those native
apps is a real nightmare…”
“The biggest
mistake we made
as a company was
betting too much
on HTML5 as
opposed to native”
Mark Zuckerberg, 11 Sept. 2012
“...the very next day
my boss called and
asked me:
«Are you sure we
are not making the
same mistake with
this HTML5?»”
Mobile device system model
Technology background
Hardware
CPU, Memory, I/O devices (storage, network,
phone, screen, audio, GPS, accelerometer,…)
Operating System
Kernel, Device drivers, Services, Shell
App X App Y Browser
API
9© 2013 frog - All rights reserved – Confidential and Proprietary
Technology background
10© 2013 frog - All rights reserved – Confidential and Proprietary
From web to native:
the shades in between
Mobile website
Three approaches to
mobile website creation
1. Responsive design
2. Dedicated m-site
3. RESS (Responsive Web Design +
Server Side Components)
13
Mobile website
© 2013 frog - All rights reserved – Confidential and Proprietary
14
Responsive design
Responsive Design
A unified client-side solution that dynamically
adapts content and layout to device features
15
Dedicated mobile site
Mobile site dedicato
Typical m-site fully optimized for mobile devices in
terms of layout, content and features
16
RESS
RESS (Responsive Server Side)
REsponsive web design + Server Side components uses
server-side logic and user detection to assemble and serve a
version of the web page optimized for the client device
Mobile site features
Mobile website
Technology Mixes client-side (HTML, CSS, JavaScript) and server-side (PHP,
Ruby, .Net, Java etc.) technologies
Dependency Platform-independent (runs in any modern browser)
Connectivity Online only
Device features No access (or limited access if HTML5 browser API is available)
Distribution Web
17© 2013 frog - All rights reserved – Confidential and Proprietary
Web app
Web app features
Web app
Technology Open standard web technologies (HTML5, CSS3, JavaScript) with
application logic moved to client side
Dependency Platform-independent (runs in any modern browser)
Connectivity Mostly online (partial offline support)
Device features Limited access (through HTML5 browser API)
Distribution Web
21© 2013 frog - All rights reserved – Confidential and Proprietary
Hybrid apps
Hybrid app
23© 2013 frog - All rights reserved – Confidential and Proprietary
Hybrid app
24© 2013 frog - All rights reserved – Confidential and Proprietary
Hybrid app
Hybrid app
27
Hybrid app
http://vimeo.com/55486684
© 2013 frog - All rights reserved – Confidential and Proprietary
Hybrid app features
Hybrid app
Technology Open standard web technologies (HTML5, CSS3, JavaScript)
+ abstract OS integration API
Dependency Cross-platform (can be ported to most target platforms)
Connectivity Online and offline
Device features Almost complete access (through integration layer)
Distribution App store
28© 2013 frog - All rights reserved – Confidential and Proprietary
Cross-compiling SDK
Appcelerator Titanium
Cross-compiling SDK
30© 2013 frog - All rights reserved – Confidential and Proprietary
Cross-compiling SDK
31© 2013 frog - All rights reserved – Confidential and Proprietary
MoSync
Cross-compiling SDK
32© 2013 frog - All rights reserved – Confidential and Proprietary
Cross-compiling SDK features
Cross-compiling SDK
Technology Custom API and language depending on selected SDK
(e.g. Appcelerator Titanium: JavaScript, MoSync: C/C++)
Dependency Cross-platform (can be ported to most target platforms)
Connectivity Online and offline
Device features Almost complete access (through integration layer)
Fully native UI elements
Distribution App store
33© 2013 frog - All rights reserved – Confidential and Proprietary
Native app
Native app
35
…???
© 2013 frog - All rights reserved – Confidential and Proprietary
Native app features
Native app
Technology Specific for each platform (e.g. Android: Java, iOS: Objective-C)
Dependency Fully platform-dependent
Connectivity Online and offline
Device features Complete access (through individual OS API)
Fully native UI elements
Distribution App store
38© 2013 frog - All rights reserved – Confidential and Proprietary
Decision criteria
Functionality
Decision criteria
1
Business model2
Context3
40© 2013 frog - All rights reserved – Confidential and Proprietary
Decision criteria
41© 2013 frog - All rights reserved – Confidential and Proprietary
There’s no “multi-platform
solution to rule them all” really
© 2013 frog - All rights reserved – Confidential and Proprietary

Weitere ähnliche Inhalte

Andere mochten auch

frog Wearables
frog Wearablesfrog Wearables
frog Wearables
frog
 
The rise of digital humanitarianism
The rise of digital humanitarianismThe rise of digital humanitarianism
The rise of digital humanitarianism
frog
 
Wearable Technology and the Connected City
Wearable Technology and the Connected City Wearable Technology and the Connected City
Wearable Technology and the Connected City
frog
 

Andere mochten auch (20)

SXSW: Designing Smart Objects for Emotional People
SXSW: Designing Smart Objects for Emotional PeopleSXSW: Designing Smart Objects for Emotional People
SXSW: Designing Smart Objects for Emotional People
 
Tech Trends 2014
Tech Trends 2014 Tech Trends 2014
Tech Trends 2014
 
frog Wearables
frog Wearablesfrog Wearables
frog Wearables
 
Envisioning the Balance: The Dyanmic Role of Design in Entrepreneurship
Envisioning the Balance: The Dyanmic Role of Design in EntrepreneurshipEnvisioning the Balance: The Dyanmic Role of Design in Entrepreneurship
Envisioning the Balance: The Dyanmic Role of Design in Entrepreneurship
 
WIAD: Design For Everyday Life
WIAD: Design For Everyday LifeWIAD: Design For Everyday Life
WIAD: Design For Everyday Life
 
frog POV: Now That Data is Everything
frog POV: Now That Data is Everythingfrog POV: Now That Data is Everything
frog POV: Now That Data is Everything
 
Aging By Design: An Overview
Aging By Design: An OverviewAging By Design: An Overview
Aging By Design: An Overview
 
The rise of digital humanitarianism
The rise of digital humanitarianismThe rise of digital humanitarianism
The rise of digital humanitarianism
 
Re-Designing Citizenship
Re-Designing CitizenshipRe-Designing Citizenship
Re-Designing Citizenship
 
Teaching Old Markets New Tricks
Teaching Old Markets New Tricks Teaching Old Markets New Tricks
Teaching Old Markets New Tricks
 
Understanding human motivation_in_the_age_of_connected_machines
Understanding human motivation_in_the_age_of_connected_machinesUnderstanding human motivation_in_the_age_of_connected_machines
Understanding human motivation_in_the_age_of_connected_machines
 
Data in the city
Data in the cityData in the city
Data in the city
 
Wearable Technology and the Connected City
Wearable Technology and the Connected City Wearable Technology and the Connected City
Wearable Technology and the Connected City
 
Design Is Hacking How We Learn
Design Is Hacking How We LearnDesign Is Hacking How We Learn
Design Is Hacking How We Learn
 
Off the Page Into the Wild: Designing For the Internet of Things
Off the Page Into the Wild: Designing For the Internet of ThingsOff the Page Into the Wild: Designing For the Internet of Things
Off the Page Into the Wild: Designing For the Internet of Things
 
Rooming
RoomingRooming
Rooming
 
Presentazione finale laurea
Presentazione finale laureaPresentazione finale laurea
Presentazione finale laurea
 
Tesi di Laurea. Progettazione di un libro visivo.
Tesi di Laurea. Progettazione di un libro visivo.Tesi di Laurea. Progettazione di un libro visivo.
Tesi di Laurea. Progettazione di un libro visivo.
 
GIGAS
GIGASGIGAS
GIGAS
 
Semiotica e progetto (Lezione di design)
Semiotica e progetto (Lezione di design)Semiotica e progetto (Lezione di design)
Semiotica e progetto (Lezione di design)
 

Ähnlich wie Shaping a Technology Strategy for Mobile Development

The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - RecifeThe challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
Caridy Patino
 
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
 

Ähnlich wie Shaping a Technology Strategy for Mobile Development (20)

Demystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART IDemystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART I
 
Mobile Web Apps
Mobile Web AppsMobile Web Apps
Mobile Web Apps
 
Harbinger Systems Mobile App Development Practice Group
Harbinger Systems Mobile App Development Practice GroupHarbinger Systems Mobile App Development Practice Group
Harbinger Systems Mobile App Development Practice Group
 
Mobility today & what's next. Application ecosystems.
Mobility today & what's next.Application ecosystems.Mobility today & what's next.Application ecosystems.
Mobility today & what's next. Application ecosystems.
 
Cross platform development - Rhomobile
Cross platform development - RhomobileCross platform development - Rhomobile
Cross platform development - Rhomobile
 
Crie Aplicações Mobile Híbridas Escritas em Java, para iOS e Android
Crie Aplicações Mobile Híbridas Escritas em Java, para iOS e AndroidCrie Aplicações Mobile Híbridas Escritas em Java, para iOS e Android
Crie Aplicações Mobile Híbridas Escritas em Java, para iOS e Android
 
Mobile Web Apps and the Intel® XDK
Mobile Web Apps and the Intel® XDKMobile Web Apps and the Intel® XDK
Mobile Web Apps and the Intel® XDK
 
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - RecifeThe challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
 
12 Frameworks for Mobile Hybrid Apps
12 Frameworks for Mobile Hybrid Apps12 Frameworks for Mobile Hybrid Apps
12 Frameworks for Mobile Hybrid Apps
 
Tech planet 2014 Samsung Gear S Web Application
Tech planet 2014 Samsung Gear S Web ApplicationTech planet 2014 Samsung Gear S Web Application
Tech planet 2014 Samsung Gear S Web Application
 
Adf mobile overview
Adf mobile overviewAdf mobile overview
Adf mobile overview
 
The Magic of flutter Comex oman 2019
The Magic of flutter Comex oman 2019The Magic of flutter Comex oman 2019
The Magic of flutter Comex oman 2019
 
SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...
SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...
SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...
 
Crosswalk and the Intel XDK
Crosswalk and the Intel XDKCrosswalk and the Intel XDK
Crosswalk and the Intel XDK
 
Drupalcamp New York 2009
Drupalcamp New York 2009Drupalcamp New York 2009
Drupalcamp New York 2009
 
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
 
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
 
Olivier meetup-boston-2013-jan-21-v2
Olivier meetup-boston-2013-jan-21-v2Olivier meetup-boston-2013-jan-21-v2
Olivier meetup-boston-2013-jan-21-v2
 
Native - Hybrid - Web Mobile Architectures
Native - Hybrid - Web Mobile ArchitecturesNative - Hybrid - Web Mobile Architectures
Native - Hybrid - Web Mobile Architectures
 
Intro to appcelerator
Intro to appceleratorIntro to appcelerator
Intro to appcelerator
 

Mehr von frog

Investing in local communities by sharing the power of design
Investing in local communities by sharing the power of design Investing in local communities by sharing the power of design
Investing in local communities by sharing the power of design
frog
 
New Cities Summit Paris: “Navigating the Meta-City”
New Cities Summit Paris: “Navigating the Meta-City”New Cities Summit Paris: “Navigating the Meta-City”
New Cities Summit Paris: “Navigating the Meta-City”
frog
 
Prototype verse Sim: Validating Software and UX Design
Prototype verse Sim: Validating Software and UX DesignPrototype verse Sim: Validating Software and UX Design
Prototype verse Sim: Validating Software and UX Design
frog
 

Mehr von frog (15)

Investing in local communities by sharing the power of design
Investing in local communities by sharing the power of design Investing in local communities by sharing the power of design
Investing in local communities by sharing the power of design
 
Is This Progress? More Meaning in Our Digital Life
Is This Progress? More Meaning in Our Digital LifeIs This Progress? More Meaning in Our Digital Life
Is This Progress? More Meaning in Our Digital Life
 
2013 Tech Trends
2013 Tech Trends2013 Tech Trends
2013 Tech Trends
 
Design Research Super Teams
Design Research Super TeamsDesign Research Super Teams
Design Research Super Teams
 
Know Thy User: The Role of Research in Great Interactive Design
Know Thy User: The Role of Research in Great Interactive DesignKnow Thy User: The Role of Research in Great Interactive Design
Know Thy User: The Role of Research in Great Interactive Design
 
Shanzhai Innovation
Shanzhai InnovationShanzhai Innovation
Shanzhai Innovation
 
Work States
Work StatesWork States
Work States
 
Sinnfabriken – Marken als Produzenten von Moral und Bedeutung
Sinnfabriken – Marken als Produzenten von Moral und BedeutungSinnfabriken – Marken als Produzenten von Moral und Bedeutung
Sinnfabriken – Marken als Produzenten von Moral und Bedeutung
 
New Cities Summit Paris: “Navigating the Meta-City”
New Cities Summit Paris: “Navigating the Meta-City”New Cities Summit Paris: “Navigating the Meta-City”
New Cities Summit Paris: “Navigating the Meta-City”
 
Naked Insights
Naked InsightsNaked Insights
Naked Insights
 
five futures
five futuresfive futures
five futures
 
China: Creators and Consumers of the Future
China: Creators and Consumers of the FutureChina: Creators and Consumers of the Future
China: Creators and Consumers of the Future
 
Designing for Smart Spaces and Objects
Designing for Smart Spaces and ObjectsDesigning for Smart Spaces and Objects
Designing for Smart Spaces and Objects
 
Prototype verse Sim: Validating Software and UX Design
Prototype verse Sim: Validating Software and UX DesignPrototype verse Sim: Validating Software and UX Design
Prototype verse Sim: Validating Software and UX Design
 
The Metacity
The MetacityThe Metacity
The Metacity
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 

Shaping a Technology Strategy for Mobile Development

  • 1. Shaping a Technology Strategy for Mobile Development ALEX CONCONI © 2013 frog - All rights reserved
  • 2. Alex Conconi Associate Technology Director alex.conconi@frogdesign.com @aconconi
  • 4. “The web is dead. Apps are the present and the future.” Keith Teare, MBLT 2013
  • 5. “We provide our customers with native applications on several platforms to access our online services. Managing all those native apps is a real nightmare…”
  • 6.
  • 7. “The biggest mistake we made as a company was betting too much on HTML5 as opposed to native” Mark Zuckerberg, 11 Sept. 2012
  • 8. “...the very next day my boss called and asked me: «Are you sure we are not making the same mistake with this HTML5?»”
  • 9. Mobile device system model Technology background Hardware CPU, Memory, I/O devices (storage, network, phone, screen, audio, GPS, accelerometer,…) Operating System Kernel, Device drivers, Services, Shell App X App Y Browser API 9© 2013 frog - All rights reserved – Confidential and Proprietary
  • 10. Technology background 10© 2013 frog - All rights reserved – Confidential and Proprietary
  • 11. From web to native: the shades in between
  • 13. Three approaches to mobile website creation 1. Responsive design 2. Dedicated m-site 3. RESS (Responsive Web Design + Server Side Components) 13 Mobile website © 2013 frog - All rights reserved – Confidential and Proprietary
  • 14. 14 Responsive design Responsive Design A unified client-side solution that dynamically adapts content and layout to device features
  • 15. 15 Dedicated mobile site Mobile site dedicato Typical m-site fully optimized for mobile devices in terms of layout, content and features
  • 16. 16 RESS RESS (Responsive Server Side) REsponsive web design + Server Side components uses server-side logic and user detection to assemble and serve a version of the web page optimized for the client device
  • 17. Mobile site features Mobile website Technology Mixes client-side (HTML, CSS, JavaScript) and server-side (PHP, Ruby, .Net, Java etc.) technologies Dependency Platform-independent (runs in any modern browser) Connectivity Online only Device features No access (or limited access if HTML5 browser API is available) Distribution Web 17© 2013 frog - All rights reserved – Confidential and Proprietary
  • 19.
  • 20.
  • 21. Web app features Web app Technology Open standard web technologies (HTML5, CSS3, JavaScript) with application logic moved to client side Dependency Platform-independent (runs in any modern browser) Connectivity Mostly online (partial offline support) Device features Limited access (through HTML5 browser API) Distribution Web 21© 2013 frog - All rights reserved – Confidential and Proprietary
  • 23. Hybrid app 23© 2013 frog - All rights reserved – Confidential and Proprietary
  • 24. Hybrid app 24© 2013 frog - All rights reserved – Confidential and Proprietary
  • 27. 27 Hybrid app http://vimeo.com/55486684 © 2013 frog - All rights reserved – Confidential and Proprietary
  • 28. Hybrid app features Hybrid app Technology Open standard web technologies (HTML5, CSS3, JavaScript) + abstract OS integration API Dependency Cross-platform (can be ported to most target platforms) Connectivity Online and offline Device features Almost complete access (through integration layer) Distribution App store 28© 2013 frog - All rights reserved – Confidential and Proprietary
  • 30. Appcelerator Titanium Cross-compiling SDK 30© 2013 frog - All rights reserved – Confidential and Proprietary
  • 31. Cross-compiling SDK 31© 2013 frog - All rights reserved – Confidential and Proprietary
  • 32. MoSync Cross-compiling SDK 32© 2013 frog - All rights reserved – Confidential and Proprietary
  • 33. Cross-compiling SDK features Cross-compiling SDK Technology Custom API and language depending on selected SDK (e.g. Appcelerator Titanium: JavaScript, MoSync: C/C++) Dependency Cross-platform (can be ported to most target platforms) Connectivity Online and offline Device features Almost complete access (through integration layer) Fully native UI elements Distribution App store 33© 2013 frog - All rights reserved – Confidential and Proprietary
  • 35. Native app 35 …??? © 2013 frog - All rights reserved – Confidential and Proprietary
  • 36.
  • 37.
  • 38. Native app features Native app Technology Specific for each platform (e.g. Android: Java, iOS: Objective-C) Dependency Fully platform-dependent Connectivity Online and offline Device features Complete access (through individual OS API) Fully native UI elements Distribution App store 38© 2013 frog - All rights reserved – Confidential and Proprietary
  • 40. Functionality Decision criteria 1 Business model2 Context3 40© 2013 frog - All rights reserved – Confidential and Proprietary
  • 41. Decision criteria 41© 2013 frog - All rights reserved – Confidential and Proprietary
  • 42. There’s no “multi-platform solution to rule them all” really
  • 43. © 2013 frog - All rights reserved – Confidential and Proprietary