SlideShare a Scribd company logo
How To Choose
Right Technology For Right Project
By
Safil Sunny
About Me !
Lead Developer | Solutions Architect | Certified ScrumMaster® (CSM) in Mobility
twitter.com/safilsunny
in.linkedin.com/in/safilsunny
Blog :- www.safilsunny.com
1. Does your app requires device features ?
1. Does your app requires device features ?
2. Your Budget ?
1. Does your app requires device features ?
2. Your Budget ?
3. How frequent you need Connectivity ?
1. Does your app requires device features ?
2. Your Budget ?
3. How frequent you need Connectivity ?
4. What are the devices you target ?
1. Does your app requires device features ?
2. Your Budget ?
3. How frequent you need Connectivity ?
4. What are the devices you target ?
5. What is your development team skill set ?
1. Does your app requires device features ?
2. Your Budget ?
3. How frequent you need Connectivity ?
4. What are the devices you target ?
5. What is your development team skill set ?
6. What performance your application expects ?
A GOOD APP STRATEGY SHOULD
CONSIDER
How to Choose Right Technology for your Mobile Projects
How to Choose Right Technology for your Mobile Projects
How to Choose Right Technology for your Mobile Projects
How to Choose Right Technology for your Mobile Projects
How to Choose Right Technology for your Mobile Projects
How to Choose Right Technology for your Mobile Projects
How to Choose Right Technology for your Mobile Projects
How to Choose Right Technology for your Mobile Projects

More Related Content

What's hot

Appsplash'16 session(1) "Introduction to mobile application"
Appsplash'16 session(1) "Introduction to mobile application"Appsplash'16 session(1) "Introduction to mobile application"
Appsplash'16 session(1) "Introduction to mobile application"
Hany Halim
 
How often will I meet with Jiffy Apps for my app's development?
How often will I meet with Jiffy Apps for my app's development?How often will I meet with Jiffy Apps for my app's development?
How often will I meet with Jiffy Apps for my app's development?
Jiffy Apps
 
Mobile Testing with Appium
Mobile Testing with AppiumMobile Testing with Appium
Mobile Testing with Appium
Knoldus Inc.
 
SFS
SFSSFS
SFS
gfaux
 
Best app builder tools
Best app builder toolsBest app builder tools
Best app builder tools
seigneur Investisseur
 
Get More out of Appium
Get More out of AppiumGet More out of Appium
Get More out of Appium
Perfecto by Perforce
 
UI Prototyping with Invision
UI Prototyping with InvisionUI Prototyping with Invision
UI Prototyping with Invision
Afif Bimantara
 
GITS Class #12: iOS & Android Component Principles bersama Ajie Arga dan Radh...
GITS Class #12: iOS & Android Component Principles bersama Ajie Arga dan Radh...GITS Class #12: iOS & Android Component Principles bersama Ajie Arga dan Radh...
GITS Class #12: iOS & Android Component Principles bersama Ajie Arga dan Radh...
GITS Indonesia
 
Android
Android Android
Android
nirajsimulanis
 

What's hot (9)

Appsplash'16 session(1) "Introduction to mobile application"
Appsplash'16 session(1) "Introduction to mobile application"Appsplash'16 session(1) "Introduction to mobile application"
Appsplash'16 session(1) "Introduction to mobile application"
 
How often will I meet with Jiffy Apps for my app's development?
How often will I meet with Jiffy Apps for my app's development?How often will I meet with Jiffy Apps for my app's development?
How often will I meet with Jiffy Apps for my app's development?
 
Mobile Testing with Appium
Mobile Testing with AppiumMobile Testing with Appium
Mobile Testing with Appium
 
SFS
SFSSFS
SFS
 
Best app builder tools
Best app builder toolsBest app builder tools
Best app builder tools
 
Get More out of Appium
Get More out of AppiumGet More out of Appium
Get More out of Appium
 
UI Prototyping with Invision
UI Prototyping with InvisionUI Prototyping with Invision
UI Prototyping with Invision
 
GITS Class #12: iOS & Android Component Principles bersama Ajie Arga dan Radh...
GITS Class #12: iOS & Android Component Principles bersama Ajie Arga dan Radh...GITS Class #12: iOS & Android Component Principles bersama Ajie Arga dan Radh...
GITS Class #12: iOS & Android Component Principles bersama Ajie Arga dan Radh...
 
