Apple presenta nuevas herramientas y tecnologías para desarrolladores

Apple anunció hoy nuevas tecnologías y mejoras en sus herramientas para desarrolladores para ayudar a los desarrolladores a crear experiencias de aplicaciones más hermosas, inteligentes y atractivas en las plataformas de Apple. Un nuevo y hermoso diseño de software pone más énfasis en el contenido y ofrece experiencias más expresivas y agradables en iOS 26, iPadOS 26, macOS Tahoe 26, watchOS 26 y tvOS 26,1, al tiempo que los mantiene todos familiares al instante. El marco Foundation Models se une a un conjunto de herramientas que permiten a los desarrolladores aprovechar la inteligencia en el dispositivo, y Xcode 26 aprovecha modelos de lenguaje grande como ChatGPT, dándoles acceso a las herramientas de codificación de Xcode y otras características inteligentes.

Estos nuevos recursos se unen al amplio y continuo conjunto de tecnologías en evolución que Apple ofrece a los desarrolladores, incluidas más de 250.000 API que permiten a los desarrolladores integrar sus aplicaciones con las características de hardware y software de Apple. Estas API abarcan una amplia gama de capacidades, como el aprendizaje automático, la realidad aumentada, la salud y el estado físico, la computación espacial y los gráficos de alto rendimiento. Con cada lanzamiento de la plataforma, Apple amplía y refina sus tecnologías y herramientas para ayudar a los desarrolladores a dar vida a sus ideas y ofrecer experiencias ricas, receptivas y optimizadas en las plataformas de Apple.

«Los desarrolladores desempeñan un papel vital en la configuración de las experiencias que los clientes aman en las plataformas de Apple», dijo Susan Prescott, vicepresidenta de Relaciones Mundiales con Desarrolladores de Apple. «Con acceso al modelo básico de Apple Intelligence en el dispositivo y a las nuevas funciones de inteligencia en Xcode 26, estamos capacitando a los desarrolladores para crear aplicaciones más ricas e intuitivas para usuarios de todo el mundo».

Nuevo diseño con Liquid Glass

El nuevo y elegante diseño brinda a los desarrolladores la oportunidad de hacer que sus aplicaciones sean más expresivas y encantadoras, mientras son instantáneamente familiares. Está elaborado con un nuevo material basado en software llamado Liquid Glass, que combina las cualidades ópticas del vidrio con una sensación de fluidez. Este magnífico material nuevo se extiende desde los elementos más pequeños con los que los usuarios interactúan todos los días, como botones, interruptores, controles deslizantes, texto y controles multimedia, hasta elementos más grandes, incluidas las barras de pestañas y las barras laterales para navegar por las aplicaciones.

Los marcos nativos como SwiftUI dan a los desarrolladores todo lo que necesitan para adoptar el nuevo diseño en sus aplicaciones. El diseño universal permite a los desarrolladores centrarse más en el contenido de sus usuarios, estableciendo una experiencia consistente al desarrollar en las plataformas de Apple.

Con la nueva aplicación Icon Composer, los desarrolladores y diseñadores están capacitados para crear iconos de aplicaciones visualmente cautivadores que mejoren la identidad de su aplicación. Esta poderosa herramienta ayuda a crear una identidad visual consistente para los iconos de aplicaciones al anotar capas para múltiples modos de renderizado, con características avanzadas que incluyen desenfoque, ajuste de translucidez, prueba de reflejos especulares y vista previa de iconos en varios tonos.

Marco de modelos de la fundación

Con el marco de Foundation Models, los desarrolladores podrán aprovechar la inteligencia de Apple para brindar a los usuarios nuevas experiencias que sean inteligentes, disponibles cuando están desconectados y que protejan su privacidad, utilizando la inferencia de IA gratuita.

El marco tiene soporte nativo para Swift, por lo que los desarrolladores pueden acceder fácilmente al modelo Apple Intelligence con tan solo tres líneas de código. La generación guiada, la llamada de herramientas y más están integradas en el marco, lo que hace que sea más fácil que nunca implementar capacidades generativas directamente en una aplicación existente. Por ejemplo, Automattic está utilizando el marco en su aplicación de diario Day One para traer a los usuarios funciones de inteligencia centradas en la privacidad.

