Apple quiere que Xcode te haga más inteligente
HogarHogar > Noticias > Apple quiere que Xcode te haga más inteligente

Apple quiere que Xcode te haga más inteligente

Aug 16, 2023

Por Jonny Evans, Computerworld |

Appleholic, (sustantivo), æp·əl-hɑl·ɪk: Una persona imaginativa que piensa en lo que Apple está haciendo, por qué y hacia dónde se dirige. Ofreciendo noticias, consejos y entretenimiento populares relacionados con Apple desde 1999.

Apple quiere facilitar el desarrollo de aplicaciones.

Como todos los demás en tecnología, la compañía sabe que simplemente no hay suficiente talento tecnológico para todos. Eso significa que la mejor solución es facilitar algunas tareas para que los desarrolladores experimentados puedan centrarse en los grandes problemas, en lugar de hundirse en las cosas pequeñas.

En la Conferencia Mundial de Desarrolladores (WWDC) de este año, Apple dio un par de pasos que muestran cómo está pensando, presentando recursos oficiales de diseño de aplicaciones para Figma y Sketch. Disponibles en todo el ecosistema de productos de Apple (iPhone, iPad, TV, Watch y Mac), estos recursos deberían ayudar a los desarrolladores de software a crear interfaces de usuario coherentes con el sistema.

Las colecciones comprenden un conjunto completo de componentes, vistas, interfaces de sistema, estilos de texto, estilos de color, materiales y guías de diseño. Encontrará alertas, widgets, diseños de notificaciones y más, y la existencia de estos kits ahorra un poco más de tiempo en el proceso de desarrollo. Apple está ampliando los elementos que ofrece y, más recientemente, introdujo un conjunto de recursos de diseño para visionOS.

Figma es un recurso ampliamente utilizado por los desarrolladores, hasta el punto de que su rival Adobe quiere comprarlo por la friolera de 20 mil millones de dólares. (A los reguladores les preocupa que el acuerdo pueda sofocar la competencia, ya que Figma compite directamente con Adobe XD, una plataforma similar que Adobe ahora ha descontinuado).

La decisión de cerrar Adobe XD evidentemente llevó a Apple a apoyar a Sigma, dado que antes había ofrecido recursos a través de XD.

Estos recursos no son especialmente trascendentales, pero sí significan que los diseñadores no necesitan recrear esta rueda en particular cada vez que diseñan una aplicación.

Lo que puede ser un poco más impactante es que Apple busca darle a Xcode un poco de inteligencia artificial para hacer que el desarrollo de código sea más accesible en sus plataformas. Como descubrió AppleInsider, Apple recientemente ganó una patente que describe un sistema en el entorno de desarrollo de software que autocompletar líneas de código y verificar la sintaxis.

Piense en ello como un asistente ChatGPT dentro de Xcode que evita el plagio o la invención. Lo que también es interesante es que en lugar de crear un sistema de aprendizaje que dirija a los desarrolladores sobre cómo crean aplicaciones, esta realización aprende cómo trabaja un desarrollador para brindar asistencia y sugerencias relevantes.

"...Muchos desarrolladores de software están bien versados ​​en el trabajo con los paradigmas de programación orientada a objetos que están integrados en muchas herramientas existentes para desarrollar software", dice la patente. “En comparación, los desarrollos recientes en el área del aprendizaje automático han producido bibliotecas de software, proporcionadas por diferentes terceros, que están diseñadas para funcionar en entornos de desarrollo independientes o separados y pueden requerir que los desarrolladores de software adopten un enfoque diferente para desarrollar el aprendizaje automático. modelos que se apartan, a veces bastante, de los conceptos entendidos de programación orientada a objetos a los que muchos desarrolladores están acostumbrados”.

Intrínsecamente, este enfoque de la IA aplicada tiene como objetivo aumentar las capacidades de los desarrolladores humanos mediante la automatización de tareas monótonas y, al mismo tiempo, empoderarlos para trabajar a su manera, en lugar de exigirles que sigan un camino de desarrollo prescrito.

Empoderar a los desarrolladores existentes es sólo una parte de lo que Apple pretende aquí. La compañía también ve dotar a Xcode de este tipo de inteligencia como una forma de eliminar barreras para los nuevos desarrolladores. Esto se extiende a oportunidades para el desarrollo de código bajo o cero, algo así (aunque no precisamente) como accesos directos para aplicaciones.

La patente también arroja un poco de luz sobre el enfoque de Apple hacia la inteligencia artificial, que consiste en crear soluciones para su uso en tareas y dominios específicos (similar a la IA generativa en Photoshop). Quiere crear soluciones centradas en las personas que aumenten lo que las personas pueden hacer solas, una determinación aspiracional que se extiende profundamente dentro del ADN de Apple.

Sígueme en Mastodon o únete a mí en el bar & grill de AppleHolic y en los grupos de debates de Apple en MeWe.

Jonny es un escritor independiente que escribe (principalmente sobre Apple y tecnología) desde 1999.

Copyright © 2023 IDG Communications, Inc.

Figma, Sketch... y un día, XcodeXcode, tu asistente virtualEl empoderamiento supera al reemplazo