Apple ha tomado medidas contra dos populares aplicaciones de programacion con IA, Vibecode y Replit, citando violaciones de la Directriz 2.5.2 de la App Store, que prohibe a las aplicaciones descargar o ejecutar codigo que cambie su funcionalidad. Vibecode, un creador de sitios web para iPad con calificacion de 4,7 y mas de 3.000 resenas, permite a los usuarios crear sitios web funcionales con asistencia de IA. Replit, calificada por mas 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 codigo que generan introduce, en la practica, nueva funcionalidad mas alla de su alcance original.
Esta medida revela una tension fundamental entre el enfoque de jardin amurallado de Apple y la realidad emergente de las herramientas de desarrollo impulsadas por IA. Aunque Apple respalda entornos de programacion tradicionales como Xcode y las "utilidades de programacion agentica", estan trazando una linea firme frente a las aplicaciones que se convierten en plataformas en si mismas. La distincion importa: no se trata solo de editores de codigo o asistentes de IA que ayudan a los desarrolladores a escribir mejor codigo, sino de herramientas que permiten a personas sin experiencia en programacion crear software funcional, lo cual podria eludir por completo el proceso de revision de Apple.
Apple asegura que esta trabajando con ambos equipos de desarrollo para encontrar soluciones que cumplan con las normas, lo cual sugiere que no se trata de una prohibicion general a las herramientas de programacion con IA, sino de la aplicacion de las reglas existentes de la plataforma. La empresa parece estar comoda con una IA que ayuda a los desarrolladores a programar dentro de marcos establecidos, pero preocupada por las herramientas de IA que democratizan la creacion 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 codigo estatico estan bien, pero las que permiten la creacion dinamica de aplicaciones enfrentan escrutinio. Las empresas que construyen plataformas de programacion con IA deben considerar si sus herramientas crean nueva funcionalidad o simplemente asisten en los flujos de trabajo de desarrollo tradicionales. La linea entre "asistente de programacion" y "plataforma de creacion de aplicaciones" probablemente definira que herramientas de IA sobreviven al proceso de revision de Apple.
