Mobile Apps are a major when it comes to Data collection because its portable and cheap.Faster Execution and Security is a concern too. xforms like data collection by javarosa, openxdata still gives a strong reason for having mobile apps. But when mobile apps are a replica of very big sites like Facebook, then a lot of functionality are lost and those functionality give some credits for web apps.
I also heard android will ALLOW ONE TO create one app for all OS platforms
|Location Based Apps||
Location based Apps still give a very strong reason for mobile apps success that web apps cant scrap off.. Apps that show directions are better on the phone accessing the native GPS functionality.
Four square is one example of such app that use’s GPS
Music apps also give us a certain extent of confidence that mobile apps will be alive. When quality is a concern, you would love you app to access some of the functionality natively. the problem with web apps is that they rely on what is already built 🙁 and there fore the developer might not have the control of this functionality easily
||I created a music player app based on the accelerometer. Shake, tilt the app and change music flow,play piano. soon i will put it at the app market. This is just for fun. A friend of mine thought of creating an app for the elderly who cant walk and are susceptible to falling based on this and response is key. Another point for mobile apps in the bag 😀|
||Well the camera on the phones give us a reason for having mobile apps.. Am even creating my own called snapit, and also video sharing apps still give us a reason for mobile apps to stay. This is something that will be exploited by storyspaces. Imagine you are in an event and you want to share these experiences right on the spot. Its even much easier to control the native camera functionality such as camera resolution and compression. A feature that might prove hard to do on the web app. This is relates to the issue that ODK collect had on HTC devices that i solved by snap ithttps://github.com/mistaguy/snapithttp://magicalandroid.blogspot.com/|
Mobile Health Apps,SMS apps,email,Mobile Money,Mobile Banking,etc
The phone is every where you go. Mobile apps play a very important role in notifications especially when it comes to email,etc and access of these native functionality on the web app might not out weigh mobile implementation. Few doctors give us a reason for mobile health apps coz web apps have a great threat when it comes to security. Another reason for Mobile Banking and Mobile Money Services to be closed and mobile is security
Why Web Apps?
The Most obvous reasons for web apps is the extended hardware support that is self explanatory and one install but i have heard that Google is also planning a one install for all for mobile apps. The most important reason for wep app success is better interactivity with hardware. A user has a higher work rate when using keyboard and mouse but this also possible with mobile devices that have already begun to integrate USB Host support eg Toshiba TG01. The Other Reasons for web app success include;
- Screen Display
- Processor Speed
- More RAM
- More Feature Support
RAM and Processor might not be a concern since Phone are increasingly becoming more powerful with those that have 1hz processor speed eg Xperia x10.