SlideShare a Scribd company logo
Mobile web applications production for business
           GBG Alex 09 Nov, 2012
Native vs. web
●   Business View
    ●   User interface
    ●   Development
    ●   Capabilities
    ●   Monetization
    ●   Method of delivery
    ●   Versioning of the app
    ●   Strengths
    ●   Weaknesses
User Interface
●   "Almost" the same look and feel :)
Development
                  Native                                     Web
Each OS requires its own development      Doesn't require anything to run but a
process, native language and SDK          browser :)
                                          Choose your favorite language :)
Programmers availability, salaries.


Developing apps for deployment on multiple mobile OS platforms and web browsers
(e.g. PhoneGap, Sencha Touch 2, Appcelerator Titanium, etc.)
Capabilities
                  Native                                    Web
Can interface with the device’s native   Mobile web apps can access a limited
features, information and hardware       amount of the device’s native features and
(camera, accelerometer, etc.)            information (orientation, geolocation,
                                         media, etc.)
Monetization
                  Native                                        Web
Mobile-specific ad platforms such as        Mobile web apps can monetize through
AdMob (though there can be restrictions     site advertisement and subscription fees
set by the mobile device’s manufacturer)
Developers have the ability to charge a      Charging users to use the mobile web app
download price and app stores will typically requires you to set up your own paywall or
handle the payment process (in exchange subscription-based system
for a percentage of sales)
Delivery Method
                   Native                                       Web
Stand-alone installation must be manually    No downloads nor installations are
downloaded from a store or market            required
Must be manually updated                     Updates are made to the web server, no
                                             user intervention
                                       Versioning
User may ignore the update resulting         Same version all the time :)
different users running different versions
Strength
                 Native                                       Web
Perform faster                              Only one common base
Store or market can assure quality and      Can be released in any form and any time,
safety                                      no one has to prove it
Tools and support almost provideyd by the   You can provide tools and support using a
manufacturer                                Responsive Design
Weaknesses
                  Native                                        Web
Expensive development especially if you'll   Supporting multiple systems may raise the
support multiple systems                     cost but still will be better
Harder to maintain                           Can't access all device features
Launch delay due to approval process         Harder to find
Build Mobile Apps Questions
●   Do I need to use any special device features
    (i.e., camera, the camera’s flash,
    accelerometer, etc.)?
●   What’s my budget?
●   Online, semi-online or offline?
●   Do I need to target all mobile devices?
●   What programming languages do I already
    know?
●   How important is speed and performance?
●   How will this app be monetized effectively?

More Related Content

What's hot

jQuery Mobile
jQuery MobilejQuery Mobile
jQuery Mobile
ipower softwares
 
Highly scalable web conferencing app
Highly scalable web conferencing appHighly scalable web conferencing app
Highly scalable web conferencing app
princybeula1
 
THE BREAK-UP - A user interface love story
THE BREAK-UP - A user interface love storyTHE BREAK-UP - A user interface love story
THE BREAK-UP - A user interface love story
connectwebex
 
Mobile applications development
Mobile applications developmentMobile applications development
Mobile applications development
Victor Matyushevskyy
 
Design For Mobile Apps
Design For Mobile AppsDesign For Mobile Apps
Design For Mobile Apps
mosti Farahat
 
Joomla web push notification
Joomla web push notificationJoomla web push notification
Joomla web push notification
Webkul Software Pvt. Ltd.
 
Native Mobile Platforms vs Phonegap – A Comparison
Native Mobile Platforms vs Phonegap – A ComparisonNative Mobile Platforms vs Phonegap – A Comparison
Native Mobile Platforms vs Phonegap – A Comparison
Neev Technologies
 
Teams Meeting Apps
Teams Meeting AppsTeams Meeting Apps
Teams Meeting Apps
Markus Moeller
 
2011 08-24 mobile web app
2011 08-24  mobile web app2011 08-24  mobile web app
2011 08-24 mobile web app
Sholto Maud
 
Android overview part2
Android overview part2Android overview part2
Android overview part2
Synapseindiappsdevelopment
 
ShopLocal Native Mobile Applications Overview - PART ONE (1)
ShopLocal Native Mobile Applications Overview - PART ONE (1)ShopLocal Native Mobile Applications Overview - PART ONE (1)
ShopLocal Native Mobile Applications Overview - PART ONE (1)
Patrick Flanagan
 
