Mobile Website App
Strengths
- cheapest / easiest / fastest to develop
- works across all platforms
- updates are immediately available to end users
- can work offline
Weaknesses
- cannot use device's native hardware features
- slower that native apps
What can we access?
- geolocation api (GPS)
- device orientation (accelerometer)
- battery
- web audio/video (NOT supported by majority of older browsers )
Hybrid App
Strengths
- code once and deploy the app to multiple platforms
- can work offline
- content can be updated easily
Weaknesses
- partial access to the device's native hardware features
- major changes to the app will require the user to update the app
What can we access? (using PhoneGap for example)
- accelerometer
- camera
- capture (media files using device's media capture apps)
- compass
- connection
- contacts (devices contact database)
- device (device specific info)
- events
- geolocation
- globalization
- media (record and play back audio files)
- notification
- splashscreen
- storage