David Gewirtz ha compartido su experiencia en la creación de Icon Gallery ’97, una aplicación para macOS, con la ayuda de Claude y Claude Code. Su relato, publicado el 5 de octubre de 2026, destaca que no escribió código de manera tradicional para el proyecto, sino que se basó en 502 instrucciones detalladas proporcionadas a Claude Code, además de realizar tareas de prueba, depuración y preparación para la publicación.
De una colección de iconos a una aplicación funcional
La génesis de Icon Gallery ’97 surgió de la recuperación de una antigua colección de iconos. Gewirtz explica que un archivo de Macromedia Director contenía 2.338 imágenes. Con la asistencia de Claude, logró extraer más de 2.000 archivos PNG en solo cuatro minutos, un proceso que implicó 30 pasos. Esta colección original, que data de 1997, estaba compuesta por más de 2.000 iconos a color de 32 × 32 píxeles.
La idea de transformar estos iconos en una aplicación que permitiera explorarlos y redimensionarlos se materializó el 20 de septiembre. Gewirtz presentó Icon Gallery ’97 a Apple el 27 de septiembre, y la aplicación fue aceptada y lanzada en la tienda cuatro días después, según su testimonio.
502 instrucciones y un proceso de desarrollo asistido por IA
Gewirtz detalla que proporcionó a Claude Code 502 instrucciones individuales a lo largo de cuatro días de trabajo activo. Utilizó Claude Desktop para la conceptualización estratégica del proyecto y Claude Code para el desarrollo de la aplicación, enfatizando que su rol no fue el de un programador tradicional.
El proyecto evolucionó desde una función básica de exploración y redimensionamiento de iconos. Icon Gallery ’97 ahora también ofrece capacidades para recolorear, organizar iconos en colecciones y exportarlos. La aplicación final integra 2.146 iconos, una cifra ligeramente menor que los 2.338 del archivo original recuperado.
La aplicación permite escalar los iconos desde su tamaño original de 32 × 32 píxeles hasta 1.024 × 1.024 píxeles. Gewirtz señala que el escalado de estos gráficos de bordes definidos mantiene el característico aspecto pixelado, preservando la estética retro de las imágenes.
Pruebas, seguridad y depuración
Gewirtz implementó un sistema donde los iconos se almacenan en un archivo cifrado único, que la aplicación descifra bajo demanda. Para verificar la integridad de este proceso, dañó copias de los iconos y comparó los archivos descifrados con los originales.
Durante la fase de pruebas, se identificaron problemas, como la visualización de imágenes a tamaño completo en las vistas previas. También se descubrió que la ventana de la aplicación se reconstruía 482 veces al intentar cambiar su tamaño. Estos detalles de depuración, junto con el ajuste continuo del comportamiento de la aplicación, fueron parte integral del desarrollo.
La publicación también requiere esfuerzo
La preparación para la App Store incluyó tareas que no pudieron ser automatizadas mediante la generación de código. Gewirtz dedicó tres días a crear manualmente los gráficos promocionales en Photoshop, después de que Claude, Gemini y ChatGPT no pudieran satisfacer sus requisitos para esta tarea.
Además, relata que subió 21 versiones a TestFlight en un solo día. Apple rechazó el envío número 22, solicitándole que esperara un día completo antes de intentar una nueva subida.