[Español]
Bienvenido al 2026
Plataformas Estado de la Unión.
Este es uno de nuestros favoritos
momentos del año donde llegamos
para compartir las novedades
con las tecnologías, el
marcos y las herramientas que
utilizas todos los días
para crear aplicaciones increíbles y
juegos.
Aplicaciones que nos inspiran,
que elevan el listón de lo que es
posible
y eso nos empuja
para construir aún mejor
tecnologías.
Nos encanta conectarnos con tanta gente
de ti.
Escuchar sobre tus pasiones,
sus desafíos,
y cómo podemos ayudarlo mejor
tu trabajo.
Tus comentarios dan forma a algunas de las
tecnologías más importantes que
nosotros construimos.
Y el año pasado, en ninguna parte
eso más cierto que con lo nuevo
diseño
con Vidrio Líquido
y con Apple Intelligence.
Ambos fueron temas muy importantes en
los 26 lanzamientos, y son claves
nuevamente este año,
con muchos de nuestros esfuerzos
influenciado por sus comentarios.
El diseño y la inteligencia son ambos
tan importantes porque ellos
mejora
lo que tienen de especial tus aplicaciones.
El cuidado y el oficio que
poner en ellos.
Con interfaces únicas
y experiencias ricas
moldeadas por su dominio profundo
experiencia.
Combinado con mejorado
capacidades de inteligencia, usted
ahora puede crear funciones
que no estaban disponibles anteriormente
posible.
Para resaltar las novedades,
profundizar en tres áreas clave.
Primero, Apple Intelligence, con
nuevas formas de traer generación
inteligencia
directamente en tus aplicaciones,
y nuevas integraciones
con inteligencia del sistema
para que los usuarios vuelvan a tu
aplicaciones.
En segundo lugar, mejoras en la plataforma,
con mejoras de diseño y más
diseño de interfaz de usuario flexible,
actualizaciones de Swift y SwiftUI,
y mejoras que hacen que tu
aplicaciones más rápidas,
más adaptables y más fáciles de
construir.
Y finalmente, desarrollador
productividad, tomando agentes
codificar aún más,
junto con mejoras que hacen
Xcode más rápido y más personal.
Tenemos mucho que cubrir, así que
empezar con Apple
Inteligencia.
En el corazón de Apple
La inteligencia es Apple.
Modelos de cimentación.
Trabajando junto con Google
y aprovechar las tecnologías
detrás de su familia Gemini de
modelos,
creamos la última
La Fundación Apple modela
para potenciar nuestra Apple Intelligence
experiencias y proporcionar incluso
mejor soporte
para las formas en que estás usando
Inteligencia en tus aplicaciones.
Adaptamos estos modelos para ejecutar
en el dispositivo y en la nube privada
Calcular.
Potencia de los modelos Apple Foundation
La inteligencia de Apple y tu
las aplicaciones también pueden usarlos
, a través de la Fundación
Marco de modelos.
Este año, el marco
capacidades se están expandiendo a
incluye entrada de imágenes y soporte
para modelos de servidor.
Entonces, si tienes
una tarea más compleja
que requiere los más avanzados
modelos de frontera
la API ahora se puede integrar con
el proveedor del modelo de nube de su
elección.
Para garantizar el inicio de una
El modelo de nube grande es como
lo más accesible posible,
incluso si estás escribiendo tu
primera aplicación,
desarrolladores con menos de
2 millones de App Store por primera vez
descargas
podrán usar
Modelos de Apple Foundation
ejecutándose en Private Cloud Compute
sin costo de API en la nube.
Es acceso al nivel fronterizo.
inteligencia con incomparable
protecciones de privacidad.
Porque empezar
La exploración de ideas
no debería limitarse
por los costos de infraestructura.
Con estas mejoras, el
Marco de modelos de base ahora
ofrece una única API
que admite cualquier modelo que usted
necesidad.
Además de las funciones que
construye dentro de tus aplicaciones, Apple
La inteligencia también puede
hacer emerger su aplicación
en más lugares del mundo
sistema,
brindando a los usuarios más formas de
descubrirlo y volver a él.
El marco de intenciones de la aplicación
conecta tu aplicación a Apple
Inteligencia,
aprovechando el núcleo
tecnologías del sistema operativo,
como la semántica Spotlight
índice.
Organiza y emerge
contexto personal de cualquier
aplicación compatible.
La caja de herramientas de la aplicación,
que identifica características
disponible en todas las aplicaciones
para atender una solicitud de usuario.
Y el orquestador del sistema,
que lo coordina todo
mientras protege la privacidad del usuario.
Juntos, en la aplicación y en todo el sistema
experiencias de desbloqueo de inteligencia
que
ninguno de los dos podría lograrlo solo.
Tus aplicaciones son más potentes gracias a
inteligencia.
Y la inteligencia hizo más
significativo para sus aplicaciones.
Profundicemos en estos marcos
y vea cómo transformarán
lo que pueden hacer sus aplicaciones.
Aquí están Richard y Mary Beth.
El marco de los modelos básicos
es una API Swift nativa
que te brinda acceso directo
al mismo modelo en el dispositivo que
impulsa la inteligencia de Apple.
Y muchos de ustedes ya lo han hecho
lo adoptó, creando experiencias
para aplicaciones de compras
como Wayfair,
aplicaciones educativas como CellWalk,
aplicaciones deportivas locales como
CricHeroes y más,
todos ejecutándose en el dispositivo
sin costos de infraestructura
ni compensaciones en materia de privacidad.
Es increíble ver cómo has
Empujó los límites de lo que es un
El modelo en el dispositivo puede hacer.
Tenemos actualizaciones interesantes para
usted.
Comencemos con una vista previa de
el impulsado por la inteligencia
características
que podrás crear hoy.
Mary Beth, te toca a ti.
Este año, estamos construyendo un
aplicación de muestra todo sobre el
Artesanía de papel japonés de origami.
Es un lugar para relajarse y disfrutar
creativo con papel.
Te daré un recorrido rápido.
Nuestra aplicación comienza con una hermosa
Galería de mis proyectos de origami.
¿Y qué tienen de especial estos?
es que he usado base
modelos
para adaptar proyectos de origami
para coincidir con los intereses de una persona
y materiales
con comentarios paso a paso.
Por supuesto, es más divertido
manualidades con amigos.
Entonces nuestra aplicación tiene un chat integrado.
Es un lugar divertido y centrado en planificar
reuniones y charlas sobre manualidades.
Ahora estoy trabajando en un genial
función para combinar las personas
intereses
en un proyecto de origami.
Toma, tomaré este documento.
Rachel está trayendo y mezclando en un
foto de mi perro
para generar un proyecto divertido
para que todos nos unamos.
Con modelos de base
marco, mi aplicación analiza el
Imágenes de inspiración
para tener una idea de los materiales.
tengo y este tema de perro que tengo
en mente.
Incluso traduce el japonés.
texto y usa todo esto
contexto
para pensar en algunas opciones.
Elegiré este.
La inteligencia sigue entrando
un tutorial totalmente interactivo.
Esa es una vista previa rápida.
Hablemos del marco.
Este año, vamos a tomar
el marco de Foundation Models
al siguiente nivel.
Primero, obtienes nuevas capacidades
como indicaciones multimodales con
texto e imágenes.
Esto abre nuevas categorías de
experiencias que puedes construir
con comprensión de imágenes.
Es tan sencillo como adjuntar un
imagen a su mensaje.
Además de esto, la Visión
framework ahora está integrado,
brindándole herramientas diseñadas específicamente
el modelo puede usar
como OCR para texto preciso
extracción,
y lectores de códigos de barras para una rápida
escaneo de código todo en el dispositivo.
A continuación, hablemos del servidor.
modelos.
Los modelos integrados en el dispositivo son increíblemente
útil para muchas tareas.
Sin embargo, a veces es posible que desees
modelo más grande para un más complejo
flujo de trabajo.
Es por eso que estamos ampliando el
marco para que puedas llamar fácilmente
modelos de servidor
como Claude, Gemini y más
para usar funciones como herramienta
llamado y generación guiada.
Y cualquier proveedor de modelos puede
crear un paquete Swift que
cumple
con el protocolo del modelo de lenguaje.
Para que elijas el que quieras
para tu aplicación.
Además de esto, estamos
abriendo el acceso a aquellos de
estás empezando con la IA
utilizar la Fundación Apple
Modelo
ejecutándose en Private Cloud Compute
sin costo de API en la nube,
que te brinda acceso a
Inteligencia de nivel de frontera
mientras se garantizan los datos de sus usuarios.
no está almacenado ni es accesible
para Apple ni para nadie más.
Tus usuarios tendrán acceso a
características que aprovechan la nube
modelo todos los días,
y suscriptores de iCloud+
tendrá acceso ampliado.
No importa el modelo que quieras
uso, puedes cambiarlo fácilmente.
Esto hace
el marco Foundation Models
la mejor manera de ejecutarlo
cualquier modelo de lenguaje grande en su
aplicación.
Con más modalidades
y más modelos a tu disposición
yemas de los dedos,
lo siguiente que necesitarás
Hay más formas de ponerlos
trabajo.
Es por eso que presentamos un
Nuevo paquete Swift de código abierto,
cargado con herramientas prediseñadas
para ayudarle a comenzar
con conceptos como habilidades y
utilidades para el contexto
gestión.
Por ejemplo, una gestión de tareas
aplicación como Tiimo puede usar el
paquete
para incorporar una habilidad que se adapta
su tono y recomendaciones para
los datos del usuario,
entregando un brief personalizado
para ayudarlos a estar al tanto de
su día.
Este espacio evoluciona muy rápidamente.
Las abstracciones del mañana pueden ser
muy diferente a la de hoy.
Entonces estas utilidades de
el paquete de código abierto son
creado
con nuevo edificio fundamental
bloques llamados perfiles dinámicos.
Estas son nuevas API declarativas
en los Modelos de Fundación
marco n.°{18} para crear una IA verdaderamente adaptable
experiencias con menos código,
...
para que puedas orquestar habilidades
y subagentes,
intercambiar herramientas dentro y fuera,
y actualizar las instrucciones en el
volar.
Te explicaré cómo
Poderes de perfiles dinámicos
inteligencia en la aplicación Origami.
Primero, abramos Xcode.
Empezaré con un
LanguageModelSession, que muchos
de ustedes ya usan.
Ahora, en lugar de crear un
sesión con un modelo fijo,
herramientas e instrucciones,
con perfiles dinámicos,
tienes la libertad
para actualizar continuamente su
sesión.
Entonces elegiré un perfil para el
LanguageModelSession
y comience con lo familiar
Sintaxis rápida del generador de resultados.
Aquí en el cuerpo, definiré mi
primer perfil como lluvia de ideas
ayudante
que va a generar proyecto
ideas basadas en las fotos que doy
eso.
Agregaré modificadores para usar
Lenguaje de computación en la nube privada
modelo
con temperatura elevada
para la creatividad.
Ahora la belleza de una Dinámica
El perfil es que este cuerpo
resuelva siempre
en un solo perfil
conduciendo mi sesión a la vez,
pero puedo cambiar entre tantas
Perfiles
según mis necesidades de función en el mismo
sesión.
Entonces cambiaré de perfil
basado en el estado de mi aplicación.
Entonces puedo agregar en un segundo
Perfil para manejar el tutorial
generación.
Uso de computación en la nube privada
de nuevo con el nivel de razonamiento establecido
a profundo,
ya que este es mi mayor
tarea desafiante.
Por último, agregaré un perfil que
explica cualquier jerga de origami,
como "valley fold",
que el usuario no
entender.
Esta es una tarea más pequeña y agradable.
Puedo enviar el dispositivo
SystemLanguageModel
para guardar en llamadas al servidor.
Veámoslo en acción.
Aquí en mi tutorial, ahora puedo
toca este término yo no
entender,
y el modelo en el dispositivo
genera una buena explicación.
En perfiles dinámicos,
Estoy intercambiando modelos,
pero todo se comparte
la misma transcripción continua.
Esto significa más contextual
inteligencia con menos
incitación.
Ahora usemos eso en mi
Perfil tutorial.
Las instrucciones y herramientas pueden ser
Intercambiado dentro y fuera también.
Entonces usaré el modelo de vista de mi aplicación.
para comprobar si el tutorial ha sido
generado,
y si es así, agregaré
instrucciones y herramientas para ayudar
el modelo
brinda comentarios de alta calidad
adaptado al usuario.
Este cuerpo vuelve a calcular cada
turno de modelo, por lo que mi sesión
manténgase actualizado.
Finalmente, ¿ves cómo mis tres
Los perfiles de origami se parecen un poco a
¿Tres agentes de IA?
Eso se debe a que los perfiles dinámicos
están diseñados para ser adaptables
bloques de construcción.
Entonces, si quieres crear IA
agentes o habilidades
o cualquier otro nivel alto
abstracción, puedes.
Con el enfoque de la flexibilidad
y componibilidad, estos nuevos
API
de los modelos básicos
framework están aquí para crecer
usted.
Para ayudarte a llevar todo esto a
tus aplicaciones,
tendrás acceso
hasta un conjunto completo de herramientas,
desde la creación hasta las pruebas,
al envío con confianza.
Eso incluye el nuevo
Marco de evaluaciones,
que le brinda la capacidad
para probar sus indicaciones y
valide
que su sistema basado en inteligencia
Las características funcionan de manera confiable.
Los modelos Foundation actualizados
instrumento te ayudará
Visualice y depure el comportamiento del modelo
en sus aplicaciones.
Y la nueva herramienta de línea de comando FM
le permite solicitar el modelo correctamente
desde la terminal.
Y hay mucho más,
como un SDK de Python,
herramienta que llama con imágenes,
y una nueva herramienta RAG
impulsada por Core Spotlight que es
privado para su aplicación.
Esos son los modelos básicos
marco, proporcionándole
acceso perfecto a
múltiples modelos con todas las novedades
capacidades en el Swift nativo
API.
Además, estamos haciendo algo grande.
A finales de este verano, el marco
será de código abierto.
Entonces, las mismas API Swift que usas
en su aplicación ahora puede ejecutarse en su
servidor también,
que le ofrece una completa de extremo a extremo
Flujo de trabajo de IA en cualquier lugar donde lo implemente
Rápido.
Has visto cómo la Fundación
El marco de modelos se conecta a
modelos de terceros,
Private Cloud Compute y el
modelo en el dispositivo.
Tienes la flexibilidad que necesitas
Necesito conseguir el modelo adecuado para
el trabajo.
Y cuando quieras traer un
modelo específico en su aplicación y
ejecútelo en el dispositivo,
ahí está Core AI.
Core AI es un marco completamente nuevo
integrado directamente en la plataforma,
junto con herramientas de soporte
y tecnologías.
Está diseñado para ser la mejor manera
para traer y ejecutar modelos en
dispositivo en sus aplicaciones.
Ofrece resultados sin concesiones
rendimiento a través de un moderno
API Swift segura para la memoria,
con ajustes exhaustivos
capacidades de grano fino
gestión de intereses
y especialización de modelos
a núcleos de GPU personalizados.
Y existen herramientas basadas en Python
junto con el marco, por lo que
puede convertir
y optimizar sus modelos de PyTorch
para el tiempo de ejecución de Core AI.
El marco está respaldado
mediante una integración profunda
en una nueva cadena de herramientas para desarrolladores,
con compilación anticipada,
Instrumentos Core AI dedicados,
y un potente depurador visual
para rastrear los valores del tensor
directamente hasta su original
Código fuente de Python.
Y está diseñado a escala
con su computación disponible.
Para que puedas ejecutar una visión compacta
modelo en la aplicación de tu iPhone
para consultas de cámara en tiempo real.
O implementar miles de millones
parámetro LLM en una aplicación de Mac
en su escritorio
para impulsar un asistente agente
para complejos, de varios pasos
flujos de trabajo.
Sea cual sea el dispositivo, sea cual sea
el modelo, todo se ejecuta en el dispositivo
sin dependencias del servidor
y cero costos simbólicos.
Core AI está optimizado para
rendimiento en Apple Silicon,
y potencia
Apple Intelligence experimenta
en todo el sistema, incluido
Siri.
Y este año, Apple
La inteligencia ofrece aún más
oportunidades para los desarrolladores.
Pasemos a Lori.
Apple Intelligence se basa en
contexto personal de todo
aplicaciones,
entiende lo que hay en la pantalla,
y puede tomar medidas para conseguir
cosas hechas.
Y ahora puedes integrarte
con sus capacidades
a través de App Intents
marco.
Así es como nuestras plataformas
entender lo que sus aplicaciones pueden
hacer.
Con él, puedes hacer
El contenido de tu aplicación es más fácil de
encuentre
y sus capacidades más fáciles de
use
a través del botón Acción,
Atajos, widgets y en Siri
IA.
Los esquemas de intenciones de aplicación crean
integración con Siri
capacidades fáciles.
Los esquemas son reconocibles
estructuras que Siri entiende
profundamente,
construido sobre años de modelo de lenguaje
entrenamiento.
Proporcionamos esquemas de entidad
para describir el contenido y
conceptos con los que trabaja su aplicación,
y esquemas de intención para
describiendo las acciones que puede
realizar.
Los esquemas de entidad permiten personal
comprensión del contexto.
Al contribuir con el contenido de tu aplicación
contenido al centro de atención
índice semántico,
puedes ayudar a tus usuarios a encontrar
información de tu aplicación
rápida y fácilmente
con atribución a tu
aplicación.
Las claves de indexación para importantes
las propiedades del contenido están construidas
justo en,
lo que significa más comprensión
de menos código.
Comprensión de la intención de Siri
esquemas significa que las personas pueden hacer
pide con naturalidad.
No necesitan aprender
frases específicas
y no tienes que definir
ellos en su código.
Los esquemas cubren aplicaciones comunes
categorías
como gestión de tareas,
edición de fotografías y
comunicación,
e incluye un conjunto completo
de acciones apoyadas por el sistema.
Simplemente adopte la intención relevante
esquemas para las acciones de su aplicación
puede realizar
para que estén disponibles para su
usuarios.
Y debido a que estos esquemas
están definidos por el sistema,
se beneficiarán de futuras
actualizaciones.
Eso significa como el idioma de Siri.
la comprensión evoluciona
o a medida que agregamos nuevo soporte para
idiomas o dialectos regionales,
tus intents funcionarán allí
también, sin ningún cambio en su
código.
Combinando estas capacidades
con las nuevas Ver Anotaciones
API permitirá a sus usuarios
hacer referencia y tomar medidas sobre el
contenido en tu aplicación cuando está activada
pantalla.
Para que tus usuarios puedan interactuar con
su aplicación de manera conversacional,
diciendo lo que le parezca natural
ellos, no órdenes que tienen que dar
memorizar
Ahora te mostraré cómo
Hemos hecho que nuestra aplicación Origami funcione.
con Siri.
Ya tengo algunas entidades y
intenciones que describen las de mi aplicación
contenido
y acciones, y las entidades
ajustarse a la IndexedEntity
protocolo,
para que puedan ser indexados en
Foco.
Al conformarse también a una entidad
esquema, Siri podrá
descubrir y razonar
sobre el contenido de mi aplicación.
Me aseguraré de que mi mensaje,
Contacto y conversación
todas las entidades se ajustan
a los esquemas de entidad relevantes
utilizando la macro @AppEntity.
Estoy indexando estas entidades en
Destacar cuando mi aplicación finaliza
iniciando
para asegurarse de que todo esté en orden
sincronización.
He reconstruido para obtener lo último
cambios, y ahora veamos qué
Puedo hacerlo,
incluso cuando no estoy en la aplicación.
Hola Siri, ¿quién viene?
¿Noche de origami?
Siri: basado en tus mensajes en
Origami, se parece a Kevin,
Mary Beth, Rachel,
y Richard están discutiendo
noche de origami.
¿Qué trae Richard?
Siri: Richard mencionó que es
pensando en traer pizza.
Impresionante.
Pero ahora quiero hacer un seguimiento,
lo que significa que necesito actuar
esta información.
Puedo hacer que el contenido sea Siri
encontrado procesable conforme
una intención
para el esquema sendMessage.
Esta vez estoy usando el
Macro @AppIntent,
ya que se trata de una acción
en lugar de contenido.
Construiré y ejecutaré de nuevo, y
ahora puedo decir, Siri, enviar mensajes de texto
Richard,
"¿Puedes hacer una de las pizzas?
¿vegetariano?"
Siri: De Origami: Listo para
enviarlo?
Sí.
Siri: Está enviado.
Genial. Mensaje enviado.
También me gustaría permitir que la gente
hacer referencia a lo que hay en la pantalla en mi
aplicación
simplemente diciendo "la segunda
mensaje" o "esta foto".
La nueva API Ver anotaciones
me permite asociar mis puntos de vista con
entidades,
que luego se pueden pasar
a los intents de mi aplicación, haciéndolos
procesable.
La vista Mi lista de mensajes contiene
todos los mensajes individuales en un
conversación.
Puedo usar un nuevo modificador de vista
para asignar cada fila de mensaje
a su respectiva MessageEntity.
Probémoslo.
Hola Siri, envía esta foto a
Kevin y diga:
"Rachel nos consiguió algo de papel.
para practicar nuestros pliegues.
¿Qué color te gustaría?"
Siri: De Origami:
¿Listo para enviarlo?
Sí.
Siri: Está enviado.
Y Siri envía la foto con mi
mensaje.
Al combinar el contexto personal,
acciones comunes de aplicaciones,
y reconocimiento en pantalla,
tu aplicación puede formar parte de
El tejido inteligente de la
sistema.
A través de Siri, los usuarios pueden acceder
a través del lenguaje natural,
descúbrelo a través del lenguaje semántico
busca,
e intégralo
en sus flujos de trabajo diarios.
Ahora, volvamos a Josh.
Esta es nuestra visión de una
plataforma inteligente.
Experiencias ricas y nativas y
lenguaje natural inteligente
interfaces
trabajando juntas.
Como desarrolladores de aplicaciones, esto
representa un increíble
oportunidad.
Puedes mejorar la calidad de tu aplicación
experiencias a través de la naturaleza
lenguaje con Siri,
crear potentes funciones de IA
con los modelos de fundación
framework,
e incluso ejecutar tus propios modelos
en el dispositivo con Core AI.
Si estás usando un modelo personalizado
para potenciar una función dentro de su
aplicación,
Core AI es la tecnología adecuada
para usar.
Tus modelos funcionarán
eficientemente en todos los dispositivos,
y está integrado en el
plataforma, para que tus aplicaciones siempre
Benefíciese
de las últimas correcciones y
mejoras.
Y si eres un entusiasta que
está experimentando, entrenando,
investigando,
o perfeccionando la generación
modelos, o si está ejecutando un
servidor de inferencia local,
nuestro marco de matriz, MLX,
facilita la exploración de
innovaciones de vanguardia
y tecnologías.
Ahora es compatible con Metal 4, GPU
Aceleradores neuronales, y puede
incluso escalar
la capacitación en múltiples Mac
con RDMA sobre Thunderbolt.
Es todo de código abierto y es
más rápido que nunca.
La amplitud de capacidades
ofrecido por Apple Inteligencia
y con tecnología
Apple Silicon hace que Apple
plataformas el mejor lugar para
construir y entregar
la próxima generación de
aplicaciones con inteligencia mejorada y
juegos.
Ahora echemos un vistazo a un nivel
más profundamente en lo que hace que todo esto
posible:
los sistemas de los que dependen tus aplicaciones,
desde los marcos que llamas
hasta los procesos que programan
tu trabajo, gestiona tu memoria,
y renderice su interfaz de usuario.
Echamos un vistazo especialmente de cerca
en el rendimiento y la calidad
de estas bases y podrás
ver multitud de plataformas
mejoras
en las versiones de este año.
Cuando reconstruyes con el nuevo
SDK, tus aplicaciones se iniciarán
más rápido
y siéntete más receptivo.
Verás mejoras y
mejoras en la plataforma en
marcos multimedia,
búsqueda y accesibilidad,
mejoras en Swift y
SwiftUI y mucho más,
especialmente en torno al diseño.
El año pasado, el nuevo diseño
con Liquid Glass
trajo un diseño unificado
idioma
creado para un mundo donde tu
la experiencia se mueve entre dispositivos.
El nuevo diseño está creando aplicaciones.
más expresivo y encantador
y, al mismo tiempo, resulta familiar al instante
a los usuarios.
Se ve muy bien en aplicaciones como Tide
Guía, donde sutil, interactiva.
aspectos destacados
responden a medida que los usuarios se desplazan
datos de mareas y cartas.
Y SketchPro, donde es translúcido
Los paneles y controles de pincel
permiten que las obras de arte se vean, incluso
mientras cambia entre herramientas.
A lo largo del último año,
Hemos estado perfeccionando el diseño,
y ese viaje continúa
con un nuevo conjunto de actualizaciones de diseño.
en los 27 lanzamientos.
Aplicaciones que ya han adoptado
Liquid Glass se beneficia
de muchas de estas mejoras
automáticamente.
Para contarte más, aquí está Cindy.
En los lanzamientos de este año, podrás
vea las actualizaciones de los fundamentos
de cómo se construye Liquid Glass,
mejoras al nuevo diseño
que mejoran la coherencia,
y nuevas formas para que las aplicaciones iOS
se adapten a todos los dispositivos
y tamaños de pantalla.
Repasemos los cambios que harás
ver en tus aplicaciones.
Para mantener excepcional
legibilidad, ajustamos Liquid
Vidrio
para que se difunda más efectivamente
contenido complejo detrás de esto.
Y para establecer más profundidad y
separación, también introdujimos
un borde oscurecido
junto con especular más brillante
aspectos más destacados.
También lo hicimos más
personalizable con un nuevo control deslizante
en la configuración
para ajustar Liquid Glass
desde ultra claro hasta
completamente teñido,
permitir a los usuarios elegir el
aspecto que funcione mejor para ellos.
Aplicaciones que ya utilizan Liquid Glass
obtener estas mejoras
automáticamente
cuando se ejecuten en el año
libera sin siquiera necesidad de
recompilar.
Liquid Glass se adapta perfectamente
a una variedad de accesibilidad
configuración que
usuarios pueden elegir, como
reducir la transparencia o
contraste creciente.
Y ahora macOS 27 también es compatible
el entorno de "mostrar fronteras"
valor,
igual que iOS.
Para que puedas adaptar tu macOS
controles personalizados de la aplicación para esto
configuración también.
Las barras laterales se expanden hasta los bordes
Mac y iPad, proporcionando más claridad
estructura
sin dejar de refractar el contenido
desde tu aplicación y el fondo de pantalla.
Y los íconos en la barra lateral recuperan
su color usando tu aplicación
color de acento,
que le da más personalidad a tu aplicación
y dejar más claro cuál
La ventana es clave.
Las API de lista y etiqueta proporcionan
estas actualizaciones automáticamente
y admiten personalización
el tinte por artículo.
Y ahora todas las ventanas en macOS
también tiene la misma esquina más cerrada
radio,
asegurando una mayor coherencia
en todas las aplicaciones.
Cuando el contenido se desplaza hacia abajo
barras flotantes, una barra de herramientas uniforme
aparece en la parte superior
y mantiene el texto legible
mientras mejora el contraste.
Este efecto se aplica
automáticamente para estándar
barras de herramientas
y se pueden personalizar usando
el efecto de borde de desplazamiento existente
API.
También pensamos en cómo los iconos
y se pueden utilizar menús
intencionalmente
para llamar la atención
las acciones más importantes,
tanto en macOS como en iPadOS.
Mientras los iconos están ocultos por
Por defecto, hay una API para mostrar
iconos
para acciones clave de la aplicación.
También estamos actualizando cómo Liquid
El cristal aparece en los íconos,
haciéndolos más nítidos y más
definido.
Se aplica esta representación actualizada
a todos los íconos de aplicaciones,
y hemos introducido nuevos
características como la refracción
que pueden ser selectivamente
Se utiliza para añadir carácter.
Y con Icon Composer,
ahora puedes diseñar tus íconos
de varias capas
de Vidrio Líquido.
Se ha actualizado con nuevas
características de anotación para agregar
refracción
o marcar el contenido de Liquid Glass
efectos.
Y proporciona un interactivo
vista previa de cómo quedará tu ícono
busque
en versiones anteriores.
Juntas, estas actualizaciones
culminar en un enfoque más centrado y
experiencia accesible
en todas tus aplicaciones y en
plataformas.
A continuación, hablemos de la aplicación.
adaptabilidad.
aplicaciones de iOS aparecen en más lugares
que nunca,
en iPad como aplicación de iPhone o en
Mac a través de iPhone Mirroring.
Cuando tu aplicación iOS aparece en
estos otros contextos con mayor
pantallas,
usuarios quieren poder tomar
Aprovecha el espacio extra
para ver más información.
Así que este año presentaremos
soporte para cambiar el tamaño de las aplicaciones iOS
en iPhone Mirroring y en iPad.
Veamos cómo funciona esto
con la aplicación Origami.
Una vez que reconstruyas con la última versión
SDK,
tu aplicación se actualiza automáticamente
optó por cambiar el tamaño.
Dado que Origami es una aplicación SwiftUI,
ya está aprovechando
del ciclo de vida y el estándar de la escena
soporte de marco para básico
redimensionamiento.
Si ya estás usando SwiftUI,
Diseño automático o respondiendo a
cambios de clase de tamaño, estás
bien encaminado
para admitir la capacidad de cambio de tamaño total.
Si tienes vistas personalizadas, podrás
quiero actualizarlos para usar
diseño automático
y colecciones de rasgos
para decisiones de diseño.
Usando el nuevo iOS redimensionable
simulador y vistas previas,
puedes probar en una variedad de
tamaños de pantalla directamente en Xcode,
para que veas exactamente
cómo funciona su diseño.
Y estamos proporcionando una habilidad para
agentes de codificación que te ayudarán
encuentre y solucione
problemas comunes de cambio de tamaño.
Ahora, en lugar de diseñar para
dispositivos específicos y
orientaciones,
estás diseñando para una dinámica
gama de tamaños y aspecto
proporciones.
Para brindar la mejor experiencia
Cuando utilices iPhone Mirroring,
actualiza tu aplicación para poder
Adaptarse y soportar cualquier tamaño.
Simulador redimensionable, vistas previas,
y iPhone Mirroring lo hacen
fácil
para garantizar que tu aplicación sea lo más dinámica posible
y flexible posible.
A continuación, hablemos de SwiftUI.
Aquí está Franck.
SwiftUI es la mejor manera de construir
Aplicaciones para cualquier dispositivo Apple.
Diseñamos SwiftUI para capturar
todo lo que sabemos
sobre la creación de excelentes aplicaciones
en nuestras plataformas.
Maneja con gracia el
complejidades
de diseño, animación,
e integración de plataforma
para que puedas concentrarte en lo que hace
tu aplicación es tuya.
Y a medida que nuevas capacidades como
Se agregan Liquid Glass, se obtienen aplicaciones
estas funciones fácilmente
porque están diseñadas
con SwiftUI en mente.
Nuevas aplicaciones como The Goat
están construidos con SwiftUI
porque quieren sentir
verdaderamente como en casa en Apple
plataformas.
The Goat es un desarrollo de juego
ambiente que trae la apertura
fuente del motor Godot
para dispositivos Apple.
Comenzó en iPad, se expandió a
iPhone, y cuando llegó el momento
traerlo a Mac,
se sintió completamente natural.
Y aplicaciones que usaban anteriormente
multiplataforma o web
tecnologías
como Notion están migrando
su interfaz de usuario a SwiftUI
porque quieren un nivel de
rendimiento y coherencia de la interfaz de usuario
que otras tecnologías no pueden
entregar.
Con potente codificación agente
herramientas, portar código a Swift
nunca ha sido tan fácil.
Por supuesto, utilizamos SwiftUI
nosotros mismos cada vez que construimos
aplicaciones.
Por ejemplo, SwiftUI lo hizo
fácil de crear una nueva aplicación Siri
permitiéndonos
compartir código en todos nuestros
plataformas y Creator Studio
aplicaciones como Logic Pro,
crean nuevas funciones con SwiftUI
para alto rendimiento
y soporte multiplataforma.
Ya que confiamos en SwiftUI
nosotros mismos, cada mejora que hagamos
crear nuestras propias aplicaciones
se convierte en una mejora
para tus aplicaciones también.
Y este es un gran año para
Interfaz de usuario rápida.
Con interacciones más ricas que
ayudarle a escribir menos código personalizado,
con mayor velocidad para crear sus aplicaciones
mucho más rápido,
y finalmente, con nuevo
capacidades para sus aplicaciones.
Comencemos con las interacciones.
Este año, SwiftUI trae más
interacciones dinámicas con su aplicación
como contenedores reordenables,
lo que hace que sea súper fácil
agregar arrastre
para reordenar a cualquier contenedor.
Construyendo un reordenamiento de cuadrícula
experiencia fuera de listas,
como con esta cuadrícula
en la aplicación Origami,
solía requerir mucho código.
Ahora, es tan simple como
agregando .reorderable() a tu
Para cada
y .reorderContainer()
al padre.
Y así, puedo
personalizar el orden de mis
Modelos de origami.
SwiftUI maneja el ascensor y el
suelta animaciones y funciona
con cualquier contenedor
como grids y stacks.
Ahora, por los modelos de Origami siento una
Un poco menos orgulloso de
SwiftUI ahora admite deslizar
acciones dentro de cualquier contenedor como
bueno.
Puedo eliminar una fila personalizada con un
desliza
agregando el existente
Modificador .swipeActions() a mi
fila
y .swipeActionsContainer()
al contenedor desplazable.
Esto proporciona una gran flexibilidad
para acciones rápidas en mi costumbre
fila.
Finalmente, selección de texto.
También se volvió más flexible.
En iOS, ocurre lo mismo.
selección de fidelidad total
ya encontrada
en TextField y TextEditor.
Y en macOS, ahora es compatible
renderizadores de texto personalizados, texto
vitalidad,
y texto vertical.
A continuación, echemos un vistazo a
velocidad.
Esto siempre es una prioridad para
nosotros, pero más aún este año,
y verás muchos
mejoras sin cambios
de tu parte.
Para empezar, hemos ido gradualmente
unificando las arquitecturas de
SwiftUI, AppKit,
y UIKit, y este año,
comparten una base común en
muchos controles.
Entonces, dondequiera que se ejecute su aplicación,
pueden beneficiarse de
lo mismo en la linea
mejoras.
Por ejemplo, los selectores de menú en
macOS
ahora está mejor equipado
para manejar sin problemas listas grandes
de artículos.
Y en diseños de pila anidados,
mientras que SwiftUI solía hacerlo
medir a cada niño múltiples
veces
para resolver su flexibilidad,
ahora hace un cortocircuito
cálculos
donde no son necesarios,
significa que los diseños ahora cambian de tamaño
hasta el doble de rápido.
Y nada salva el rendimiento
como evitar trabajos innecesarios.
SwiftUI ahora solo se inicializa
indicar los objetos cuando son los primeros
cargado.
Anteriormente, un nuevo temporal
instancia del objeto de estado
se crearía
cada vez que se crea la vista
reiniciado.
Obtienes esta mejora por
libre porque el estado ahora es vago
bajo el capó
y se convirtió
de una propiedad dinámica a una
macro.
Y a la hora de cargar
imágenes, AsyncImage evita
También los despidos.
Ahora almacena en caché su contenido
automáticamente usando el estándar
Almacenamiento en caché HTTP,
para que las imágenes se descarguen una vez
y solo se vuelve a buscar cuando es necesario.
Finalmente, hablemos de nuevos
capacidades que comienzan con
barras de herramientas.
Con la nueva capacidad de cambio de tamaño
características, optimizando su aplicación
para un rango dinámico
de tamaños y relaciones de aspecto
es más importante que nunca.
Y las barras de herramientas son centrales
a esa experiencia.
Este año, SwiftUI te ofrece
control más preciso sobre cómo la barra de herramientas
Los elementos se adaptan al espacio.
Utilice la nueva prioridad de visibilidad
modificador para marcar tu más
elementos importantes en alto.
Y SwiftUI los mantiene visibles
más tiempo a medida que el espacio se reduce.
Acciones menos destacadas, como
archivar o eliminar, se puede agregar
a
el menú adicional de las nuevas barras de herramientas
contenedor, que los agrupa en
un menú adicional.
Y finalmente, el nuevo
topBarPinnedUbicación final
ancla los elementos
al borde de salida,
no importa cómo la barra de herramientas
reflujos.
Ahora, cuando cambio el tamaño de la ventana,
la barra de herramientas se mantiene organizada
exactamente como quiero.
Los botones importantes permanecen visibles.
Los que no tienen prioridad están en
el menú adicional y compartir es
siempre fijado
al borde de salida.
También se pueden distinguir pestañas
con la nueva función de pestaña destacada
fijar la pestaña
hasta el borde posterior del
pantalla.
SwiftUI también abre nuevos caminos
para aplicaciones basadas en documentos
con un documento nuevo
infraestructura que proporciona una
toneladas de funcionalidades
listas para usar,
como acceso URL de primera clase
para una personalización total
lectura y escritura en disco,
del tipo que impulsa las aplicaciones
como Xcode o Pages.
Por ejemplo, con acceso directo
a la URL del archivo, ahora tiene
la flexibilidad
para leer solo las partes de un archivo
necesitas y escribe solo el
piezas que cambiaron,
no el archivo completo.
También puedes observar y actualizar
atributos del documento
usando el proporcionado
configuración observable.
La nueva API de documentos se integra
profundamente con Swift moderno,
con soporte para observación,
Concurrencia rápida y mucho
más.
Por último, aquí hay algo bonito.
impresionante.
El marco de vista previa espacial
ofrece a las aplicaciones Mac nuevas formas
de extenderse en el espacio alrededor de los usuarios
usando Apple Vision Pro.
Cuando adoptes esta nueva API en
su aplicación, un modelo 3D puede convertirse
espacial
cuando transmites a Apple Vision
Pro, permitiendo a sus usuarios
obtener una vista previa, editar,
y compartir objetos y modelos
en tiempo real.
Más allá de los que hemos mencionado
ya hay muchos otros
Nuevas mejoras,
incluida una mejor verificación de tipos.
rendimiento con contenido
constructores,
una nueva API de enlace de alertas y para
soporte para ajustar el fundido cruzado
transiciones.
Juntos, estas plataformas
las mejoras aportan más velocidad,
interacciones más ricas y
nuevas y poderosas capacidades para
SwiftUI que puedes tomar
ventaja de.
Ahora, echemos un vistazo a Swift
mismo.
Aquí está Holly.
Swift está diseñado para ser el
Idioma que utilizas en cada
capa de la pila.
Ya sea que estés construyendo
aplicaciones móviles con todas las funciones,
servicios a escala de Internet o
firmware integrado, Swift ayuda
escribes código que es rápido,
expresivo y seguro.
Rendimiento, profundidad y rendimiento de Swift
interoperabilidad inigualable
es lo natural
sucesor de C y C++ para
sistemas y servidores de bajo nivel
programación.
Y su accesibilidad y
expresividad lo hacen ideal para
desarrollo de nivel superior
como aplicaciones y marcos.
Creemos que Swift es el único
lenguaje con esta amplitud.
Eso es lo que hace de Swift un
Idioma al que puedes seguir llegando.
porque a medida que tu pila crece.
Incluyendo fuera de Apple
plataformas, donde se encuentran las herramientas para
desarrollo en Linux,
Windows, Android y la web
están disponibles en Swift.org.
Muchos de ustedes están ampliando su
uso de Swift para agregar
plataformas
y el servidor para que puedas reutilizar
codifica y benefíciate de Swift
alto rendimiento
en toda su pila, como
Flighty, que usa Swift en
sus servicios
para compartir el código que rastrea
visitas al aeropuerto
entre la aplicación y el backend.
O GoodNotes, que usa Swift
para que WebAssembly traiga la aplicación
a la web,
Chrome OS, Android y Windows,
reutilizando más de 100.000 líneas de
código.
O Frameo, que usa Swift-Java
interoperabilidad para compartir Swift
bibliotecas
entre la aplicación iOS y el
Software PhotoFrame escrito en
Java.
La interoperabilidad significa que puedes
llevar Swift a C, C++ y
Sistemas Java
que ya tienes.
Para que puedas obtener los beneficios de Swift
en cada capa sin
reescribir.
En Apple, hemos estado construyendo
con Swift en cada capa de nuestro
propia pila.
Fundación abrió el camino
para marcos Objective-C
para pasar a Swift nativo
debajo del capó.
AppKit y UIKit lo han seguido
adaptarse mediante el uso de Swift y SwiftUI
ampliamente
en su implementación.
WebKit, la web de código abierto
motor que impulsa Safari,
es un motor grande y crítico para la seguridad
Base de código C++.
Usando C++ seguro de Swift
interoperabilidad, WebKit es
Reemplazo de componentes principales
con versiones Swift.
incrementalmente.
En la pila de redes, el
La capa de transporte QUIC fue
reescrito en Swift.
A finales de este mes, el proyecto
será de código abierto y
disponible
para uso multiplataforma
a través de la integración de SwiftNIO.
Puedes seguirnos o recibir
involucrado
a través de la vibrante
comunidad de código abierto en
Swift.org.
Más abajo en la pila, más
seguridad y rendimiento
Los sistemas críticos
se trasladaron a Swift este año.
La representación de la fuente TrueType
El motor reemplazó décadas de
C
optimizado manualmente con código Swift que no solo es
Memoria segura, pero también más rápida.
En el nivel más bajo, tenemos
escrito cientos de miles de
líneas
de código Swift a través del metal desnudo
firmware, coprocesadores y
conductores.
Para las 27 versiones, hemos
Comenzó a escribir partes del
kernel del sistema operativo principal
en Swift.
A medida que Swift se vuelve más capaz en
estos dominios, nos quedamos
true
para uno de los más importantes de Swift
objetivos de diseño:
es divertido.
Es natural escribir y
iterar sobre sus ideas en Swift,
y el compilador está ahí
para detectar errores en el camino.
Las últimas actualizaciones están enfocadas
sobre cómo mejorar tu flujo de trabajo
para que puedas concentrarte en la diversión
parte:
escribir código excelente con
confianza.
Swift 6.4 ya está aquí, creado para hacer
Las tareas cotidianas se sienten sin esfuerzo.
Te mostraré solo algunos
ejemplos.
Cuando tu código base es
en proceso de migración o
adopción incremental
de nuevas características, a veces es
no es realista abordar todos
advertencias del compilador
en todo el proyecto a la vez.
Ahora puedes suprimir las advertencias en
partes específicas de su código, y
puedes promocionar
advertencias sobre errores en algunos lugares
donde quieres estricto
cumplimiento.
Los atributos de disponibilidad se pueden obtener
largo y repetitivo cuando estás
escribiendo el código
para múltiples plataformas Apple.
Ahora, en lugar de enumerar
cada plataforma Apple con el
mismo número de versión,
simplemente puedes escribir
'cualquierAppleOS'.
La limitación de las llamadas asíncronas
en un bloque de aplazamiento se ha ido,
y esperando dentro de un aplazamiento acaba de
Funciona.
No importa lo que estés construyendo,
Diagnóstico del compilador de Swift
son un compañero diario,
ayudándole a detectar errores a tiempo
y guiándole hacia la corrección
código.
Si has pasado tiempo escribiendo
Código Swift,
que probablemente hayas encontrado
este mensaje de error:
"El compilador no puede escribir
comprueba esta expresión en
tiempo razonable."
Esto puede suceder en situaciones complejas.
expresiones de operador, cierres,
o en profundamente anidados
Cuerpos de vista SwiftUI.
Esto es frustrante,
y lo hemos hecho mucho mejor.
En muchos casos comunes, codifique eso
presione este error de respaldo ahora
compila exitosamente o te da
un error más procesable para funcionar
con.
Sabemos que esta área es importante
para un flujo de trabajo fluido,
y seguimos invirtiendo
en ello.
Swift 6.4 te hace más
productivo en el código del día a día,
y aporta el mismo cuidado
a los rincones más especializados
de tu proyecto.
Nunca ha habido un mejor momento
para ir completo con Swift.
Ahora volvamos a Josh.
Entonces esas son la plataforma
mejoras en este año
lanzamientos.
Ahora, para seguir adelante, a veces
hay que dejar algo atrás.
Como dijimos el año pasado, macOS
Tahoe fue el lanzamiento final para
Compatible con Mac Intel.
La transición de macOS a Apple
el silicio ahora está completo,
permitiéndonos centrarnos
en una única arquitectura
en todo el ecosistema.
Esto puede beneficiar a tus aplicaciones como
bueno.
Ahora puedes enviar Apple
binarios solo de silicio en Mac
App Store,
reduce la descarga de tu aplicación
tamaño y permitiéndole enfocar su
probando
en una sola arquitectura.
Y con todas las mejoras para
el nuevo diseño con Liquid
Vidrio,
es hora de completar
tu migración allí también.
Eliminaremos el soporte para
optando por utilizar el diseño antiguo.
Entonces, una vez que tu aplicación esté recompilada
con Xcode 27, lo hará
automáticamente
comienza a utilizar el nuevo diseño
con Vidrio Líquido.
Con tantas mejoras en todo
el sistema, tus aplicaciones y juegos
se verá y se sentirá mejor que
nunca en los lanzamientos de este año.
Ahora, pasemos a tu
productividad y las herramientas que
use
para construir con y para nuestro
plataformas.
La inteligencia es profundamente
transformar la forma de escribir código,
agregar nuevas funciones y crear
aplicaciones.
El año pasado, incorporamos la codificación con IA
asistencia para Xcode,
y muchos de ustedes lo aceptaron
inmediatamente.
Te está ayudando a escribir código
más rápido y adoptar más nuevas API
fácilmente.
Este espacio se mueve muy rápido, así que
Hemos acelerado el ritmo de nuestra
lanzamientos,
entregando nuevo Xcode
capacidades para usted más rápido que
nunca antes.
A principios de este año, trajimos
agentes de codificación para Xcode, junto con
con herramientas que permiten a
agentes obtener una vista previa, buscar
documentación y más,
impulsado por
Protocolo de contexto modelo.
Con MCP, Xcode también se conecta a
las herramientas que ya utilizas,
de aplicaciones de diseño como Figma
a servicios como GitHub.
Y Xcode incluye una función incorporada
integración para agentes de
Anthropic, OpenAI,
y ahora Google.
Hoy, Xcode agrega soporte para
Protocolo de cliente de agente,
para que puedas traer cualquier compatible
agente en Xcode.
Soporte ACP y Gemini
La integración
se envía en una actualización.
a Xcode 26 disponible hoy.
Y hay más
próximamente en Xcode 27.
Aquí está Ken.
Desde la primera línea de código
a la App Store,
Xcode es donde construyes
las mejores aplicaciones para Apple
plataformas.
Millones de ustedes viven en él durante
escribir y depurar su código
con agentes de codificación correctamente
además,
diseñar interfaces en SwiftUI
y previsualizarlos en real
tiempo,
pruebas en todos los dispositivos y
simuladores para detectar problemas
antes de que lo hagan sus usuarios,
y rendimiento de creación de perfiles
con instrumentos, manteniendo tu
aplicaciones rápidas,
responsivas y eficientes.
Este año, Xcode tiene dos grandes
historias.
La primera es la inteligencia, y
tenemos mucho de qué hablar en un
minuto.
El segundo es el diario.
experiencia, cómo se siente Xcode
uso.
Ahora, al igual que tú, gastamos
horas en Xcode todos los días.
Construimos todas nuestras operaciones
sistemas y aplicaciones con él.
De hecho, construimos Xcode con
Xcódigo.
Por eso es necesario que te sientas como en casa
siendo rápido, divertido y
personales.
Y hemos escuchado tus comentarios
y Xcode mejorado en todo el
tablero.
Es más rápido al cargar proyectos.
Arreglamos fallas y giros superiores.
Las sesiones de depuración son más
confiable, con expresión más rápida
evaluación,
y una consola que pueda manejar
tala más intensiva sin
haciendo autostop.
Xcode 27 es un 30% más pequeño.
Ahora, solo Apple Silicon,
con agentes, documentación y
otros componentes descargando en
el fondo,
para que siempre estés actualizado.
Ahora, echemos un vistazo a
experiencia.
Primero, tu configuración de Xcode es
ahora se guarda automáticamente en
iCloud.
Cuando estoy configurando una nueva Mac
así, Xcode ofrece
importarlos.
Introduciré la configuración de
mi iMac.
Puedo iniciar sesión con mi ID de Apple.
Xcode completa mi configuración de Git
también.
Y así, estoy listo para
código con mi nueva Mac.
Ahora, creemos un nuevo proyecto.
Mira esto.
Seleccionaré un nuevo proyecto y luego
aplicación y boom, estoy en el editor.
Sin nombre de archivo, sin ID de paquete, sin
configuración.
Por supuesto que puedo especificar todos
esas cosas más tarde cuando estoy
listo.
Esto es genial para explorar una
idea, una nueva API o creación de prototipos
una vista.
Muy bien, ahora abriré el
Proyecto de origami.
Xcode 27 se ve hermoso con
las mejoras de diseño de macOS
27.
Crujiente y limpio.
Personalicémoslo.
En Xcode 27, puedes hacer
la barra de herramientas tuya.
Es fácil reorganizar las cosas,
para poder agregar lo que necesito y
eliminar lo que no.
La vista de actividad ahora está oculta
claramente en el título del documento
por aquí,
así que hay aún más espacio
por las cosas que quiero.
Los botones de navegación,
alternancia de lienzo, divisiones del editor,
están todos aquí arriba
en la barra de herramientas.
Ahora agregaré un acceso directo a
crear rápidamente una nueva codificación
Conversación del asistente
y eso será útil.
un poquito más tarde.
Temas siguientes y súper divertidos.
El color ahora fluye por todo el
toda la aplicación, no sólo el editor.
Puedes personalizar todo
desde el fondo hasta la sintaxis
colores
y elige ese tono perfecto
de morado para sus palabras clave.
Y Xcode 27 viene con
magníficas nuevas opciones.
Déjame mostrarte algunos de mis
favoritos.
Esmeralda.
Eso se siente fresco.
Casi puedes olerlo.
¿Qué tal algo?
¿Con un poco más de energía?
Neón negro.
Eléctrico. Me encanta.
¿Claro u oscuro?
Cada tema admite ambos.
Aquí está el arrecife de coral.
Ya me siento relajado.
Y cuando estoy trabajando en varios
proyectos al mismo tiempo,
Puedo establecer un tema diferente para
cada uno.
Hace que sea muy fácil decírselo
aparte de un vistazo.
Muy bien, volvamos a
trabajo.
A continuación, Xcode Cloud, que ofrece
tu integración continua y
entrega
integrada directamente en Xcode.
Configuraré mi proyecto de Origami
para usarlo.
Haré clic en comenzar, otorgar
acceso a mi repositorio, y
eso es todo.
Puedo iniciar mi primera nube
construir.
Sin configuración de App Store Connect
necesario.
Y compilaciones de Xcode Cloud
son hasta el doble de rápidos,
ahora son compatibles con Apple Vision Pro
y aplicaciones que usan Metal en Apple
silicio.
A continuación, Vistas previas.
Son la mejor manera de iterar
en la interfaz de usuario y la forma más sencilla de ver
cómo se ven tus vistas
variantes, como la accesibilidad
tamaños, orientaciones,
y localizaciones.
Y ahora puedes ver variaciones
para cualquier propiedad.
Abriré esta vista aquí
que muestra una nota artesanal.
Se representa de forma diferente según
la enumeración CraftState,
que tiene cuatro valores diferentes.
Ahora puedo pasar esa enumeración al
vista previa y así:
aparece una cuadrícula que muestra todos los
estados de mi interfaz de usuario.
Los cuatro de un solo vistazo.
A continuación, otro que me emociona
acerca de.
Al probar tu aplicación, utilizas
hardware real para evaluar
rendimiento,
usar sensores,
y probar condiciones del mundo real.
Y usas simuladores para cubrir
SO y dispositivos más antiguos que
no tengo.
Xcode 27 reúne ambos en
el nuevo Centro de dispositivos.
Reemplaza Simulator y
hace mucho más también.
Déjame mostrarte.
Cuando ejecuto mi aplicación por primera vez, el
La ventana se parece al simulador.
Lo sé.
Puedo rotar fácilmente, agarrar un
captura de pantalla y volver a la
pantalla de inicio,
tal como estoy acostumbrado.
Cuando extiendo la vista, puedo
ahora cambie las propiedades del dispositivo
y pruebe cómo responde mi aplicación
a diferentes configuraciones del sistema.
Como cambiar al modo oscuro,
aumentar el tamaño de la fuente y
más.
Reconstruimos la experiencia desde
el suelo para lo más alto
fidelidad posible.
Para poder pellizcar para hacer zoom, uso
desplazamiento con dos dedos y me gusta
en Vistas previas,
puedo cambiar dinámicamente el tamaño del
simulador para ver cómo mi aplicación iOS
maneja diferentes tamaños.
También puedo gestionar e interactuar
con dispositivos físicos del
mismo lugar,
como este iPhone aquí en mi
escritorio.
Iniciaré la aplicación Origami
aquí mismo desde mi Mac.
Y puedo interactuar con él.
Toda la comodidad del
simulador con la fidelidad de
hardware real
en un solo lugar.
Ése es un vistazo rápido a la
experiencia en Xcode 27.
Y más allá de la experiencia,
los mayores cambios de este año,
los que realmente
acelerarte, estás en
inteligencia.
Kevin, te toca a ti.
¡Qué gran momento para ser
desarrollador.
La inteligencia se está transformando
cómo se crean aplicaciones.
Codificación agente, junto con
Plataformas, frameworks y
te ayuda a dar vida a tus ideas.
Xcode 27 da el siguiente gran paso
en codificación agente, aprovechando
todo el poder
de los mejores modelos y agentes
directamente en Xcode.
Los agentes están entretejidos en cada
capa de la experiencia Xcode,
de la forma en que interactúas con
a un conjunto de herramientas
que le ayudarán a obtener lo mejor
resultados.
Herramientas como entender tu
proyecto, buscando
documentación,
construcción y pruebas.
Y Xcode 27 te ayuda aún más
con nuevas herramientas
como renderizar vistas previas con
variantes, interactuando con el
simulador,
localizar su aplicación,
depuración y más.
Y esto va más allá de las herramientas.
Al usar agentes en Xcode,
cada respuesta se basa en
Swift,
SwiftUI, en frameworks de Apple.
Por eso, al construir para
Plataformas Apple,
Xcode es el mejor lugar
codificar con agentes.
Déjame mostrarte cómo se ve esto
como en cada etapa de la aplicación
desarrollo.
Desde comenzar con una idea hasta
implementarlo y validarlo,
para mejorarlo,
como agregar nuevos idiomas
o solucionar problemas.
Primero, voy a agregar algo
diversión para la aplicación Origami.
Mi hija, ella ama
haciendo origami conmigo.
Quiero sorprenderla con un
característica
que compensa un poco
historia de elige tu propia aventura
sobre los personajes
que hacemos juntos.
Empezaré con uno nuevo
conversación con el agente.
Crearé uno aquí desde el
barra de herramientas.
Se abre directamente en el editor,
como cualquier otro archivo.
Esto es lo que quiero construir.
En mi proyecto de Origami,
Quiero un botón que genere
una aventura para elegir tu propia
historia
para mi hija.
Solo eso me haría bien
resultados, pero tuve algo que
un poco más específico
en mente,
así que agregaré algunos detalles más.
Ella comenzará escogiendo algunas
opciones, como la configuración y un
elemento para usar
en la historia.
La aplicación generará el primer
página y luego déjela elegir qué
viene lo siguiente.
Quiero usar la última versión
API de Foundation Models
y preséntelas con hermosas
tipografía.
Al utilizar un agente de codificación,
los mejores resultados provienen
de colaborar en el
implementación y diseño primero,
antes de escribir cualquier código.
Entonces agregaré /plan al mensaje.
Y voy a pedir un diagrama
mientras estoy en ello.
Me resulta más fácil
revisar el plan de esa manera.
Comencemos con esto.
El agente está explorando mi
proyecto usando herramientas Xcode para
ayudarle de manera eficiente
a comprender mi código base, su
arquitectura y patrones, para
encuentre la mejor manera de
crear la función y es
pidiendo algunas aclaraciones
preguntas.
¿Quiero conservarlo?
Sí. y cuantas opciones
para la siguiente parte de la historia?
Dos o tres es bueno.
Y el agente continúa
para crear el plan.
Avancemos en el tiempo.
Mi plan ya está listo y
se muestra justo al lado del
conversación
bellamente renderizada
rebaja.
Es muy fácil de revisar,
y también puedo refinarlo.
Aquí, la implementación actual
tiene un conjunto fijo de configuraciones y
elementos a elegir.
Me encantaría que pudiera agregarla.
propio.
Lo agregaré como comentario.
Y ahora el plan parece bueno.
Comencemos.
Ahora Xcode y el agente funcionan
juntos para implementar el plan.
Xcode muestra todo lo que
cambiando, como código y
vistas previas.
Mientras se ejecuta, puedo refinar el
implementación.
Como aquí, voy a agregar un divertido
filtro de imagen para el héroe de la historia
imagen.
Parece que Xcode está listo
construyendo mi función.
Todavía hay mucho código y
las vistas previas se ven geniales.
Ejecutémoslo.
Abriré un proyecto de Origami,
toque el nuevo icono de la barra de herramientas y
tal como lo pedimos,
página uno ofrece
un elemento y un entorno.
Escogeré un bosque y una varita mágica,
y oh mira, ahí está el botón
si quisiera agregar el mío.
Y aquí está la primera página del
historia con ese hermoso héroe
imagen.
A mi hija le encantará esto.
Lo que fue solo una idea de pareja
hace minutos ahora es algo que
se puede ejecutar en mi aplicación.
¡Esto es increíble!
Ahora, crear una función es más
que escribir código.
También se está asegurando de que así sea
lo que se supone que debe hacer.
Xcode 27 puede ayudarte con eso
también, con nuevas herramientas para agentes
para comprobar su trabajo.
Por ejemplo, los agentes pueden validar
la lógica de su aplicación ejecutando
pruebas,
probar ideas de forma aislada utilizando
parques infantiles, como experimentar
con API,
y verifique los cambios visuales con
Vistas previas en modo claro y oscuro,
orientaciones diferentes, texto
tamaños o localizaciones.
Y ahora los agentes pueden interactuar con
tu aplicación en el simulador.
Déjame mostrarte.
Quiero probar diferentes
combinaciones de configuraciones, elementos,
incluso personalizados.
Xcode lanza Origami y
Device Hub y comienza a probar
esos para mi.
El agente puede tocar, deslizar y
tipo.
Cuando termina, aparece un resumen
de las pruebas, y puedo ver todo
las capturas de pantalla
que creó a lo largo del camino.
Y así, el Origami
la aplicación tiene una nueva función de historia,
diseñado, construido,
y probado de un extremo a otro.
A continuación, veamos cómo podemos usar
Codificación agente para mejorar nuestra
aplicación.
Los agentes en Xcode pueden ayudar con
todo tipo de tareas de ingeniería,
como adoptar nuevas API,
hacer que su aplicación sea más accesible,
y más.
Localicemos nuestra aplicación Origami.
Empezaré con el francés.
Xcode agrega automáticamente un nuevo
idioma al catálogo de cadenas,
luego trabaja con los agentes
para traducir cadenas
en todo el proyecto.
Esto es más que un
traducción palabra por palabra.
Xcode mira cada cadena en
su contexto, el entorno
código, interfaz de usuario, la acción,
para encontrar la mejor traducción.
Y cuando esté hecho, puedo ver
todas las traducciones aquí en el
Catálogo de cadenas.
Construyamos y ejecutemos.
¡Mi aplicación ahora está traducida!
¡Fantástico!
Crear una aplicación excelente también significa
respondiendo a los comentarios y
datos de sus usuarios.
El Organizador ya te da
Información sobre cómo es tu aplicación.
haciendo
en el mundo real: falla,
bloqueos, métricas de rendimiento,
anonimizados y agregados.
Ahora puedes utilizar agentes para ayudarte
encuentras problemas que importan
la mayoría y solucionarlos.
Le pediré a Xcode que abra el
principales fallos de la última
liberación.
Aparece una lista de fallos clasificados
por la frecuencia con la que ocurren.
Oh, ese primero es de un
actualización que envié la semana pasada.
Arreglemoslo.
Xcode mira lo simbolizado
registro de fallos, descubre en qué parte
mi proyecto
sucede esto, identifica el
problema, reproduce el bloqueo,
realiza la corrección,
y luego la valida.
Y así, nuestro problema es
fijo.
Esos son agentes trabajando con Xcode
en cada etapa de tu
desarrollo, planificación,
construcción y mejora.
Te sorprenderás cuando veas
Xcode y los agentes traen tu
ideas a la vida.
Finalmente, hablemos de lo que
hace que todo esto sea posible.
Xcode 27 se envía con el
experiencia de los ingenieros de Apple
y diseñadores
construidos como un corpus de
habilidades, documentación y MCP
herramientas.
Piense en ellos como especialistas.
Un especialista en SwiftUI que sabe
cómo estructurar su visión y
flujo de datos.
Un especialista en accesibilidad que
sabe lo que constituye una interfaz
trabajo para todos.
Especialistas en universal
dimensionamiento, pruebas y
rendimiento.
De hecho, mucho
De lo que hemos visto hasta este momento,
funciona con uno de estos
especialistas.
¡Y puedes traer el tuyo!
Xcode los integra todos
de la misma manera.
Complementos.
Es un formato usado por muchos
agentes y ampliamente adoptado por el
comunidad.
Es sorprendente ver cuántos de
estos ya has sido
construir y compartir.
Un complemento puede contener habilidades,
solo archivos de rebajas que enseñan
al agente nuevas tareas.
Puede contener herramientas usando el
Protocolo de contexto modelo.
Y hemos agregado uno nuevo
Capacidad para complementos.
Con el protocolo cliente-agente,
un complemento puede traer un agente de
tu elección.
Instalar uno es fácil.
Puedes usar la línea de comando o
pega una URL de git directamente en
Xcódigo.
Y socios como Figma y
GitHub hace que sea aún más fácil
configúrelo con un solo clic.
Y luego puedo ponerlo todo
juntos.
Puedo decirle a Xcode que implemente un
Diseño de Figma en SwiftUI, refinar
para diferentes
variantes, hazlo redimensionable
usar una habilidad y publicar un PR en
GitHub.
¿Qué tan genial es eso?
Eso es codificación agente en Xcode
27.
De una idea a una aplicación, en cada
paso.
Diseñado para tu forma de crear,
refinar, enviar y llegar a su
usuarios
dondequiera que estén.
Estamos ansiosos por ver qué gran
cosas que haces a continuación!
Volviendo a ti, Josh.
Es un gran año para Xcode y
para muchos de nuestros otros desarrolladores
herramientas también.
Me gusta la nueva realidad
Composer Pro 3, que ha sido
completamente reconstruido para
crear 3D listo para producción
experiencias usando RealityKit.
Brinda soporte para el personaje.
animaciones, más realistas
iluminación,
y vistas previas en vivo que te permiten
vea los resultados de sus ediciones
a medida que las realiza
utilizando la pantalla virtual de Mac.
Y hay aún más para el juego
desarrolladores en este año
lanzamientos,
incluida una actualización importante
a Game Porting Toolkit,
que reduce drásticamente
el tiempo que lleva llevar los juegos
a las plataformas Apple agregando
Habilidades de IA para agentes de codificación.
Y nuevas herramientas de línea de comandos de Metal
dar a los agentes control directo
durante el desarrollo y
depurar, traer lo mejor
prácticas
para el desarrollo de juegos en Apple
plataformas para cada paso de tu
viaje de porteo.
Entonces ese es el desarrollador
productividad.
En las versiones de 2027, hay
Hay tantas nuevas capacidades para
desarrollar,
como el marco de App Intents,
que le permite conectar su aplicación
a Apple Intelligence,
y los modelos de fundación
marco
y Core AI,
que le permiten aportar
poderosa inteligencia generativa
funciones directamente en su
aplicaciones.
Hay mejoras en la plataforma
en diseño, Swift y
SwiftUI
que hace que tus aplicaciones sean más rápidas y más
flexible y más fácil de construir.
Y Xcode tiene aún más
amplio soporte para agentes
codificación.
y acabamos de
rayado la superficie.
Hay más de 100 sesiones para
profundizar en todo lo que tenemos
cubierto hoy,
incluyendo Apple Intelligence,
Xcode 27, Diseño y más.
Todas estas sesiones están disponibles
en la aplicación Apple Developer, el
sitio web, YouTube,
y novedad de este año en Bilibili.
Y hay mucho más
sucediendo en línea durante todo el
semana.
Regístrese en Group Labs, en línea
paneles y sesiones Q
con ingenieros de Apple y
diseñadores.
Y conéctate con nosotros
en los foros de desarrolladores de Apple
para hacer preguntas,
y siga la conversación
sobre las últimas herramientas
y tecnologías.
Y las oportunidades para conectarse
extenderse mucho más allá de esta semana.
Puedes reunirte con Apple alrededor
el mundo y en línea en la práctica
talleres, laboratorios,
y eventos para aprender y conectarse
como comunidad en todo el
año.
Nos encanta poder encontrarnos contigo en
persona.
Y hay muchas oportunidades
para hacer eso en nuestro Desarrollador
Centros,
ubicados en Cupertino, Shanghai,
Singapur y Bangalore.
Y estamos emocionados de anunciar
la apertura de nuestro quinto este
otoño en Berlín,
hogar de uno de los parques más
desarrollador y diseñador vibrante
comunidades.
Estamos ansiosos por verte allí
o en uno de nuestros eventos online.
Si esta es tu primera WWDC
o el 25, gracias.
Tu trabajo inspira e impulsa
nosotros.
Usamos las aplicaciones y jugamos
juegos que todos ustedes construyen.
Entonces, nuestra mayor esperanza es que
todo lo que hablamos hoy
permitirá tu próxima gran idea
para venir a la vida.
Estamos ansiosos por ver qué haces
siguiente.
Disfrute de la WWDC.