There is a fine line between deciding whether to build a mobile 'app' or a mobile-enabled website. Here are some of the considerations that will influence this decision:
| Consideration | App | Web | Why | Importance |
|---|---|---|---|---|
| Cost | ✖ | ✔ | Web costs less - App developers can be expected to charge a premium for experience in emerging technologies. Building and testing apps for multiple platforms takes more time. | High |
| Risk | ✖ | ✔ | Apps are high risk as the technology is less well understood and is changing faster. There are multiple devices to build for and vendors are immature. | High |
| Latency | ✔ | ✖ | It is faster to operate an app than to wait for web-pages to load. | High |
| Maintenance | ✖ | ✔ | Apps require multiple versions to be supported. | High/Med |
| Deployment frequency | ✖ | ✔ | Web changes are immediately available to users. Apps take some time to publish. Cost may preclude frequent deployments. | Medium |
| Phone features | ✔ | ✖ | Apps have full access to phone features including sensors. | Medium |
| Commerce | ✖ | ✔ | Web commerce is more mature than the cloud-services that apps typically integrate with. | Medium |
| User population | ✖ | ✔ | There are many more web-enabled phones than smartphones. | Medium |
| User interface | ✔ | ✖ | Apps can be more intuitive and make use of phone-specific gestures. | Low |
| Data persistence | ✔ | ✖ | Apps can persist data locally where the network is unavailable. A requirement may be to persist frequent sensor readings. It would be more efficient to hold these locally and upload later. | Low |
Other factors that may impact a decision are:
Turtle Technology can assist you in making the right investment.