«El marco del Modelo de la Fundación nos ha ayudado a repensar lo que es posible con el diario», dijo Paul Mayne, jefe de Day One en Automattic. «Ahora podemos unir inteligencia y privacidad de maneras que respeten profundamente a nuestros usuarios».

Xcode 26

Xcode 26 está repleto de características y experiencias de inteligencia para ayudar a los desarrolladores a hacer realidad sus ideas.

Los desarrolladores pueden conectar grandes modelos de lenguaje directamente en su experiencia de codificación para escribir código, pruebas y documentación; iterar en un diseño; corregir errores; y más. Xcode tiene soporte integrado para ChatGPT, y los desarrolladores pueden usar claves API de otros proveedores, o ejecutar modelos locales en su Mac con silicio de Apple, para elegir el modelo que mejor se adapte a sus necesidades. Los desarrolladores pueden comenzar a usar ChatGPT en Xcode sin necesidad de crear una cuenta, y los suscriptores pueden conectar sus cuentas para acceder a más solicitudes.2

Las herramientas de codificación ayudan a los desarrolladores a mantenerse en el flujo y a ser más productivos en sus tareas. Accesibles desde cualquier lugar del código de un desarrollador, las herramientas de codificación proporcionan acciones sugeridas como generar una vista previa o un patio de recreo, o solucionar un problema, y también pueden manejar indicaciones específicas para otras tareas directamente en línea.

Xcode 26 viene con características adicionales para mantener a los desarrolladores enfocados y productivos, como una experiencia de navegación rediseñada, mejoras en el catálogo de localización y soporte mejorado para Voice Control para dictar código Swift y navegar por la interfaz Xcode completamente por voz.

App Intents

App Intents permite a los desarrolladores integrar profundamente las acciones y el contenido de su aplicación con las experiencias del sistema en todas las plataformas, incluyendo Siri, Spotlight, widgets, controles y más.

Este año, App Intents gana soporte para la inteligencia visual. Esto permite a las aplicaciones proporcionar resultados de búsqueda visual dentro de la experiencia de inteligencia visual, lo que permite a los usuarios ir directamente a la aplicación desde esos resultados. Por ejemplo, Etsy está aprovechando la inteligencia visual para mejorar la experiencia del usuario en su aplicación iOS al facilitar el descubrimiento más rápido y intuitivo de bienes y productos.

«En Etsy, nuestro trabajo es conectar sin problemas a los compradores con empresarios creativos de todo el mundo que ofrecen artículos extraordinarios, muchos de los cuales son difíciles de describir. La capacidad de conocer a los compradores directamente en su iPhone con inteligencia visual es un desbloqueo significativo, y hace que sea más fácil que nunca para los compradores descubrir rápidamente exactamente lo que están buscando mientras apoyan directamente a las pequeñas empresas», dijo el CTO de Etsy, Rafe Colburn.

Swift 6.2

Swift 6.2 introduce potentes características para mejorar el rendimiento, la concurrencia y la interoperabilidad con otros lenguajes como C++, Java y JavaScript. Y ahora, en colaboración con la comunidad de código abierto, Swift 6.2 gana soporte para WebAssembly.

Basándose en la estricta verificación de concurrencia de Swift 6, Swift 6.2 simplifica la escritura de código de un solo hilo. Los desarrolladores ahora pueden configurar módulos o archivos individuales para que se ejecuten en el actor principal de forma predeterminada, eliminando la necesidad de anotaciones adicionales.

Framework de «contenedorización» (Containerization)

El Framework de «contenedorización» permite a los desarrolladores crear, descargar o ejecutar imágenes de contenedores de Linux directamente en Mac. Está construido sobre un marco de código abierto optimizado para el silicio de Apple y proporciona aislamiento seguro entre imágenes de contenedores.

Herramientas y recursos para juegos

