La migración de una base de código grande y madura para usar una nueva tecnología de una sola vez solo ocurre si hay beneficios sustanciales para compensar el esfuerzo significativo en investigación, tiempo de desarrollo y pruebas.
Además, a menudo es aconsejable adoptar un enfoque de esperar y ver cuando se despliegan nuevas tecnologías. Hay, inevitablemente, trampas, errores u otras trampas que son mejor manejadas por aquellos que comienzan desde cero. Con una pizarra en blanco, las comodidades que ofrecen las nuevas herramientas pueden compensar con creces cualquier primer gremlins que aceche. Con un proyecto establecido, por lo general, desea mantener su perfil de riesgo bajo; después de todo, tiene usuarios que cuidar y una hoja de ruta para seguir. Cuanto más se entrometa en las entrañas de una aplicación en funcionamiento, más pruebas tendrá que hacer para asegurarse de que no se hayan introducido errores.
Con cada lanzamiento retrasado una semana por el proceso de revisión de aplicaciones de Apple, el desarrollo de iOS puede inspirar una considerable aversión al riesgo.
- ¿Cuál es la mejor aplicación de periódico / agregador de noticias para usar en iPhone o Android para mantenerse actualizado con las noticias?
- ¿No son molestas las notificaciones push de la aplicación?
- ¿Cuáles son las 5 mejores aplicaciones que uno debería tener?
- ¿Cuáles son los mejores ejemplos de mal diseño de la interfaz de usuario de Apple?
- ¿Cuál es la mejor pila de tecnología para crear una aplicación de mensajería iOS?
La nueva tecnología puede ser adoptada poco a poco; tal vez esta nueva característica se beneficiará mucho de los Storyboards, por lo que desarrollas el uso de ellos, mientras dejas las cosas establecidas y funcionando en su lugar.
La integración gradual es el escenario más probable, con excepciones de productos y características específicas que variarán ampliamente dependiendo del tamaño del equipo, la velocidad del proyecto y la nueva tecnología en consideración.