10.2 C
Madrid
martes, marzo 4, 2025

WWDC 2021: Resumen del estado de la Unión | de Joseph Maurer | Cultura friki


Aquí hay un resumen rápido del Estado de la Unión de Apple en la WWDC (Conferencia Mundial de Desarrolladores 2021). Puedes encontrar el vídeo completo aquí.

Xcode Construct, un nuevo servicio de entrega e integración continua integrado directamente en Xcode y alojado en la nube, es la apuesta de Apple por simplificar el proceso de creación de una aplicación y al mismo tiempo ayudarte a concentrarte en lo que es importante. Le ayuda a descargar sus compilaciones, pruebas y firma de código para su distribución. Publica su resultado directamente en el navegador de informes de Xcode para que nunca tenga que cambiar el contexto de donde está creando su aplicación.

Una característica interesante es que puedes hacer que la compilación te notifique cuando se full y publicarla en Slack o en cualquier otro servicio. También hay una API pública en la que puedes sumergirte para obtener información sobre tus compilaciones. Puedo ver cómo crear aplicaciones de esta manera es mucho más integrado y conveniente. ¡Esta realmente parece una forma divertida de escribir pruebas para tu aplicación!

Las revisiones de código también buscan realizar mejoras masivas al comentar y revisar el código. Las nuevas vistas le permiten seleccionar entre varias formas de ver qué código ha cambiado e incluso ver comentarios mientras corrige posibles errores. Cualquiera que haga código revisa lo confuso que puede resultar cuando hay múltiples revisiones y archivos eliminados o agregados a una solicitud de extracción.

La mayoría de los desarrolladores e ingenieros están acostumbrados a la thought de escribir código simultáneo, ya que es una parte very important para crear código rápido y con capacidad de respuesta.

“La concurrencia permite que tus aplicaciones para realizar múltiples tareas al mismo tiempo, lo que ayuda a que sus aplicaciones sigan respondiendo a las entradas del usuario mientras trabaja en segundo plano, como una aplicación meteorológica que obtiene datos de pronóstico mientras el usuario selecciona una ciudad.«

¿El problema? Swift nunca tuvo soporte nativo para código concurrente, por lo que period innecesariamente difícil escribir un buen código concurrente. El nuevo enfoque de Apple para esto es Simultaneidad estructurada. Los actores son un estándar de la industria y son vitales para una programación concurrente segura.

Conceptualmente, un actor es un objeto que protege. su propio Estado proporcionando únicamente un acceso mutuamente excluyente. Esto elimina por completo el acceso simultáneo. y las carreras de datos de bajo nivel que la acompañan.

Los actores ahora son ciudadanos de primera clase en Swift y tienen una declaración mucho más easy:

Otro beneficio es MainActor, que te permite decorar una función para que se ejecute siempre en el hilo principal. Esto es very important para las llamadas API que son necesarias para la interfaz de usuario.

Este año, Swift Playgrounds 4 te permite trabajar en tus concepts dondequiera que vayas. Te permite cambiar entre Playgrounds y Xcode. Una vez que haya creado una aplicación, incluso puede publicarla en TestFlight directamente desde la aplicación Playgrounds.

Ahora puedes agregar efectos geniales a tus objetos AR con sombreadores metálicos personalizados y texturas dinámicas. Puedes ver estos efectos en la demostración de Birthday Cake con confeti cayendo alrededor del objeto.

Una cosa que me llamó la atención como ingeniero de juegos es que ahora puedes tener más management sobre la frecuencia de actualización de la pantalla. Especialmente si estás desarrollando juegos que se ejecutarán en iPad Professional con ProMotion o en Mac conectadas a monitores de alta gama, tener management sobre la frecuencia de actualización puede ser útil para que tu juego parezca que funciona sin problemas.

La compatibilidad con controladores de juegos también es más fácil de agregar ahora, con soporte háptico. Puede agregar un nuevo controlador en pantalla con solo unas pocas líneas de código.

iOS ahora está cambiando cómo funcionan las notificaciones y en qué nivel se entregan. Focus permite al usuario seleccionar qué tipos de notificaciones se entregan. Ahora hay 4 niveles de notificaciones: Bajo, Activo, Urgente y Urgente (visto arriba). El resumen de notificaciones permite a los usuarios obtener una breve descripción basic de lo que se entregó con algunas marcas de relevancia.

Related Articles

DEJA UNA RESPUESTA

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí

Stay Connected

0SeguidoresSeguir
0SuscriptoresSuscribirte
- Advertisement -spot_img

Latest Articles