Game Porting Toolkit 3 proporciona a los desarrolladores herramientas actualizadas para evaluar y perfilar su juego. Los desarrolladores ahora pueden personalizar el Metal Performance HUD y obtener información en pantalla y orientación para optimizar el código gráfico para obtener el mejor rendimiento posible en el entorno de evaluación. Y los desarrolladores pueden usar las herramientas de desarrollo remoto de Mac para Windows para crear juegos de Mac en un Mac remoto en sus flujos de trabajo de desarrollo existentes.

Metal 4 está diseñado exclusivamente para el silicio de Apple y prepara el escenario para la próxima generación de juegos en plataformas de Apple con soporte para gráficos avanzados y tecnologías de aprendizaje automático.

Los desarrolladores ahora pueden ejecutar redes de inferencia directamente en sus sombreadores para calcular la iluminación, los materiales y la geometría, lo que permite efectos visuales altamente realistas para sus juegos. MetalFX Frame Interpolation genera un marco intermedio para cada dos fotogramas de entrada para lograr velocidades de fotogramas más altas y estables, y MetalFX Denoising hace posible el trazado de rayos y el trazado de ruta en tiempo real en los juegos más avanzados.

La aplicación Apple Games ofrece a los jugadores un nuevo destino todo en uno para todos sus juegos y los amigos con los que los juegan en iPhone, iPad y Mac. También introduce una nueva aplicación dedicada para que los desarrolladores vuelvan a involucrar a sus jugadores existentes y atraigan a otros nuevos.

Los desafíos dan a los jugadores una nueva forma de competir con amigos en enfrentamientos basados en la puntuación, convirtiendo los juegos para un solo jugador en experiencias compartidas. Los desarrolladores que tienen tablas de clasificación de Game Center para sus juegos pueden agregar fácilmente desafíos, ofreciendo a los jugadores aún más formas de reunir a un grupo, coronar a un ganador y tener una revancha.

Game Overlay mejora la participación en el juego al integrar las características de Game Center directamente en el juego. Los jugadores pueden acceder a su próximo logro y a las puntuaciones recientes, y ver qué amigos están jugando actualmente, lo que facilita iniciar un chat, todo sin salir del juego. Los jugadores también pueden ajustar la configuración y ver los últimos eventos en la aplicación, manteniéndolos conectados y bajo control sin interrumpir la inmersión.

Managed Background Assets simplifica el alojamiento de activos para desarrolladores, dándoles control sobre cómo su aplicación o juego descarga activos. Los desarrolladores pueden autoalojarse u optar por los activos de fondo alojados por Apple, donde Apple se encarga del alojamiento. Cada membresía del Programa de Desarrolladores de Apple incluye 200 GB de capacidad de alojamiento de Apple para el App Store. Los activos en segundo plano alojados por Apple se pueden enviar por separado de una compilación de aplicación.

Herramientas para ayudar a proteger a los niños en línea

Las nuevas etiquetas de nutrición de accesibilidad para las páginas de productos del App Store ayudan a los usuarios a saber qué funciones de accesibilidad son compatibles antes de descargar una aplicación o un juego.

Los desarrolladores ahora pueden compartir información en App Store Connect sobre el soporte de su aplicación o juego, como si incluye VoiceOver, Control de voz, Texto más grande, Subtítulos y más. Una etiqueta de nutrición de accesibilidad aparecerá en la página del producto de su aplicación, específica para cada plataforma que admite. Los desarrolladores también pueden agregar una URL en la página de productos de la App Store de su aplicación que vincula a los usuarios con un sitio web con más detalles.

Las etiquetas de nutrición de accesibilidad para las páginas de productos del App Store ayudan a los usuarios a conocer qué funciones de accesibilidad admite una aplicación o un juego antes de descargarla.

La aplicación App Store Connect en iOS y iPadOS se ha actualizado para que los desarrolladores vean las capturas de pantalla de TestFlight y los comentarios sobre fallos, además de recibir notificaciones automáticas cuando los probadores beta proporcionan comentarios. La API de App Store Connect admite estas mejoras e introduce la capacidad para que los desarrolladores creen webhooks para obtener actualizaciones en tiempo real, y soporte para los activos en segundo plano alojados por Apple y la configuración de Game Center.

Alf

Propietario de www.faq-mac.com.

Deja una respuesta