SlideShare a Scribd company logo
Introduction to Mobile Application
A mobile application, most commonly
referred to as an app, is a type of
application software designed to run
on a mobile device, such as a
smartphone or tablet.
Three different approach for
developing a mobile application.
• Mobile Web Apps
• Hybrid Apps
• Native Apps
Mobile Web Apps
• Accessed through mobile device’s web browser.
• Built with three core technologies:
• HTML4/5 (defines static text and Images)
• CSS2/3 (defines styles and presentation)
• JavaScript (defines Interactions and animations).
• Since web apps are browser based they’re intend to be platform and
device independent.
• Simple and easy to access.
Google Chrome Opera Apple Safari
Mobile Web Apps- Examples
The Mobile Web apps url will look like as
m.domain.com or domain.com/mobile/
Few Examples of Mobile Web Apps :
http://m.timesofindia.com/
https://m.verizonwireless.com
http://m.stanford.edu/
http://www.bbc.co.uk/mobile/i/
Some urls automatically detecting the
devices based on the devices
type it will automatically resize layouts.
Native Apps
• Built for a particular device and its operating
systems.
• Downloaded from a web store and installed
on the device.
• Native apps are written in Java for Android,
Objective-C for Apple iOS.
Native apps examples :
• Native Calendar Apps
• Native SMS Apps
• Native Game Apps
• Native Push Notifications
• Native To do list
Native Apps – Platforms/ Operating Systems
Objective - c Apple (Ex : iPhone, iPad)
Java, C, C++ Google (Ex : Samsung, HTC)
Java RIM (Ex: Black Berry)
C, C++ Microsoft (Ex: Nokia)
C, C++, JS, HTML, CSS HP (Ex : HP Touch pads)
Hybrid Apps
Hybrid apps, like native apps, run on the
device, and are written with web technologies
(HTML5, CSS and JavaScript).
Hybrid apps run inside a native container, and
leverage the device’s browser engine (but not
the browser) to render the HTML and process
the JavaScript locally.
Remarks:
• Can’t handle heavy graphics
• Requires familiarity with a mobile framework
• You cannot access all hardware functions of mobile devices
Comparison
Hybrid Apps – Examples
• RBC Launch iOS app for RBC Direct Investing which is Hybrid app
developed with Hybrid application.
• This application can be download via apps store (iTunes).
https://itunes.apple.com/ca/app/rbc-mobile/id407597290?mt=8
Hybrid Apps – Examples
Hybrid Apps – Examples
Hybrid Apps – Example App (RBC)
Hybrid Mobile Frameworks
List of hybrid mobile frameworks which can be work in multiple
mobile devices
Features Jquery Mobile Jqtouch SenchaTouch Phonegap Rhomobile
Built with HTML5
CSS3
JQUERY
HTML5
CSS3
JQUERY
HTML5
CSS3
ExtJs
HTML
CSS
JS
Ruby
JavaScript
HTML
CSS
Supported Devices Apple
Android
BlackBerry
Palm WebOS etc
Apple
Android
iPod
Apple
Android
(Motorola,
Samsung)
iOS, Android,
webOS, Windows
Mobile, Symbian,
BlackBerry
,Windows Phone,
Windows 8
Android,
BlackBerry, iOS,
Symbian,
Windows Mobile
Performance Medium Medium Fast Fast Fast
Development
effort
Flexible Easy Flexible Flexible Flexible
Approval Process Open Source Open Source Open Source Open Source Open Source
Set up Webkit browsers Webkit browsers Webkit browsers Webkit browsers
(iOS, Android, BB
OS)
Webkit browsers
(Ruby,iOS,
Android, BB OS)
Which one to chose?
Feature Mobile Web Hybrid App Native
Development Cost Lowest Low Expensive
Speed of App Internet Speed Near Native Native Speed
Deployment Process Easy Relatively Easy Difficult
Approval Process NA Easy Difficult
Offline Capability Fails Good Design Works Works
Once upon a time there were very clear distinctions between mobile
web and native applications, but the recent surge in hybrid apps is blurring
the lines and changing the decision matrix.
Some of the more important considerations are explored below.
Became Hybrid Application Developer
Careers
HTML/CSS/JavaScript --------- UI Developer
JavaScript/Jquery --------- Jquery Developer
HTML5/CSS3 --------- Mobile Web Developer
Jquery Mobile/Sencha/Jqtouch --------- Hybrid Mobile Developer
HTML/CSS/JavaScript/OOPS --------- Interactive UI Developer
HTML4/5/CSS2/3/JS/Jquery --------- Web Developer
HTML5 --------- Game Developer
Example Works
Example Works

