El rendimiento de su aplicación siempre depende de algo más que la pila de tecnología particular que está utilizando.
Es completamente posible crear una aplicación más eficiente en un idioma / plataforma de nivel superior que en un idioma / plataforma de nivel inferior, porque el rendimiento depende de algo más que la velocidad de ejecución en bruto. Depende del diseño, arquitectura, algoritmos, subsistema IO, etc.
Dicho esto, si ambas aplicaciones se ajustan tan bien como sea posible, es probable que el lenguaje / plataforma de nivel inferior tenga ventajas de rendimiento, a menos que el lenguaje / plataforma de nivel superior pueda deshacerse de todos los gastos generales durante el proceso de compilación. Esto no siempre es posible debido a los diseños de lenguaje / plataforma.
- ¿Cuáles son los principales servicios de software para el desarrollo de aplicaciones móviles?
- ¿Por qué los desarrolladores de aplicaciones tienen tanto ego y actitud?
- Supongamos que quiero crear un proyecto tipo Quora. ¿Está bien comenzar con el desarrollo de iOS? ¿Los proyectos como este comienzan desde dispositivos móviles?
- ¿Cuál es el mejor marco para el desarrollo de aplicaciones móviles?
- ¿Es realmente rentable desarrollar una aplicación móvil? ¿Cuánto debo pagar a google?
Entonces, si está buscando un rendimiento sin procesar, no puede equivocarse con la pila nativa. Pero si está buscando una mayor productividad y el aprovechamiento de las habilidades en todas las plataformas, la mejora en las pilas de aplicaciones web proporcionará el mejor paquete general a largo plazo, a menos que tenga serias necesidades de rendimiento.