Realmente depende de lo que quieras decir con “aplicación móvil”. Supongo que te estás refiriendo a aplicaciones nativas, pero las aplicaciones híbridas y las aplicaciones web móviles también se incluyen en el paraguas de “aplicaciones móviles“.
Las aplicaciones móviles nativas (suponiendo que se refiere a aplicaciones nativas) presentan una serie de problemas para las empresas, lo que podría explicar su lenta adopción en el mundo empresarial. Trataré de explicar brevemente algunos de estos problemas:
1. El problema de la plataforma
Hace solo 6 años, Blackberry y Palm fueron los grandes jugadores en el espacio móvil. Hace solo 3 años, Apple era el rey. Ahora Android posee la mayor cuota de mercado. Quién sabe cómo será el panorama del sistema operativo móvil en otros 3 años. Quizás el nuevo sistema operativo móvil de Firefox sea enorme. Tal vez sea otro sistema operativo aún inédito.
- 1.¿Cómo obtengo los derechos de autor de una aplicación en India? ¿Será válido en otros países o hay alguna opción para solicitar derechos de autor nacionales e internacionales? 2. Y si la idea se modifica ligeramente, ¿debería obtener derechos de autor sobre todas las posibles ideas?
- ¿Cuál es el mejor limpiador de aplicaciones para Moto G 2nd gen?
- Cómo conseguir un trabajo en el desarrollo de aplicaciones móviles fuera del campus
- ¿Existen institutos / centros de capacitación en desarrollo de aplicaciones en Thiruvananthapuram?
- ¿Es posible que alguien me haya bloqueado en WhatsApp? Puedo llamarlos, pero cuando envío mensajes, ¿solo hay una marca de verificación visible?
Desde una perspectiva empresarial, esto es una pesadilla. ¿Qué plataforma eliges? ¿Construyes para uno y esperas que tenga éxito? ¿O construyes para todos? La primera opción es arriesgada y aliena a otras plataformas. Además, si está creando la aplicación para clientes y prospectos, esta no es una opción. Después de todo, no puede dictar qué plataforma deberían usar. Incluso si está creando aplicaciones para uso interno, sigue siendo un movimiento arriesgado. Claro, su personal de ventas puede amar el iPhone ahora, pero ¿qué sucede en dos años cuando expira el contrato y quieren cambiar de plataforma? No pueden … a menos que reconstruyas las aplicaciones. Por supuesto, siempre puede tomar la segunda opción y simplemente crear aplicaciones para todas las plataformas, pero eso es muy costoso. También conduce al siguiente número …
2. Falta de habilidades
Cada plataforma requiere un conjunto diferente de habilidades. Las aplicaciones creadas para iOS requieren Objective-C. Las aplicaciones creadas para Android requieren Java. Windows requiere C #. Blackberry también requiere Java, pero su nuevo teléfono aparentemente complica las cosas. No lo he investigado yo mismo, pero este artículo explica que las viejas aplicaciones de Blackberry no son compatibles con su nuevo dispositivo (Q10).
Todo eso para decir … la mayoría de las empresas no tienen todas estas habilidades en la empresa y ciertamente no se apresuran a contratar a múltiples desarrolladores. Por supuesto, siempre podrían subcontratar el trabajo, pero eso también es costoso. Esta discusión sobre Quora calculó el costo de cada aplicación en alrededor de $ 30-40k. Por supuesto, independientemente de si elige externalizar el desarrollo o crear las aplicaciones internamente, todavía está atascado en el mantenimiento de cada una. Eso significa que, si compila para todas las plataformas, está atascado manteniendo múltiples versiones de cada aplicación … lo que lleva mucho tiempo y es costoso desde cualquier punto de vista.
3. Integración
Como ya lo mencionó Shauna Liu, crear una aplicación móvil empresarial es mucho más complicado que crear una aplicación independiente. La aplicación también debe integrarse con sus aplicaciones y sistemas actuales. El problema es, y odio generalizar, que la mayoría de los sistemas empresariales no son exactamente “de vanguardia”. En muchos casos, estamos hablando de aplicaciones antiguas y monolíticas que poco a poco se han ido haciendo más complejas y complejas con el tiempo. Lograr que cualquier cosa se comunique con ese sistema no es exactamente un paseo por el parque. Me doy cuenta de que esta antigua visión de las aplicaciones empresariales está desapareciendo … pero todavía están vivas y bien en muchas, muchas empresas.
Creo que hizo una excelente pregunta, y espero que esto ayude a responderla. Hay más razones que me vienen a la mente, pero esas son probablemente las más importantes. Si desea leer más, aquí hay un documento que puede ayudarlo. Explica por qué las aplicaciones nativas pueden no ser la mejor opción para las empresas y puede proporcionar más información sobre por qué las empresas podrían estar evitando las aplicaciones nativas.