Apple ha tomado medidas contra dos populares aplicaciones de programación con IA, Vibecode y Replit, citando violaciones de la Directriz 2.5.2 de la App Store, que prohíbe a las aplicaciones descargar o ejecutar código que cambie su funcionalidad. Vibecode, un creador de sitios web para iPad con calificación de 4,7 y más de 3.000 reseñas, permite a los usuarios crear sitios web funcionales con asistencia de IA. Replit, calificada por más de 14.000 usuarios, ofrece una plataforma integral para crear aplicaciones y juegos que incluso pueden enviarse a la App Store. Ambas aplicaciones violan las reglas de Apple porque el código que generan introduce, en la práctica, nueva funcionalidad más allá de su alcance original.
Esta medida revela una tensión fundamental entre el enfoque de jardín amurallado de Apple y la realidad emergente de las herramientas de desarrollo impulsadas por IA. Aunque Apple respalda entornos de programación tradicionales como Xcode y las "utilidades de programación agentica", están trazando una línea firme frente a las aplicaciones que se convierten en plataformas en sí mismas. La distinción importa: no se trata solo de editores de código o asistentes de IA que ayudan a los desarrolladores a escribir mejor código, sino de herramientas que permiten a personas sin experiencia en programación crear software funcional, lo cual podría eludir por completo el proceso de revisión de Apple.
Apple asegura que está trabajando con ambos equipos de desarrollo para encontrar soluciones que cumplan con las normas, lo cual sugiere que no se trata de una prohibición general a las herramientas de programación con IA, sino de la aplicación de las reglas existentes de la plataforma. La empresa parece estar cómoda con una IA que ayuda a los desarrolladores a programar dentro de marcos establecidos, pero preocupada por las herramientas de IA que democratizan la creación de aplicaciones hasta el punto en que cualquiera puede construir y desplegar software funcional.
Para los desarrolladores, esto crea un precedente importante: las herramientas de IA que generan código estático están bien, pero las que permiten la creación dinámica de aplicaciones enfrentan escrutinio. Las empresas que construyen plataformas de programación con IA deben considerar si sus herramientas crean nueva funcionalidad o simplemente asisten en los flujos de trabajo de desarrollo tradicionales. La línea entre "asistente de programación" y "plataforma de creación de aplicaciones" probablemente definirá qué herramientas de IA sobreviven al proceso de revisión de Apple.
