¿Las aplicaciones de iOS como Evernote o Dropbox se actualizan constantemente para usar las últimas tecnologías en iOS como ARC, diseño automático, guiones gráficos, etc.?

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.

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.