Mobile Widgets Development
Mobile Widgets DevelopmentMobile Widgets Development
Mobile Widgets Development
Maximiliano Firtman
 
Mobile application development - js meetup colombo
Mobile application development - js meetup colomboMobile application development - js meetup colombo
Mobile application development - js meetup colombo
Pasindu Perera
 
presentation vizzywig
presentation vizzywigpresentation vizzywig
presentation vizzywig
Sonimar Ortiz
 
CloseBuy
CloseBuyCloseBuy
CloseBuy
Nicholas Grifka
 
Video Conferencing Tools by Amber Goetz
Video Conferencing Tools by Amber GoetzVideo Conferencing Tools by Amber Goetz
Video Conferencing Tools by Amber Goetz
Amber Goetz
 
Marketing with Video for the New Mobile First Screen
Marketing with Video for the New Mobile First ScreenMarketing with Video for the New Mobile First Screen
Marketing with Video for the New Mobile First Screen
Michael J. Collins
 
RivusMediaSupplyMR6pt
RivusMediaSupplyMR6ptRivusMediaSupplyMR6pt
RivusMediaSupplyMR6pt
Paul Thind
 
MWC/ADC 2013 Camera and Lenses - Photo extensibility for Windows Phone
MWC/ADC 2013 Camera and Lenses - Photo extensibility for Windows PhoneMWC/ADC 2013 Camera and Lenses - Photo extensibility for Windows Phone
MWC/ADC 2013 Camera and Lenses - Photo extensibility for Windows Phone
Microsoft Mobile Developer
 

What's hot (19)

jQuery Mobile
jQuery MobilejQuery Mobile
jQuery Mobile
 
Highly scalable web conferencing app
Highly scalable web conferencing appHighly scalable web conferencing app
Highly scalable web conferencing app
 
THE BREAK-UP - A user interface love story
THE BREAK-UP - A user interface love storyTHE BREAK-UP - A user interface love story
THE BREAK-UP - A user interface love story
 
Mobile applications development
Mobile applications developmentMobile applications development
Mobile applications development
 
Design For Mobile Apps
Design For Mobile AppsDesign For Mobile Apps
Design For Mobile Apps
 
Joomla web push notification
Joomla web push notificationJoomla web push notification
Joomla web push notification
 
Native Mobile Platforms vs Phonegap – A Comparison
Native Mobile Platforms vs Phonegap – A ComparisonNative Mobile Platforms vs Phonegap – A Comparison
Native Mobile Platforms vs Phonegap – A Comparison
 
Teams Meeting Apps
Teams Meeting AppsTeams Meeting Apps
Teams Meeting Apps
 
2011 08-24 mobile web app
2011 08-24  mobile web app2011 08-24  mobile web app
2011 08-24 mobile web app
 
Android overview part2
Android overview part2Android overview part2
Android overview part2
 
ShopLocal Native Mobile Applications Overview - PART ONE (1)
ShopLocal Native Mobile Applications Overview - PART ONE (1)ShopLocal Native Mobile Applications Overview - PART ONE (1)
ShopLocal Native Mobile Applications Overview - PART ONE (1)
 
Mobile Widgets Development
Mobile Widgets DevelopmentMobile Widgets Development
Mobile Widgets Development
 
Mobile application development - js meetup colombo
Mobile application development - js meetup colomboMobile application development - js meetup colombo
Mobile application development - js meetup colombo
 
presentation vizzywig
presentation vizzywigpresentation vizzywig
presentation vizzywig
 
CloseBuy
CloseBuyCloseBuy
CloseBuy
 
Video Conferencing Tools by Amber Goetz
Video Conferencing Tools by Amber GoetzVideo Conferencing Tools by Amber Goetz
Video Conferencing Tools by Amber Goetz
 
Marketing with Video for the New Mobile First Screen
Marketing with Video for the New Mobile First ScreenMarketing with Video for the New Mobile First Screen
Marketing with Video for the New Mobile First Screen
 
RivusMediaSupplyMR6pt
RivusMediaSupplyMR6ptRivusMediaSupplyMR6pt
RivusMediaSupplyMR6pt
 