More Related Content

PDF
Native vs. Hybrid Apps
PPTX
Hybrid vs Native Mobile App. Decide in 5 minutes!
PDF
Introduction to Cross-Platform Hybrid Mobile App Development
PPTX
Hybrid Mobile App
PDF
Hybrid mobile apps
PDF
The Great Mobile Debate: Native vs. Hybrid App Development
PDF
Introduction to Mobile Development
PPTX
Native vs hybrid approach Mobile App Development
Native vs. Hybrid Apps
Hybrid vs Native Mobile App. Decide in 5 minutes!
Introduction to Cross-Platform Hybrid Mobile App Development
Hybrid Mobile App
Hybrid mobile apps
The Great Mobile Debate: Native vs. Hybrid App Development
Introduction to Mobile Development
Native vs hybrid approach Mobile App Development

What's hot (20)

PDF
Web App VS. Hybrid App VS. Native App?
PDF
Native vs Hybrid - Demystifying the Technology Dilemma
PPT
Hybrid mobile app development
PPTX
Native vs Web vs Hybrid Mobile Application Development
PDF
Native vs. Hybrid Applications
PPTX
Native vs Hybrid Apps
PDF
Cross Platform Mobile App Development
PDF
Hybrid vs native mobile development – how to choose a tech stack
PPTX
Pick Your Poison – Mobile Web, Native or Hybrid?
PPTX
Mobile Application Development: Hybrid, Native and Mobile Web Apps
PPTX
Building Hybrid Apps with AngularJS and Ionic
PPTX
Mobile architecture options
PPTX
Mobile Application Framework - OFM Canberra September 2014
PPTX
Introduction to hybrid application development
PPT
Native, Web or Hybrid Mobile App Development?
PPTX
Mobile applications chapter 5
PDF
Native vs Hybrid - Options to develop your mobile application
PDF
Mobile application development strategy and execution
PPTX
Mobile App Development
PPT
On Mobile- Product Strategy
Web App VS. Hybrid App VS. Native App?
Native vs Hybrid - Demystifying the Technology Dilemma
Hybrid mobile app development
Native vs Web vs Hybrid Mobile Application Development
Native vs. Hybrid Applications
Native vs Hybrid Apps
Cross Platform Mobile App Development
Hybrid vs native mobile development – how to choose a tech stack
Pick Your Poison – Mobile Web, Native or Hybrid?
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Building Hybrid Apps with AngularJS and Ionic
Mobile architecture options
Mobile Application Framework - OFM Canberra September 2014
Introduction to hybrid application development
Native, Web or Hybrid Mobile App Development?
Mobile applications chapter 5
Native vs Hybrid - Options to develop your mobile application
Mobile application development strategy and execution
Mobile App Development
On Mobile- Product Strategy
Ad

Viewers also liked (20)

