Un ingeniero de software con trece años de experiencia ha logrado lo que parecía imposible hace poco tiempo: desarrollar una aplicación iOS funcional en apenas una semana sin conocimientos previos de Swift, Xcode o el ecosistema de Apple. El proyecto, una herramienta de práctica de canto llamada Vocalizer, ilustra tanto el potencial como las limitaciones actuales de las herramientas de codificación impulsadas por inteligencia artificial en contextos fuera de la web.
La historia comienza con éxito: el desarrollador creó la versión web de Vocalizer en tan solo dos días utilizando Claude Code, la función de codificación con IA de Anthropic. Animado por este resultado, decidió trasladar la aplicación a iOS. Lo que siguió fue una lección humillante sobre la complejidad real del ecosistema de Apple, a pesar de contar con un asistente de IA sofisticado.
El viaje hacia la App Store requirió cuatro intentos de envío, con tres rechazos sucesivos que revelaron problemas que el desarrollador había pasado por alto. El primer rechazo identificó un estado de carga infinito cuando el usuario denegaba el acceso al micrófono. El segundo señaló problemas de configuración en App Store Connect, incluyendo el uso de lenguaje no estándar en la incorporación de usuarios. El tercero resaltó una solicitud innecesaria de permisos de audio para reproducción en segundo plano. Cada ciclo de rechazo implicaba esperar entre 24 y 48 horas para recibir retroalimentación, un contraste dramático con el desarrollo web donde los cambios se despliegan instantáneamente.
El desarrollador identificó varios aspectos donde Claude demostró ser especialmente útil. El flujo de trabajo del simulador más línea de comandos permitía algo cercano a la recarga en caliente, fundamental para la productividad en desarrollo móvil. Dejar que Claude gestionara la configuración de Xcode directamente, en lugar de intentar manipular programáticamente el IDE, resultó ser el camino más eficiente. Incluso los rechazos de Apple, aunque frustrantes, sirvieron para identificar errores reales que mejoraron la calidad final de la aplicación.
Sin embargo, la brecha entre desarrollo web e iOS se hizo evidente rápidamente. El ecosistema de Apple requiere configuración extensiva: perfiles de aprovisionamiento, derechos, capacidades y firma de código. Estos elementos son prácticamente inexistentes en plataformas web modernas como Vercel. La IA se volvió menos útil cuando se trataba de App Store Connect, un portal que requiere navegación manual y configuración visual que está fuera del alcance de la asistencia por IA. El desarrollador también descubrió que Claude tendía a perder el contexto sobre qué simulador estaba dirigiendo, un problema que solucionó documentando el ID del dispositivo en un archivo de configuración.
La experiencia subraya un fenómeno importante en el desarrollo de software asistido por IA: mientras que las herramientas como Claude Code pueden acelerar dramáticamente ciertos tipos de trabajo, especialmente en plataformas web modernas, su eficacia disminuye cuando se enfrentan a sistemas con interfaz gráfica compleja, configuración manual extensa y ciclos de retroalimentación lentos. El costo de entrada también diferencia los dos mundos: desarrollo web gratuito versus una tarifa de desarrollador de 99 dólares de Apple, aunque esto es un factor secundario.
Lo notable es que un programador experimentado sin ningún conocimiento previo de Swift pudiese llegar a la App Store en una semana. Este logro habría sido prácticamente impensable hace cinco años sin tutoría profesional o inversión significativa en aprendizaje. Sin embargo, el desarrollador es claro en su evaluación: no espere que la velocidad de dos días del desarrollo web se replique en iOS. El primer proyecto es el más difícil, pero está empezando a trabajar en el segundo, aún sin haber aprendido formalmente Swift.
Esta experiencia tiene implicaciones más amplias para el futuro del desarrollo de aplicaciones. Sugiere que la IA es particularmente transformadora para acelerar el trabajo en plataformas con herramientas modernas, documentación clara y ciclos de retroalimentación rápidos. Donde esas condiciones no existen, el valor de la asistencia de IA disminuye, aunque sigue siendo significativo. Para desarrolladores experimentados que abordan nuevas plataformas, las herramientas de IA como Claude Code están reduciendo la barrera de entrada de manera dramática. Sin embargo, los guardarraíles de Apple, pensados para mantener la calidad de la App Store, siguen siendo un cuello de botella que ni siquiera la inteligencia artificial puede eludir.