Noticias

Apple introduce nuevas herramientas y recursos

Para los desarrolladores

[17/06/2024] Apple ha presentado un conjunto de nuevas herramientas y recursos diseñados para permitir a los desarrolladores crear apps más potentes y eficientes en todas las plataformas Apple. Según lo señalado en el comunicado de prensa, con Xcode 16, los desarrolladores pueden ahorrar tiempo en su proceso de desarrollo y hacer más gracias a funciones como Swift Assist y la finalización predictiva de código. Las API nuevas y ampliadas brindan a los desarrolladores las herramientas para avanzar en sus aplicaciones e introducir funciones interesantes.

"En Apple, nos dedicamos a proporcionar a los desarrolladores de todo el mundo las tecnologías y los recursos de vanguardia para crear apps increíbles", anotó Susan Prescott, vicepresidenta de Relaciones con Desarrolladores Mundiales de Apple. "Con la innovación detrás de Xcode 16 y nuestras últimas API de plataforma, hemos creado mejores herramientas para que los desarrolladores creen mejores aplicaciones".

Xcode 16

De acuerdo a la ejecutiva, Xcode 16 establece un nuevo estándar para la productividad de los desarrolladores, ofreciendo características y mejoras de rendimiento que permiten a los desarrolladores crear aplicaciones excepcionales más rápido que nunca.

"Swift Assist sirve como compañero para todas las tareas de codificación de un desarrollador, para que pueda centrarse en problemas y soluciones de nivel superior. Está integrado en Xcode y conoce los últimos kits de desarrollo de software (SDK) y las características del lenguaje Swift, por lo que los desarrolladores siempre obtendrán las últimas funciones de código que se integran en sus proyectos. Con Swift Assist, tareas como explorar nuevos marcos y experimentar con nuevas ideas están a solo una solicitud de distancia. Swift Assist utiliza un modelo que se ejecuta en la nube y, como todos los servicios para desarrolladores de Apple, está diseñado teniendo en cuenta la privacidad y la seguridad. El código de los desarrolladores solo se usa para procesar solicitudes y nunca se almacena en servidores, y Apple no lo usará para entrenar modelos de aprendizaje automático, aseguró Prescott.

Apple, herramientas, desarrolladores, Xcode, Swift
Swift Assist, una nueva característica de Xcode 16, sirve como complemento para todas las tareas de codificación de un desarrollador, para que pueda centrarse en problemas y soluciones de nivel superior.

Agregó que el nuevo motor de finalización de código predictivo de Xcode utiliza un modelo único entrenado específicamente para los SDK de Swift y Apple, y puede sugerir el código que necesitan los desarrolladores. "La finalización de código está impulsada por las mejoras de Apple Silicon y aprendizaje automático en macOS Sequoia, y se ejecuta localmente en el dispositivo de un desarrollador, lo que significa que el código se mantiene completamente privado y los desarrolladores pueden recibir sugerencias relevantes rápidamente incluso cuando trabajan sin conexión.

Swift 6

Prescott anotó que Swift 6 presenta nuevas capacidades destinadas a mejorar la productividad de los desarrolladores y la claridad del código. "A medida que las arquitecturas multinúcleo han hecho que los dispositivos sean más potentes, Swift ha agregado continuamente funciones para facilitar la programación simultánea. Swift 6 introduce la seguridad de carrera de datos en tiempo de compilación, que diagnostica el acceso simultáneo a la memoria en todo el proyecto de un desarrollador en tiempo de compilación. Este avance permite detectar y corregir errores con cambios mínimos en toda la base de código, lo que mejora la seguridad y el mantenimiento del código para el futuro.

Apple, herramientas, desarrolladores, Xcode, Swift
Apple está ampliando la disponibilidad de Swift a una gama más amplia de desarrolladores y programadores, con soporte para editores de código adicionales que aprovechan el Protocolo de Servidor de Lenguaje.

Pruebas rápidas

El nuevo marco de Swift Testing, añadió la ejecutiva, ofrece a los desarrolladores API expresivas que simplifican la escritura de pruebas. "Es multiplataforma y fácil de aprender, por lo que los desarrolladores pueden usarlo para escribir pruebas para una variedad de plataformas y dominios. El marco también incluye un sistema de etiquetado flexible para ayudar a los desarrolladores a organizar sus pruebas y planes de prueba. Swift Testing está diseñado para muchos de los casos de uso de Swift, desde aplicaciones hasta servidores.

Otros anuncios

Otros anuncios realzados por Apple están relacionados con la introducción de Game Porting Toolkit 2 que ofrece compatibilidad mejorada con los juegos de Windows; Apple Vision Pro que ofrecenuevas API y marcos para ayudar a los desarrolladores a crear experiencias espaciales complejas y matizadas que nunca antes habían sido posibles; API de plataforma adicionales que los desarrolladores pueden adoptar para permitir a los usuarios realizar aún más tareas desde más lugares, como desbloquear rápidamente su vehículo o abrir su cámara favorita de terceros directamente desde el Centro de control; y TestFlight que ayuda a los desarrolladores a recopilar valiosos comentarios beta de los evaluadores para mejorar una aplicación a lo largo del proceso de desarrollo y lanzamiento.

Llegamos a ustedes gracias a:


BrandPosts Qué es BrandPost

Más »
×
Los artículos publicados en esta sección -BrandPosts- son escritos y editados por los proveedores o miembros de la comunidad TI. BrandPosts crea una oportunidad para que un patrocinador proporcione información y comentarios desde su punto de vista, directamente a la audiencia de CTOPerú. El equipo editorial de CTOPerú no participa en la redacción o edición de estos BrandPosts.

Primer contacto

Más »

Recursos

Más »