PPTX
An overview of JavaScript
PPTX
Native, HTML5 or Hybrid Mobile Apps - Cost vs benefits
PDF
How Can HTML Compete with Native?
PPTX
Mobinius : Mobile Native vs Cross Platform
PDF
Vision mobile Developer economics 2013
PPTX
Animation Restaurant2
PDF
Brew up a Rich Web Application with Cappuccino
PDF
Native vs. Mobile Web vs. Hybrid Apps for Mobile Development
KEY
Web app
KEY
Smart phone development
PDF
Java Web Programming [Servlet/JSP] Using GlassFish and NetBeans
PDF
การจัดกิจกรรมการเรียนรู้ใน Web Application : Edmodo
PDF
lesson1 JSP
PDF
Java Web programming Using NetBeans
PDF
สร้าง Soap web services ง่ายๆ
PDF
lesson4 JSP
PDF
Mobile Platforms: Clash of Ecosystems
PPT
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 04
PDF
Dream mx
PPTX
Developing a Modern Mobile App Strategy
An overview of JavaScript
Native, HTML5 or Hybrid Mobile Apps - Cost vs benefits
How Can HTML Compete with Native?
Mobinius : Mobile Native vs Cross Platform
Vision mobile Developer economics 2013
Animation Restaurant2
Brew up a Rich Web Application with Cappuccino
Native vs. Mobile Web vs. Hybrid Apps for Mobile Development
Web app
Smart phone development
Java Web Programming [Servlet/JSP] Using GlassFish and NetBeans
การจัดกิจกรรมการเรียนรู้ใน Web Application : Edmodo
lesson1 JSP
Java Web programming Using NetBeans
สร้าง Soap web services ง่ายๆ
lesson4 JSP
Mobile Platforms: Clash of Ecosystems
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 04
Dream mx
Developing a Modern Mobile App Strategy
Ad

Similar to Hybrid vs Native vs Web Apps (20)

PPTX
Hybrid mobile app
PDF
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
PPT
Best Practices in Mobile Development: Building Your First jQuery Mobile App
PPTX
Best Practices for Mobile Web Design
PDF
Web, Native & Hybrid Apps Overview
PPT
MD-I-CH-ppt.ppt
PDF
Cross Platform Mobile Development
PDF
Cross platform development - Rhomobile
PPTX
Trip advsiorhybridpresentation
PPTX
Mobile Application Development Unit 1.pptx
PPTX
chapter2
PPTX
Architecting mobile solutions
PPTX
Ionic
PPTX
HTML5: The Apps, the Frameworks, the Controversy
PPTX
MobApp 01- Mobile Application Development Platform (1).pptx
PDF
Popular App Development Frameworks used by App Developers.
PPT
Building mobile website with Joomla - Joomla!Days NL 2010 #jd10nl
PDF
MobApp 02- for HTML5 for Mobiles (1).pdf
PDF
HTML5 Can't Do That
PDF
White paper native, web or hybrid mobile app development
Hybrid mobile app
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
Best Practices in Mobile Development: Building Your First jQuery Mobile App
Best Practices for Mobile Web Design
Web, Native & Hybrid Apps Overview
MD-I-CH-ppt.ppt
Cross Platform Mobile Development
Cross platform development - Rhomobile
Trip advsiorhybridpresentation
Mobile Application Development Unit 1.pptx
chapter2
Architecting mobile solutions
Ionic
HTML5: The Apps, the Frameworks, the Controversy
MobApp 01- Mobile Application Development Platform (1).pptx
Popular App Development Frameworks used by App Developers.
Building mobile website with Joomla - Joomla!Days NL 2010 #jd10nl
MobApp 02- for HTML5 for Mobiles (1).pdf
HTML5 Can't Do That
White paper native, web or hybrid mobile app development

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Approach and Philosophy of On baking technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
MYSQL Presentation for SQL database connectivity
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Cloud computing and distributed systems.
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Modernizing your data center with Dell and AMD
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Big Data Technologies - Introduction.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Approach and Philosophy of On baking technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
NewMind AI Monthly Chronicles - July 2025
Dropbox Q2 2025 Financial Results & Investor Presentation
MYSQL Presentation for SQL database connectivity
The AUB Centre for AI in Media Proposal.docx
Cloud computing and distributed systems.
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Modernizing your data center with Dell and AMD
Review of recent advances in non-invasive hemoglobin estimation
Big Data Technologies - Introduction.pptx
20250228 LYD VKU AI Blended-Learning.pptx
A Presentation on Artificial Intelligence
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Digital-Transformation-Roadmap-for-Companies.pptx

