Escribir y desarrollar su propia aplicación no es tan difícil en estos días. Empresas como Apple y Google proporcionan muchos recursos para que comiencen los desarrolladores. Sin embargo, si eres nuevo en el concepto de codificación, puede parecer un poco abrumador. Pero la buena noticia es que Manzana se está asociando con antrópico para aprovechar AI para facilitar la codificación para todos.
El equipo de Apple con antrópico
Según un Informe de BloombergApple está trabajando con Anthrope, la compañía de inteligencia artificial detrás de Claude, para lanzar una nueva plataforma de software de «codificación de ambientes» que utiliza IA para escribir, editar e incluso el código de prueba en nombre de los desarrolladores. El informe afirma que este sistema es una versión actualizada de Software de programación XCode de Apple.
Esta no es la primera vez que Apple ha considerado usar AI para la codificación. La compañía anunció previamente Swift Assist, una herramienta con IA para Xcode. Sin embargo, el público nunca vio su lanzamiento. Aparentemente, había preocupaciones dentro del propio equipo de ingenieros de Apple de que podría conducir a una desaceleración en el desarrollo de aplicaciones.
El informe también dice que no está claro si Apple lanzará esta versión actualizada, impulsada por el soneto Claude de Anthrope, al público. Por ahora, parece que Apple planea implementarlo internamente.
Usar AI para codificar
El concepto de usar AI para la codificación no es nuevo. Muchos desarrolladores ya usan IA para ayudarlos a escribir código. De hecho, Microsoft reveló recientemente que el 30% de su código está escrito por AI. Esto es similar a la forma en que algunas personas podrían usar IA para escribir informes o artículos. Sin embargo, algunos han cuestionado si usar AI para la codificación es inteligente.
Para los principiantes, usar IA para construir sus aplicaciones del suelo es indudablemente más eficiente que codificar desde cero. Sin embargo, si el código AI genera o no es eficiente y, lo que es más importante, si es seguro o no, es discutible. Esto se debe a que cuando se trata de codificación, hay múltiples enfoques que los desarrolladores pueden tomar para lograr el mismo objetivo.
Sin embargo, los desarrolladores más experimentados podrían tener una forma más eficiente de obtener los resultados deseados, mientras que los desarrolladores novatos podrían tener un método más largo y menos eficiente. También está el problema de la seguridad. A veces, dependiendo de cómo se escriba algún código, deja espacio para que sea explotado. Aquí es donde entra la experiencia de un desarrollador.
Los desarrolladores más experimentados saben qué agujeros cerrar, mientras que los desarrolladores menos experimentados podrían lanzar una aplicación plagada de fallas de seguridad.
Fuente: Android Headlines