Apple brinda detalles esenciales sobre las nuevas características del software

WWDC23

En el Platforms State of the Union de hoy, Apple profundizó en las actualizaciones que llegarán a su software: widgets interactivos para iOS, iPad OS y ahora en el escritorio macOS; grandes actualizaciones de watchOS; y la introducción de visionOS, el sistema operativo que se ejecuta en El nuevo Vision Pro de Apple.

Hay un montón de características nuevas que los desarrolladores podrán aprovechar y que Apple no destacó en la Keynote principal. Hasta ahora, han cubierto las mejoras a la cámara en la aplicación, un globo de sugerencias estándar y una forma más fácil de hacer animaciones en SwiftUI.

Nuevas funciones para Swift y SwiftUI

Swift y C++ ahora son interoperables. Con una simple marca en el código, puede salvar la acumulación existente de código C++ en sus proyectos de Swift, lo que reduce significativamente los gastos generales en grandes proyectos multiplataforma.

Una nueva función para todas las plataformas es Swift Macros, una forma más ligera y fácil de agregar funciones que implementar una API completa.

En SwiftUI, se está poniendo un gran enfoque en las animaciones. Las animaciones son fáciles de implementar. Puede especificar fotogramas clave para la animación y el dispositivo interpolará correctamente la animación entre ellos. Las animaciones se pueden interrumpir libremente, por lo que funcionan bien con su interfaz de usuario. Los símbolos SF, una gran biblioteca de iconos estándar proporcionados por Apple, ahora también están animados.

SwiftData: persistencia, modelado de esquemas, migración ligera, gestión de relaciones, sincronización de iCloud, búsqueda de Spotlight, DeshacerRehacer
SwiftData funciona de la mano con SwiftUI.
Foto: manzana

SwiftData es una nueva API diseñada para reemplazar CoreData, construida sobre el nuevo sistema Macro. Puede escalar fácilmente los datos de una manera rápida y eficiente desde el punto de vista energético. Con la sincronización nativa de iCloud, las actualizaciones de los datos subyacentes en su aplicación pueden funcionar en todo tipo de casos extremos, como conflictos y actualizaciones, de manera fluida y sencilla.

Los widgets obtienen una actualización

Diagrama de bloques de WidgetKit
Un nuevo WidgetKit impulsará sus widgets.
Foto: manzana

Los widgets ahora son interactivos en iOS, iPadOS y macOS. Las aplicaciones pueden generar una vista en SwiftUI que el sistema archiva y guarda para ejecutarla más tarde cada vez que el usuario vea una. No es necesario ejecutar la aplicación completa para que funcione el widget, por lo que ejecutar widgets interactivos no agotará la duración de la batería.

Consejos útiles explicarán cómo funcionan sus aplicaciones

TipKit
TipKit mostrará punteros útiles dentro de las aplicaciones.
Foto: manzana

Algunas aplicaciones te lanzan al fondo con una interfaz de usuario complicada de botones y funciones; algunos te hacen pasar por un molesto y largo proceso de introducción. TipKit es un marco que los desarrolladores pueden agregar que explicará cómo funcionan las aplicaciones de una manera más amigable. Y lo mejor de todo, ¡no te retrasará con consejos que hayas visto antes!

Mejoras a la cámara

Retraso de obturación cero, capturas superpuestas, procesamiento diferido, botones de obturación de volumen
Grandes mejoras llegarán a la cámara dentro de otras aplicaciones.
Foto: manzana

Las mejoras en la cámara reducirán el retraso del obturador y permitirán que otras aplicaciones usen los botones de volumen para tomar fotografías. Pronto será posible un flujo de trabajo HDR completo con un nuevo estándar ISO en todo el sistema para mostrar fotos HDR dentro de otras aplicaciones.

En iPad, ahora se puede usar cualquier cámara USB. En Apple TV, las cámaras y los micrófonos externos pueden poner llamadas FaceTime en la pantalla grande usando la cámara de continuidad.

Nuevas funciones de accesibilidad