MWC/ADC 2013 Camera and Lenses - Photo extensibility for Windows Phone
MWC/ADC 2013 Camera and Lenses - Photo extensibility for Windows PhoneMWC/ADC 2013 Camera and Lenses - Photo extensibility for Windows Phone
MWC/ADC 2013 Camera and Lenses - Photo extensibility for Windows Phone
 

Similar to Mobile web application production for business

Mobile testing
Mobile testingMobile testing
Mobile testing
Alex Hung
 
"WebView, the fifth element" por @fernando_cejas
"WebView, the fifth element" por @fernando_cejas"WebView, the fifth element" por @fernando_cejas
"WebView, the fifth element" por @fernando_cejas
webcat
 
Rhodes vs Phonegap
Rhodes vs PhonegapRhodes vs Phonegap
Rhodes vs Phonegap
Ankit Shandilya
 
Navigating the Mobile maze
Navigating the Mobile mazeNavigating the Mobile maze
Navigating the Mobile maze
Praveen Bohra
 
Webview: The fifth element
Webview: The fifth elementWebview: The fifth element
Webview: The fifth element
Fernando Cejas
 
Dealing with-the-dilemma-mob-app-dev-approaches
Dealing with-the-dilemma-mob-app-dev-approachesDealing with-the-dilemma-mob-app-dev-approaches
Dealing with-the-dilemma-mob-app-dev-approaches
Happiest Minds Technologies
 
Mobile testing
Mobile testingMobile testing
Mobile testing
Alex Hung
 
Mobile Web Apps
Mobile Web AppsMobile Web Apps
Mobile Web Apps
Athhar Ahamed
 
Hybrid App Development, Redefined
Hybrid App Development, RedefinedHybrid App Development, Redefined
Hybrid App Development, Redefined
Ionic Framework
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
Andrew Smith
 
Introduction to hybrid application development
Introduction to hybrid application developmentIntroduction to hybrid application development
Introduction to hybrid application development
Kunjan Thakkar
 
Performance testing – mobile apps session1
Performance testing – mobile apps   session1Performance testing – mobile apps   session1
Performance testing – mobile apps session1
Jyothirmayee Pola
 
Performance testing – mobile apps session1
Performance testing – mobile apps   session1Performance testing – mobile apps   session1
Performance testing – mobile apps session1
Jyothirmayee Pola
 
Building Cross-Platform JavaScript Apps using Cordova
Building Cross-Platform JavaScript Apps using CordovaBuilding Cross-Platform JavaScript Apps using Cordova
Building Cross-Platform JavaScript Apps using Cordova
Noam Kfir
 
Building Cross-Platform Mobile Apps with PhoneGap and Sencha Touch
Building Cross-Platform Mobile Apps with PhoneGap and Sencha TouchBuilding Cross-Platform Mobile Apps with PhoneGap and Sencha Touch
Building Cross-Platform Mobile Apps with PhoneGap and Sencha Touch
Axel Buerkle
 
Top 11 Mobile App Development Frameworks
Top 11 Mobile App Development FrameworksTop 11 Mobile App Development Frameworks
Top 11 Mobile App Development Frameworks
Albiorix Technology
 
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceGo for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Magic Software
 
Creating Effective Mobile Applications with IBM Bluemix
Creating Effective Mobile Applications with IBM BluemixCreating Effective Mobile Applications with IBM Bluemix
Creating Effective Mobile Applications with IBM Bluemix
Andrew Ferrier
 
Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7
Thomas Robbins
 
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
RIA RUI Society
 

Similar to Mobile web application production for business (20)

Mobile testing
Mobile testingMobile testing
Mobile testing
 
"WebView, the fifth element" por @fernando_cejas
"WebView, the fifth element" por @fernando_cejas"WebView, the fifth element" por @fernando_cejas
"WebView, the fifth element" por @fernando_cejas
 
Rhodes vs Phonegap
Rhodes vs PhonegapRhodes vs Phonegap
Rhodes vs Phonegap
 
Navigating the Mobile maze
Navigating the Mobile mazeNavigating the Mobile maze
Navigating the Mobile maze
 
Webview: The fifth element
Webview: The fifth elementWebview: The fifth element
Webview: The fifth element
 