Android
Android Android
Android
 

Similar to How to Choose Right Technology for your Mobile Projects

SG MVPA Workshop Booklet Fall 2015
SG MVPA Workshop Booklet Fall 2015SG MVPA Workshop Booklet Fall 2015
SG MVPA Workshop Booklet Fall 2015
Josh Russ
 
Interview questions for an Android Developer
Interview questions for an Android DeveloperInterview questions for an Android Developer
Interview questions for an Android Developer
Interview Mocha
 
App Development Cost Singapore.pdf
App Development Cost Singapore.pdfApp Development Cost Singapore.pdf
App Development Cost Singapore.pdf
JasmeetKaur366291
 
7 Tips To Successfully Outsource Mobile App Development
7 Tips To Successfully Outsource Mobile App Development7 Tips To Successfully Outsource Mobile App Development
7 Tips To Successfully Outsource Mobile App Development
Netizens Technologies
 
Mobile app development guide
Mobile app development guide Mobile app development guide
Mobile app development guide
Sphinx Solution
 
WHY YOU NEED A FLUTTER APP DEVELOPMENT COMPANY.pptx
WHY YOU NEED A FLUTTER APP DEVELOPMENT COMPANY.pptxWHY YOU NEED A FLUTTER APP DEVELOPMENT COMPANY.pptx
WHY YOU NEED A FLUTTER APP DEVELOPMENT COMPANY.pptx
nyxwolvescom
 
How To Build A Fintech App.pptx
How To Build A Fintech App.pptxHow To Build A Fintech App.pptx
How To Build A Fintech App.pptx
Dianna W. Perry
 
How to hire flutter developers? A simple yet comprehensive guide
How to hire flutter developers? A simple yet comprehensive guideHow to hire flutter developers? A simple yet comprehensive guide
How to hire flutter developers? A simple yet comprehensive guide
SnehaDas60
 
Application Development
Application DevelopmentApplication Development
Application Development
The Triple-I Corporation
 
Introduction to software Engineering
Introduction to software EngineeringIntroduction to software Engineering
Introduction to software Engineering
Mohamed Gaafar
 
Appsout #1 mobile app development services in saudi arabia
Appsout #1 mobile app development services in saudi arabiaAppsout #1 mobile app development services in saudi arabia
Appsout #1 mobile app development services in saudi arabia
adambeckham089
 
How Much Cost to Build a Mobile App
How Much Cost to Build a Mobile AppHow Much Cost to Build a Mobile App
How Much Cost to Build a Mobile App
qsstechnosoft1
 
PPT for webinar- AppCompany
PPT for webinar- AppCompanyPPT for webinar- AppCompany
PPT for webinar- AppCompany
Gunika Arora
 
how to choose right mobile app development tools
how to choose right mobile app development toolshow to choose right mobile app development tools
how to choose right mobile app development tools
Cuneiform Consulting Pvt Ltd.
 
Mobile applications development - why should you start learning it right now?
Mobile applications development - why should you start learning it right now?Mobile applications development - why should you start learning it right now?
Mobile applications development - why should you start learning it right now?
Natalija Rodionova
 
Appsout Presentation_ 912015
Appsout Presentation_ 912015Appsout Presentation_ 912015
Appsout Presentation_ 912015
Hannah Naser
 
Cut Cost Preparing for App Development: The 4 Decisions
Cut Cost Preparing for App Development: The 4 Decisions Cut Cost Preparing for App Development: The 4 Decisions
Cut Cost Preparing for App Development: The 4 Decisions
Jordan Bryant - Mobile App Business Strategist
 
An Overview of Custom Mobile App Development Process 2024.pdf
An Overview of Custom Mobile App Development Process 2024.pdfAn Overview of Custom Mobile App Development Process 2024.pdf
An Overview of Custom Mobile App Development Process 2024.pdf
JPLoft Solutions
 
Mobile Apps - Where's the beef
Mobile Apps - Where's the beefMobile Apps - Where's the beef
Mobile Apps - Where's the beef
compuccino
 
