mobile web application production for business
TRANSCRIPT
Mobile web applications production for businessGBG 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 process, native language and SDK
Doesn't require anything to run but a 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 features, information and hardware (camera, accelerometer, etc.)
Mobile web apps can access a limited amount of the device’s native features and information (orientation, geolocation, media, etc.)
Monetization
Native Web
Mobile-specific ad platforms such as AdMob (though there can be restrictions set by the mobile device’s manufacturer)
Mobile web apps can monetize through site advertisement and subscription fees
Developers have the ability to charge a download price and app stores will typically handle the payment process (in exchange for a percentage of sales)
Charging users to use the mobile web app requires you to set up your own paywall or subscription-based system
Delivery Method
Native Web
Stand-alone installation must be manually downloaded from a store or market
No downloads nor installations are required
Must be manually updated Updates are made to the web server, no user intervention
Versioning
User may ignore the update resulting different users running different versions
Same version all the time :)
Strength
Native Web
Perform faster Only one common base
Store or market can assure quality and safety
Can be released in any form and any time, no one has to prove it
Tools and support almost provideyd by the manufacturer
You can provide tools and support using a Responsive Design
Weaknesses
Native Web
Expensive development especially if you'll support multiple systems
Supporting multiple systems may raise the 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?