We’ve been planning some mobile app dev with one of our clients for several months. This is basically extending two web-based systems we’ve developed for them to mobile devices. We discussed what functionality is useful to people in the mobile setting, security, what device and network to use, etc. Exciting stuff, and a scenario many people are involved in right now.
Along the way, we had a critical and (in hindsight, obvious) revelation: these apps are already out there. The applications you have in production are already available to mobile device users. Tablet web browsers are nearly on par with desktop browsers. VPN from a device is easy. 3G and WiFi coverage are excellent. You can put digital certificates on a device, so two factor authentication is no barrier. Even desktop apps can be accessed by a plethora of remote desktop technologies.
This turns the whole topic on its ear. Your app is already out there. Does it look the way you want? Is it accessible in physical locations that are security hazards? Is it frustrating users in new and terrible ways when they access it on their iPad or Galaxy Tab?
The news isn’t all bad – this is opportunity. In some cases, we may not need mobile apps at all, just some refinement of existing systems. Most importantly, we don’t have to build mobile apps to start learning what we can do with mobile. It’s time to re-evaluate your portfolio of unintentionally mobile applications!