Dependería por completo de la complejidad de la aplicación.
Sin embargo, es más barato pasar de una aplicación de trabajo existente que comenzar desde cero.
¿ Pero por qué estás haciendo el cambio? ¿Actuación? Una aplicación iónica bien escrita funcionará como la mantequilla. Una aplicación nativa mal escrita seguirá funcionando terriblemente.
- ¿Qué es el software de examen en línea?
- ¿Cuáles son las mejores aplicaciones móviles que enseñan programación?
- ¿Qué es exactamente Bugzilla?
- ¿Qué proveedor es mejor para el módulo de finanzas de ERP? Estamos buscando una aplicación de Finanzas separada que pueda integrarse con el ERP existente.
- ¿Cuál es la aplicación de la teoría de grupos en matemáticas?
Hay otras opciones:
- Obtenga un experto para optimizar su aplicación. Los costos ciertamente serían más bajos que una reescritura nativa, posiblemente 1/10 más. Ionic puede funcionar a una velocidad casi nativa con el diseño correcto, y si tiene lugares específicos que necesitan código nativo, puede agregarlo.
- Transfiera su aplicación a NativeScript. NativeScript usa JavaScript y Angular, pero crea controles nativos y realmente es una aplicación nativa (impulsada por secuencias de comandos, pero no híbrida). Más caro que el n. ° 1, pero una sensación más nativa y probablemente un mayor rendimiento.
- Transfiere tu aplicación a Xamarin. Aún más caro, pero aún más barato que portarlo dos veces . Xamarin usa c #, que se compila para ser más rápido que JavaScript, y también puede usar controles nativos. Aquí, el costo es de aproximadamente 60 a 70% tanto como la transferencia a nativos, pero con el tiempo tenderá a amortizarse a aproximadamente 50%. Recuerde que una vez que tenga dos aplicaciones, cada cambio que realice y la función que agregue costará el doble.
Como beneficio adicional, tanto en el n. ° 1 como en el n. ° 2, puede configurar su aplicación para que se actualice dinámicamente, por lo que no necesita esperar a que AppStore apruebe una solución.
Obviamente soy un defensor del desarrollo multiplataforma. Sin embargo, no estoy tratando de venderle mis servicios. Solo creo que tiene más sentido escribir la aplicación una vez.