¿La mayoría de las aplicaciones empresariales son nativas o de base web?

La mayoría de las aplicaciones de software empresarial que he visto todavía tienden a estar basadas en la web o son híbridas.

Algunas de las razones para eso:

1. Diversidad de la plataforma : si bien iOS sigue siendo la plataforma más popular que estoy viendo en la empresa (tenga en cuenta, no entre los consumidores), todavía hay una presencia saludable de otras plataformas como Blackberry, Android, etc. La creación de una aplicación empresarial para dispositivos móviles implica admitir cada una de estas plataformas, y eso puede aumentar el costo de desarrollo, mantenimiento y soporte de la aplicación. Cada vez más, las empresas están comenzando a buscar herramientas de desarrollo de aplicaciones móviles como IBM Worklight para abordar este problema. Si bien estas herramientas de desarrollo admiten la creación de aplicaciones web, híbridas y nativas, la opción predominante tiende a ser web o híbrida.

2. Seguridad y cumplimiento: una de las preocupaciones que he visto surgir con frecuencia en el mundo empresarial es la seguridad relacionada con el acceso a las aplicaciones. Muchas aplicaciones nativas están diseñadas para “almacenar en caché” las contraseñas de los nombres de usuario, y la mayoría de las otras no están realmente diseñadas para tener políticas configurables relacionadas con las contraseñas, autenticación y autorización fuertes. Las aplicaciones web, por otro lado, son relativamente más fáciles de administrar desde esta perspectiva.

3. VPN: muchas organizaciones con las que trabajo aún no están totalmente de acuerdo con exponer los servicios web a través de Internet para que las aplicaciones nativas se conecten a los servidores de aplicaciones empresariales. Dicho esto, hay una nueva generación de VPN de nivel de aplicación en el mercado que están tratando de resolver este problema. Dicho esto, las aplicaciones basadas en la web siguen siendo la opción más popular para combatir este problema. Una instancia de esto sería Lotus Mobile Connect.

4. Falta de servicios web fáciles de integrar en aplicaciones heredadas: una serie de aplicaciones web empresariales heredadas no tienen una infraestructura de servicios web basada en REST fácil para construir una aplicación nativa. Es más fácil realizar cambios menores en la interfaz de usuario web para representar en el dispositivo móvil, en lugar de crear una aplicación móvil completa.

5. Experiencia del usuario: Finalmente, una aplicación web con sus controles y widgets podría proporcionar una experiencia de usuario más fácil (¿y mejor?) (En algunos casos). Esto podría ser un factor determinante en una empresa que elige una aplicación móvil basada en la web frente a una aplicación puramente nativa.

Espero que esto ayude.

El futuro está completamente basado en la web. El hecho de que muchos proveedores de ERP estén creando aplicaciones ‘nativas’ solo perpetúa sus fallas subyacentes: soporte y flexibilidad. Las aplicaciones de procesos inteligentes, como la nuestra (Facilidad de uso y agilidad para los negocios), están 100% basadas en la web. Los empleados, proveedores y clientes acceden al software de la empresa en un servidor seguro, ya sea en la nube o detrás del firewall, que satisface las necesidades personalizadas de una empresa por menos de un software estándar. El futuro ya está aquí … simplemente no está distribuido de manera uniforme.

Depende de la gama de dispositivos y sistemas operativos que se admitirán. Además, la velocidad, el almacenamiento del dispositivo y la seguridad son otros factores, en cuyo caso uno debe reducirse al menos a un enfoque mixto (si se debe evitar el nativo completo). Sin embargo, para una aplicación más desconectada y rápida nativa va bien. Encontrará que la mayoría de las aplicaciones “son” nativas, sin embargo, la tendencia de la web está en aumento.

Ni completamente web ni nativo. Trabajo para una de las grandes empresas de software empresarial y la mayoría de las aplicaciones móviles que creamos son aplicaciones híbridas basadas en Sencha.