Dispositivos auditivos MFiContenido habladoFiltros de colorDescripciones de audioCompatibilidad con Braille Ajustes por aplicaciónControl de vozTexto en negrita Sonidos de fondo Permanencia ControlPointer Controlar VoiceOver Reducir formas de botón de punto blanco Acceso directo de accesibilidadAssistiveTouchZoom Tipo dinámicoReducir transparencia Subtítulos y subtítulos ocultos Control por interruptor Acceso completo al teclado Descripciones de imágenes Acceso guiado Reducir movimiento Izquierda Derecha Balance Mono Audio Tvpe a Siri
visionOS viene con muchas funciones de accesibilidad listas para usar.
Foto: manzana

Pausar imágenes animadas pausará las animaciones en la web y dentro de las aplicaciones. Esto puede ayudar a los usuarios que sienten náuseas por el movimiento o las luces intermitentes. Los desarrolladores pueden implementar una versión estática de una imagen animada para que se vea perfecto.

visionOS viene con muchas funciones de accesibilidad listas para usar, pero más detalles se darán más adelante.

Privacidad de la aplicación

Un nuevo selector de fotos hace que sea más fácil compartir solo una foto con una aplicación, sin darle acceso a toda su biblioteca y sin pasar por el complicado proceso de compartir una selección de fotos.

Los manifiestos de privacidad de aplicaciones son una nueva característica disponible para los desarrolladores que creará etiquetas de privacidad de aplicaciones más transparentes y precisas en la App Store.

El análisis de contenido confidencial es un marco de contenido NSFW que se ejecuta completamente en su dispositivo. Procesa imágenes y videos (de forma privada y segura), proporcionando una advertencia de contenido confidencial para proteger a los usuarios del contenido que no quieren ver.

Nuevas funciones tras bambalinas para desarrolladores

Las nuevas funciones de StoreKit facilitarán a los desarrolladores la creación de páginas de suscripción y compra dentro de la aplicación de gran apariencia en sus aplicaciones, en todos los dispositivos, incluso Apple Watch. SKAdNetwork ayudará a los desarrolladores a proporcionar información útil a los anunciantes, como la eficacia de los anuncios, al tiempo que preserva la privacidad del usuario.

Hay funciones ampliadas de Xcode Cloud en informes y pruebas de errores. Una nueva interfaz pondrá una grabación de pantalla de usuario cronometrada contra pruebas predefinidas, para que los desarrolladores puedan descubrir qué está mal cuando una aplicación falla.

Otra gran mejora de Xcode es que el tamaño de la aplicación se ha reducido en un 50 %, con todas las arquitecturas de plataforma disponibles bajo demanda. Esta es una mejora monumental en los requisitos de almacenamiento necesarios para Xcode, que tiende a absorber todo el espacio disponible en el disco de su Mac.

Herramientas de desarrollo para Vision Pro

Diagrama de bloques de visionOS
Diagrama de bloques de los marcos fundamentales de visionOS.
Foto: manzana

SwiftUI, RealityKit y ARKit se extienden a visionOS, pero no al UIKit heredado.

De forma predeterminada, las aplicaciones se inician en un espacio compartido, donde las aplicaciones pueden flotar a su alrededor una al lado de la otra. Las aplicaciones pueden tener una o más ventanas. Los volúmenes son objetos que pueden aparecer de forma interactiva en su entorno.

SwiftUI y UIKit se ejecutan sobre RealityKit para dibujar interfaces de usuario volumétricas en 3D. ARKit funciona sin problemas como antes, colocando objetos virtuales alrededor del mundo real. El zstack es un elemento estándar de la interfaz de usuario para colocar objetos en capas; ahora, en visionOS, puede dar a estas capas una profundidad física real, separando los botones y los objetos del fondo.

Esta es una historia en desarrollo. Actualizar para actualizaciones.

Última publicación de blog

| Culto de Mac
September 10, 2021

Sonos hace que su sistema de altavoces sea más fácil (y económico) de configurarSonos simplificó su proceso de configuración al darle al Bridge el ...

Lo sentimos, amantes de Sonos, Apple Music no se reproduce en sus altavoces
September 10, 2021

Lo sentimos, amantes de Sonos, Apple Music no se reproducirá en sus altavocesApple Music es un servicio de música como ningún otro.Foto: AppleApple...

Editorial, como Pythonista para texto
September 10, 2021

Editorial, como Pythonista para textoOle Zorn, el supervillano[1] detrás del asombroso Pythonista para iOS, acaba de comenzar a probar su nueva apl...