Hybrid vs Native vs Web Apps

  • 1. Introduction to Mobile Application A mobile application, most commonly referred to as an app, is a type of application software designed to run on a mobile device, such as a smartphone or tablet. Three different approach for developing a mobile application. • Mobile Web Apps • Hybrid Apps • Native Apps
  • 2. Mobile Web Apps • Accessed through mobile device’s web browser. • Built with three core technologies: • HTML4/5 (defines static text and Images) • CSS2/3 (defines styles and presentation) • JavaScript (defines Interactions and animations). • Since web apps are browser based they’re intend to be platform and device independent. • Simple and easy to access. Google Chrome Opera Apple Safari
  • 3. Mobile Web Apps- Examples The Mobile Web apps url will look like as m.domain.com or domain.com/mobile/ Few Examples of Mobile Web Apps : http://m.timesofindia.com/ https://m.verizonwireless.com http://m.stanford.edu/ http://www.bbc.co.uk/mobile/i/ Some urls automatically detecting the devices based on the devices type it will automatically resize layouts.
  • 4. Native Apps • Built for a particular device and its operating systems. • Downloaded from a web store and installed on the device. • Native apps are written in Java for Android, Objective-C for Apple iOS. Native apps examples : • Native Calendar Apps • Native SMS Apps • Native Game Apps • Native Push Notifications • Native To do list
  • 5. Native Apps – Platforms/ Operating Systems Objective - c Apple (Ex : iPhone, iPad) Java, C, C++ Google (Ex : Samsung, HTC) Java RIM (Ex: Black Berry) C, C++ Microsoft (Ex: Nokia) C, C++, JS, HTML, CSS HP (Ex : HP Touch pads)
  • 6. Hybrid Apps Hybrid apps, like native apps, run on the device, and are written with web technologies (HTML5, CSS and JavaScript). Hybrid apps run inside a native container, and leverage the device’s browser engine (but not the browser) to render the HTML and process the JavaScript locally. Remarks: • Can’t handle heavy graphics • Requires familiarity with a mobile framework • You cannot access all hardware functions of mobile devices
  • 8. Hybrid Apps – Examples • RBC Launch iOS app for RBC Direct Investing which is Hybrid app developed with Hybrid application. • This application can be download via apps store (iTunes). https://itunes.apple.com/ca/app/rbc-mobile/id407597290?mt=8
  • 9. Hybrid Apps – Examples
  • 10. Hybrid Apps – Examples
  • 11. Hybrid Apps – Example App (RBC)
  • 12. Hybrid Mobile Frameworks List of hybrid mobile frameworks which can be work in multiple mobile devices Features Jquery Mobile Jqtouch SenchaTouch Phonegap Rhomobile Built with HTML5 CSS3 JQUERY HTML5 CSS3 JQUERY HTML5 CSS3 ExtJs HTML CSS JS Ruby JavaScript HTML CSS Supported Devices Apple Android BlackBerry Palm WebOS etc Apple Android iPod Apple Android (Motorola, Samsung) iOS, Android, webOS, Windows Mobile, Symbian, BlackBerry ,Windows Phone, Windows 8 Android, BlackBerry, iOS, Symbian, Windows Mobile Performance Medium Medium Fast Fast Fast Development effort Flexible Easy Flexible Flexible Flexible Approval Process Open Source Open Source Open Source Open Source Open Source Set up Webkit browsers Webkit browsers Webkit browsers Webkit browsers (iOS, Android, BB OS) Webkit browsers (Ruby,iOS, Android, BB OS)
  • 13. Which one to chose? Feature Mobile Web Hybrid App Native Development Cost Lowest Low Expensive Speed of App Internet Speed Near Native Native Speed Deployment Process Easy Relatively Easy Difficult Approval Process NA Easy Difficult Offline Capability Fails Good Design Works Works Once upon a time there were very clear distinctions between mobile web and native applications, but the recent surge in hybrid apps is blurring the lines and changing the decision matrix. Some of the more important considerations are explored below.
  • 15. Careers HTML/CSS/JavaScript --------- UI Developer JavaScript/Jquery --------- Jquery Developer HTML5/CSS3 --------- Mobile Web Developer Jquery Mobile/Sencha/Jqtouch --------- Hybrid Mobile Developer HTML/CSS/JavaScript/OOPS --------- Interactive UI Developer HTML4/5/CSS2/3/JS/Jquery --------- Web Developer HTML5 --------- Game Developer