Xcode 11 hace posible SwiftUI
Una nueva herramienta de diseño de interfaces gráficas incorporada en Xcode 11 permite a los diseñadores crear interfaces de usuario fácilmente con SwiftUI sin tener que escribir código. El código de Swift se genera automáticamente, y al modificarlo, los cambios de la interfaz aparecen al instante en la herramienta de diseño visual. Ahora los desarrolladores pueden ver en tiempo real y de forma automática qué aspecto tiene la interfaz y cómo se comporta a medida que van creando, probando y ajustando el código. La posibilidad de alternar de forma fluida entre el diseño gráfico y la programación hace que el desarrollo de interfaces sea más divertido y eficiente, y permite a desarrolladores de software y diseñadores de interfaces colaborar de forma más estrecha. El contenido puede previsualizarse directamente en dispositivos Apple conectados, como el iPhone, iPad, iPod touch, Apple Watch y Apple TV. Así, los desarrolladores pueden ver cómo responde una app a los gestos Multi-Touch, o cómo funciona con la cámara y los sensores incorporados. Todo esto en tiempo real mientras diseñan la interfaz.
Realidad aumentada
Con ARKit 3, las personas son las protagonistas de la realidad aumentada. Motion Capture permite a los desarrolladores integrar el movimiento de las personas en la app que estén creando, y con People Occlusion, el contenido de realidad aumentada aparecerá de forma natural delante o detrás de las personas para conseguir una experiencia más envolventes y divertidas aplicaciones con efecto de pantalla verde. ARKit 3 también hace que la cámara frontal pueda reconocer hasta tres caras, y ofrece compatibilidad simultánea con la cámara frontal y trasera. Además, facilita las sesiones colaborativas, lo que hace que se puede lograr más rápido una experiencia compartida de realidad aumentada.