This document compares native mobile applications to web applications. Native apps are developed specifically for a single platform like iOS or Android, while web apps can be accessed across platforms through a web browser but have limited access to device features. The document also discusses providing support for mobile app development projects, including designing apps, identifying development resources, and helping with deployment and testing.
2. 2
Mobile Applications
native app vs. web app
Native Applications Web Applications
local applications web server-based application
no network required requires network connection
Objective C, JAVA, (JavaScript**) HTML5, PHP, jQuery Mobile
can access all features of device. e.g.
limited access to device
location services, notification services
features (** this is changing)
app performance is critical - 3D
Visualization, Gaming
for access to server-based
data within an enterprise
Separate app must be developed for
each platform - iOS, Android, Blackberry,
Windows, Nokia
single app supports must
platforms - iOS, Android, Blackberry,
Windows, Nokia
Must deliver to separate Stores Available to all platforms*
Updates required for all versions Updates delivered from one
location to all platforms*
3. 3
Do you have an app idea?
Supporting Mobile App Development
4. 4
Supporting Mobile App
Development
• Provide a roadmap for design, development and
release of a mobile app
– Design and idea brainstorming
• what delivery platforms?
• what type of app should be developed?
–Web App, Native App, E-Book
– Provide design consulting to build out the complete
design.
– Identify development resources for a project
(internal and contract)
– Help with packaging/marketing and deployment
• GitHub repository of shared code
• Dashboard of mobile app development
• Adhoc app deployment support for testing