Icono del sitio Blog de Programación y Desarrollo – Nube Colectiva

Apple WWDC 2024 (Programadores) – Parte 5 (Final)

Apple WWDC 2024 (Programadores) – Parte 5 (Final)

Apple WWDC 2024 (Programadores) – Parte 5 (Final)

En la parte anterior conocimos las mejoras en capturas de contenido, el depurador de RealityKit, nuevos métodos de autorización en la ubicación del usuario, etc.

Personalmente, como programador, me muero de ganas de probar todas estas nuevas características, pero aún no cuento con el dinero para adquirir al menos un dispositivo de Apple.

Espero en el futuro poder compartir con la comunidad las nuevas características que lanza Apple.

En esta última parte terminaremos de conocer las nuevas características que nos dejó el Apple WWDC 2024 orientado a programadores, vamos con ello.

Partes

Varios productos de Apple tienen soporte para determinados modelos de inteligencia artificial

API de Color Constante

Esta nueva API permite que los colores sean más precisos en tus fotografías.

Por ejemplo, cuando tomas una foto con un iPhone, las imágenes pueden verse afectadas por los colores de los objetos que hay alrededor.

Y al usar esta API, tus fotos no se verán afectadas por los colores de los demás elementos y, por ende, mantendrá su color independiente.

Swift tiene ciertos métodos para que puedas hacer uso de esta API

Mejoras en la API de Vision Framework

La API para trabajar con imágenes y videos ahora tiene nuevos métodos.

Puedes leer códigos de barras de los productos usando el nuevo método DetectBarcodesRequest()

La API también aprovecha las nuevas características del lenguaje de programación Swift como la concurrencia.

Esta concurrencia permite mostrar imágenes en una galería de un mismo tamaño sin importar la medida de la imagen:

Para que una galería de imágenes se vea bien, todas las imágenes deben tener una medida aproximada, Swift se encarga de ello

Herramientas de Escritura

Ahora, cuando los usuarios escriban texto en tus aplicaciones, tendrán opciones útiles a la mano.

Si el usuario selecciona un texto, le aparecerá una opción llamada Writing Tools.

Al presionar sobre esa opción, podrá usar herramientas de reescritura, podrá generar tablas o listas basándonos en el texto seleccionado y otras tareas.

El método isWritingToolsActive() permite verificar si las herramientas de escritura están activas para un TextView

Entrenamiento de IA y ML en las GPU de Apple

Ahora podrás aprovechar el poder de las GPU Apple silicon para entrenar modelos de inteligencia artificial y machine learning.

Mediante Metal para PyTorch, JAX, TensorFlow y MLX podrás obtener resultados más precisos.

Cuando entrenes tus modelos, habrá menos consumo de memoria y un rendimiento óptimo.

El chip M de Apple potencia las tareas de entrenamiento

Experiencia Espaciales con Fotos y Videos

Ahora, en los dispositivos Apple Vision Pro, tendrás la posibilidad de crear contenido multimedia para tus usuarios.

La nueva API QuickLook para visionOS permite crear videos espaciales en 3D inmersivos.

Nuevos métodos te permiten poner en práctica ciertos conceptos estereoscópicos que hacen que un contenido multimedia sea espacial.

Se agrego la funcionalidad de pantalla completa en los videos

Inicio de Sesión Ágil

Ahora, cuando tus usuarios inicien sesión y se les solicite un código SMS, este código se ingresará automáticamente.

De esta manera, el usuario se evitará de abrir la aplicación de SMS para ver el código y volver a la aplicación para colocar el código.

Este nuevo sistema evita que otros factores y actores maliciosos intervengan, protegiendo la seguridad de los usuarios.

También se agrego un administrador de credenciales

Experiencias Inmersivas con WebXR

La unión de AR y VR da origen a XR, una tecnología que Apple integra al navegador Safari para crear experiencias en 3D.

Un navegador moderno suele ejecutar gráficos a 60 fps, pero WebXR lo hace mucho más rápido.

WebXR aprovecha al máximo las capacidades de entrada de visionOS, por ende verás mejoras significativas en el navegador Safari del Apple Vision Pro.

Puedes debugear tus aplicaciones usando la consola del navegador Safari

Nueva Arquitectura CarPlay

Ahora el sistema CarPlay puede ser usado en diferentes modelos de pantallas del auto.

Asimismo, el usuario podrá controlar la radio, el climatizador y otros elementos.

También los usuarios podrán personalizar los Widgets y elementos del cuadro de control.

Podrás crear un ambiente con mas ventilación o más calor en tu auto

Y bien, hasta aquí llegamos con este artículo de 5 partes con lo mejor del Apple WWDC 2024 enfocado a programadores, nos vemos el próximo año con más novedades de Apple.

Conclusión

En este artículo has conocido lo nuevo que lanzó Apple para los programadores.

Si quieres ver más características, puedes visitar este enlace a la documentación oficial de Apple Developers.

Recuerda implementar y practicar con estas nuevas características, solo así lograrás dominarlas.

Nota(s)

Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenidos.

Salir de la versión móvil