Blog-guide-to-hire-remote-developers-in-2023-.pdf
Blog-guide-to-hire-remote-developers-in-2023-.pdfBlog-guide-to-hire-remote-developers-in-2023-.pdf
Blog-guide-to-hire-remote-developers-in-2023-.pdf
Paidant
 

Similar to How to Choose Right Technology for your Mobile Projects (20)

SG MVPA Workshop Booklet Fall 2015
SG MVPA Workshop Booklet Fall 2015SG MVPA Workshop Booklet Fall 2015
SG MVPA Workshop Booklet Fall 2015
 
Interview questions for an Android Developer
Interview questions for an Android DeveloperInterview questions for an Android Developer
Interview questions for an Android Developer
 
App Development Cost Singapore.pdf
App Development Cost Singapore.pdfApp Development Cost Singapore.pdf
App Development Cost Singapore.pdf
 
7 Tips To Successfully Outsource Mobile App Development
7 Tips To Successfully Outsource Mobile App Development7 Tips To Successfully Outsource Mobile App Development
7 Tips To Successfully Outsource Mobile App Development
 
Mobile app development guide
Mobile app development guide Mobile app development guide
Mobile app development guide
 
WHY YOU NEED A FLUTTER APP DEVELOPMENT COMPANY.pptx
WHY YOU NEED A FLUTTER APP DEVELOPMENT COMPANY.pptxWHY YOU NEED A FLUTTER APP DEVELOPMENT COMPANY.pptx
WHY YOU NEED A FLUTTER APP DEVELOPMENT COMPANY.pptx
 
How To Build A Fintech App.pptx
How To Build A Fintech App.pptxHow To Build A Fintech App.pptx
How To Build A Fintech App.pptx
 
How to hire flutter developers? A simple yet comprehensive guide
How to hire flutter developers? A simple yet comprehensive guideHow to hire flutter developers? A simple yet comprehensive guide
How to hire flutter developers? A simple yet comprehensive guide
 
Application Development
Application DevelopmentApplication Development
Application Development
 
Introduction to software Engineering
Introduction to software EngineeringIntroduction to software Engineering
Introduction to software Engineering
 
Appsout #1 mobile app development services in saudi arabia
Appsout #1 mobile app development services in saudi arabiaAppsout #1 mobile app development services in saudi arabia
Appsout #1 mobile app development services in saudi arabia
 
How Much Cost to Build a Mobile App
How Much Cost to Build a Mobile AppHow Much Cost to Build a Mobile App
How Much Cost to Build a Mobile App
 
PPT for webinar- AppCompany
PPT for webinar- AppCompanyPPT for webinar- AppCompany
PPT for webinar- AppCompany
 
how to choose right mobile app development tools
how to choose right mobile app development toolshow to choose right mobile app development tools
how to choose right mobile app development tools
 
Mobile applications development - why should you start learning it right now?
Mobile applications development - why should you start learning it right now?Mobile applications development - why should you start learning it right now?
Mobile applications development - why should you start learning it right now?
 
Appsout Presentation_ 912015
Appsout Presentation_ 912015Appsout Presentation_ 912015
Appsout Presentation_ 912015
 
Cut Cost Preparing for App Development: The 4 Decisions
Cut Cost Preparing for App Development: The 4 Decisions Cut Cost Preparing for App Development: The 4 Decisions
Cut Cost Preparing for App Development: The 4 Decisions
 
An Overview of Custom Mobile App Development Process 2024.pdf
An Overview of Custom Mobile App Development Process 2024.pdfAn Overview of Custom Mobile App Development Process 2024.pdf
An Overview of Custom Mobile App Development Process 2024.pdf
 
Mobile Apps - Where's the beef
Mobile Apps - Where's the beefMobile Apps - Where's the beef
Mobile Apps - Where's the beef
 
Blog-guide-to-hire-remote-developers-in-2023-.pdf
Blog-guide-to-hire-remote-developers-in-2023-.pdfBlog-guide-to-hire-remote-developers-in-2023-.pdf
Blog-guide-to-hire-remote-developers-in-2023-.pdf
 

Recently uploaded

Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 

Recently uploaded (20)

Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 

