10
Mobile web applications production for business GBG Alex 09 Nov, 2012

Mobile web application production for business

Embed Size (px)

Citation preview

Page 1: Mobile web application production for business

Mobile web applications production for businessGBG Alex 09 Nov, 2012

Page 2: Mobile web application production for business

Native vs. web

● Business View● User interface● Development● Capabilities● Monetization● Method of delivery● Versioning of the app● Strengths● Weaknesses

Page 3: Mobile web application production for business

User Interface

● "Almost" the same look and feel :)

Page 4: Mobile web application production for business

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.)

Page 5: Mobile web application production for business

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.)

Page 6: Mobile web application production for business

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

Page 7: Mobile web application production for business

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 :)

Page 8: Mobile web application production for business

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

Page 9: Mobile web application production for business

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

Page 10: Mobile web application production for business

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?