Dealing with-the-dilemma-mob-app-dev-approaches
Dealing with-the-dilemma-mob-app-dev-approachesDealing with-the-dilemma-mob-app-dev-approaches
Dealing with-the-dilemma-mob-app-dev-approaches
 
Mobile testing
Mobile testingMobile testing
Mobile testing
 
Mobile Web Apps
Mobile Web AppsMobile Web Apps
Mobile Web Apps
 
Hybrid App Development, Redefined
Hybrid App Development, RedefinedHybrid App Development, Redefined
Hybrid App Development, Redefined
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
 
Introduction to hybrid application development
Introduction to hybrid application developmentIntroduction to hybrid application development
Introduction to hybrid application development
 
Performance testing – mobile apps session1
Performance testing – mobile apps   session1Performance testing – mobile apps   session1
Performance testing – mobile apps session1
 
Performance testing – mobile apps session1
Performance testing – mobile apps   session1Performance testing – mobile apps   session1
Performance testing – mobile apps session1
 
Building Cross-Platform JavaScript Apps using Cordova
Building Cross-Platform JavaScript Apps using CordovaBuilding Cross-Platform JavaScript Apps using Cordova
Building Cross-Platform JavaScript Apps using Cordova
 
Building Cross-Platform Mobile Apps with PhoneGap and Sencha Touch
Building Cross-Platform Mobile Apps with PhoneGap and Sencha TouchBuilding Cross-Platform Mobile Apps with PhoneGap and Sencha Touch
Building Cross-Platform Mobile Apps with PhoneGap and Sencha Touch
 
Top 11 Mobile App Development Frameworks
Top 11 Mobile App Development FrameworksTop 11 Mobile App Development Frameworks
Top 11 Mobile App Development Frameworks
 
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceGo for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
 
Creating Effective Mobile Applications with IBM Bluemix
Creating Effective Mobile Applications with IBM BluemixCreating Effective Mobile Applications with IBM Bluemix
Creating Effective Mobile Applications with IBM Bluemix
 
Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7
 
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
 

Mobile web application production for business

  • 1. Mobile web applications production for business GBG Alex 09 Nov, 2012
  • 2. Native vs. web ● Business View ● User interface ● Development ● Capabilities ● Monetization ● Method of delivery ● Versioning of the app ● Strengths ● Weaknesses
  • 3. User Interface ● "Almost" the same look and feel :)
  • 4. Development Native Web Each OS requires its own development Doesn't require anything to run but a process, native language and SDK browser :) Choose your favorite language :) Programmers availability, salaries. Developing apps for deployment on multiple mobile OS platforms and web browsers (e.g. PhoneGap, Sencha Touch 2, Appcelerator Titanium, etc.)
  • 5. Capabilities Native Web Can interface with the device’s native Mobile web apps can access a limited features, information and hardware amount of the device’s native features and (camera, accelerometer, etc.) information (orientation, geolocation, media, etc.)
  • 6. Monetization Native Web Mobile-specific ad platforms such as Mobile web apps can monetize through AdMob (though there can be restrictions site advertisement and subscription fees set by the mobile device’s manufacturer) Developers have the ability to charge a Charging users to use the mobile web app download price and app stores will typically requires you to set up your own paywall or handle the payment process (in exchange subscription-based system for a percentage of sales)
  • 7. Delivery Method Native Web Stand-alone installation must be manually No downloads nor installations are downloaded from a store or market required Must be manually updated Updates are made to the web server, no user intervention Versioning User may ignore the update resulting Same version all the time :) different users running different versions
  • 8. Strength Native Web Perform faster Only one common base Store or market can assure quality and Can be released in any form and any time, safety no one has to prove it Tools and support almost provideyd by the You can provide tools and support using a manufacturer Responsive Design
  • 9. Weaknesses Native Web Expensive development especially if you'll Supporting multiple systems may raise the support multiple systems cost but still will be better Harder to maintain Can't access all device features Launch delay due to approval process Harder to find
  • 10. Build Mobile Apps Questions ● Do I need to use any special device features (i.e., camera, the camera’s flash, accelerometer, etc.)? ● What’s my budget? ● Online, semi-online or offline? ● Do I need to target all mobile devices? ● What programming languages do I already know? ● How important is speed and performance? ● How will this app be monetized effectively?