How to Choose Right Technology for your Mobile Projects

  • 1. How To Choose Right Technology For Right Project By Safil Sunny
  • 2. About Me ! Lead Developer | Solutions Architect | Certified ScrumMaster® (CSM) in Mobility twitter.com/safilsunny in.linkedin.com/in/safilsunny Blog :- www.safilsunny.com
  • 3.
  • 4. 1. Does your app requires device features ?
  • 5. 1. Does your app requires device features ? 2. Your Budget ?
  • 6. 1. Does your app requires device features ? 2. Your Budget ? 3. How frequent you need Connectivity ?
  • 7. 1. Does your app requires device features ? 2. Your Budget ? 3. How frequent you need Connectivity ? 4. What are the devices you target ?
  • 8. 1. Does your app requires device features ? 2. Your Budget ? 3. How frequent you need Connectivity ? 4. What are the devices you target ? 5. What is your development team skill set ?
  • 9. 1. Does your app requires device features ? 2. Your Budget ? 3. How frequent you need Connectivity ? 4. What are the devices you target ? 5. What is your development team skill set ? 6. What performance your application expects ?
  • 10. A GOOD APP STRATEGY SHOULD CONSIDER

Editor's Notes

  1. ----- Meeting Notes (08/10/15 10:00) ----- What are the things need to be considered when you choose a technology to develope a Mobile App?
  2. ----- Meeting Notes (08/10/15 10:01) ----- Acelerometer , pedometer, health kit etc
  3. ----- Meeting Notes (08/10/15 10:07) ----- Development Cost, maintenance Cost
  4. ----- Meeting Notes (08/10/15 12:22) ----- always connected, i like offline, limited
  5. ----- Meeting Notes (08/10/15 12:22) ----- target all the devices in the world, only apple device,only android device, only phones, only tablets.
  6. ----- Meeting Notes (08/10/15 12:22) ----- HTML 5, Javascript, Css, objective C, java, konny , appcelerator , ionic etc.
  7. ----- Meeting Notes (09/10/15 23:35) ----- HTML 5 Pros The app can be developed to work across a number of platforms and form factors from a single codebase. This can include mobile, tablet and desktop if following a responsive design approach. The app is accessed from a device’s browser, so there is no need for app store/market place certification. Updates and maintenance releases of the site can be deployed immediately as opposed to waiting for app store/market place approval before delivery to the end user. Although the base technology does not provide a mechanism for monetisation, the publisher is able to monetise the app/service through a subscription model and retains 100% of the income. The app can run offline through browser caching. The app can access a device’s local storage and local database.. Cons At this point in time, not all browsers have implemented HTML 5 features equally, so developers may need to provide workarounds. Access to device hardware is limited: at present there’s support for GPS, limited support for compass and accelerometer (depending on browser), and no support for camera and microphone. Not all browser vendors provide standardised support for accessing a device’s local database. Access to a device’s address book, email and applications is not supported. Bypassing app stores/market places reduces the visibility of an app (though considering the vast number of applications published application developers/publishers need to market their applications beyond simply publishing them to an app store/market place). Gestures and touch input will need to be implemented by the developer (third party frameworks such as Sencha Touch do exist – though not every framework works across all platforms). Hybrid Pros These hybrid applications are published through app stores/market places so benefit from increased visibility and can also be monetised. The code base works across platforms, however in some circumstances the presentation layer may need to be adapted for each platform. This approach reduces the cost of delivering an application across a number of mobile platforms. Hybrid apps can access device APIs and sensors – though not all third party frameworks provide equal access. Once installed locally on a device the application behaves the same as a native application. Cons In some circumstances hybrid applications may appear to run slower than native applications due to the implementation of the JavaScript runtime hosted in an embedded web browser. Gestures and touch input will need to be implemented by the developer, although third party frameworks like Sencha Touch do exist (though not all frameworks work across all platforms). Native Pros Native app are optimised for device hardware CPU/GPU. Gestures and touch input are provided through a device’s SDK and controls. Simple and easy display of data in a variety of user controls, out of the box. These apps have access to device APIs and sensors. Native apps are published through app stores – this increases the visibility of an app, and means that the app can be monetized. The apps is installed locally and has no external dependencies. Cons Native apps are built for a single platform only.For multi-platform support the developer/publisher will need to port the application across to other desired platforms, which requires more development time and impacts the cost of production.