Atención a todos los desarrolladores de aplicaciones. La espera ha terminado, el esperado sistema operativo móvil de Apple, iOS 17, por fin ha llegado. Con su lanzamiento el 12 de septiembre de 2023, iOS 17 está repleto de nuevas funciones. Es tu billete para llevar tus habilidades de desarrollo al siguiente nivel. Tanto si eres un profesional como un novato, estas herramientas y mejoras enriquecerán tu viaje por las aplicaciones del ecosistema de Apple. Descubre el potencial de iOS 17 para transformar la creación y optimización de tus aplicaciones. Aprovecha ahora las infinitas posibilidades.
Innovaciones de iOS 17: Destacando las funcionalidades que importan
Buzón de voz en directo
Live Voicemail revoluciona la interacción del usuario con Visual Voicemail, permitiendo el acceso al buzón a través de una lista de mensajes en lugar de marcar un número. iOS 17 trae la transcripción en tiempo real de los mensajes de voz en la pantalla de bloqueo. Esta funcionalidad es compatible con cualquier iPhone con iOS 17, aunque exclusivamente en EE.UU. y Canadá.
Reacciones 3D en FaceTime
iOS 17 introduce numerosas mejoras en FaceTime, como la posibilidad de dejar mensajes de vídeo para las llamadas perdidas. Además, las novedosas reacciones 3D responden a gestos de la mano con efectos como corazones, confeti y fuegos artificiales. Sin embargo, estas innovaciones requieren un iPhone 12 o posterior.
FaceTime en el Apple TV
Gracias a la sinergia de iOS 17 y tvOS 17, los usuarios pueden vincular sin problemas su iPhone al Apple TV para mantener conversaciones FaceTime expansivas. Esta capacidad se extiende a todos los modelos de iPhone que ejecutan iOS 17, pero exige un Apple TV 4K de segunda generación (2021) o una iteración más reciente.
NameDrop
La función de iOS 17, NameDrop, facilita el intercambio de contactos simplemente colocando los iPhones en proximidad. Aunque está disponible para todos los modelos de iPhone que utilicen iOS 17, también es compatible con Apple Watch Series 6 y posteriores.
Autocorrección mejorada
En iOS 17, el machine learning eleva la precisión de la autocorrección analizando los patrones de escritura. Las palabras alteradas se resaltan momentáneamente, lo que permite volver rápidamente al término original con un toque. Esta funcionalidad está destinada al iPhone 12 y modelos posteriores, limitada a determinados idiomas.
Predicciones de teclado
Otro aspecto novedoso del teclado son las predicciones online durante la escritura. El sistema predice y autocompleta palabras o frases con solo pulsar la barra espaciadora. Esta mejora está limitada al iPhone 12 y modelos posteriores, y de momento solo es compatible con el inglés.
Audio adaptativo de los AirPods y cambio automático más rápido
Las mejoras en los AirPods abarcan Audio adaptativo, transparencia de armonización y cancelación activa de ruido según el entorno. Esta innovación se aplica sin restricciones de dispositivo, pero es exclusiva de la segunda generación de AirPods Pro. Los mismos parámetros se aplican al aambio automático más rápido.
Pulsa para silenciar y desactivar en los AirPods
Durante las llamadas, los usuarios de AirPods ahora pueden silenciar o anular el silencio pulsando el vástago. Esta funcionalidad se extiende a los AirPods de tercera generación y a ambas generaciones de AirPods Pro, así como a los AirPods Max a través de la Digital Crown.
Nuevo comando «Siri
iOS 17, macOS 14 y las actualizaciones relacionadas introducen un nuevo paradigma de comando «Siri». Los usuarios pueden interactuar con el asistente virtual sin pronunciar «Oye Siri». Este avance afecta a cualquier iPhone con iOS 17, pero solo en inglés. También es compatible con los AirPods Pro de segunda generación.
Modo StandBy
iOS 17 introduce el modo StandBy, que presenta widgets a pantalla completa cuando un iPhone está colocado horizontalmente y cargando. Esta función está disponible en todos los iPhones con iOS 17, mientras que el iPhone 14 Pro ofrece una variante de pantalla siempre encendida.
Novedades para los desarrolladores de Apple
Explora los últimos kits de desarrollo de software (SDK) para las plataformas de Apple y familiarízate con las notables tecnologías y emocionantes capacidades que ofrecen.
La introducción de estas innovadoras prestaciones en iOS 17 tendrá sin duda un profundo impacto en los desarrolladores de aplicaciones. Estas funciones proporcionan a los desarrolladores nuevas herramientas y capacidades necesarias para crear aplicaciones dinámicas y atractivas.
Xcode
Mejora tu proceso de desarrollo de aplicaciones con las prestaciones mejoradas de Xcode. Experimente la finalización de código mejorada, las vistas previas interactivas y las animaciones en directo, que aceleran las tareas de programación y diseño. Benefíciate de la puesta en escena de Git, que permite realizar commits sin problemas y sin salir del entorno de código. Disfruta de un sistema de informes de pruebas rediseñado que incluye grabación de vídeo para un mejor diagnóstico. Agiliza la implementación en TestFlight y App Store a través de Xcode Cloud.
Swift
El lenguaje Swift introduce nuevas API expresivas e intuitivas con frameworks. La interoperabilidad de código Swift y C++ permite una integración perfecta de Swift en proyectos C++. La última versión incluye varias mejoras, como un mayor rendimiento del compilador para los creadores de resultados, una codificación y descodificación JSON más rápidas y una mayor compatibilidad con genéricos.
SwiftUI
SwiftUI sigue siendo la mejor opción para crear modernas interfaces de usuario en todas las plataformas Apple. Este año, SwiftUI añade soporte para animaciones más intrincadas con fases y fotogramas clave. Simplifica y mejora el flujo de datos entre vistas con la nueva anotación Observable. Los widgets son ahora interactivos y funcionan en varias plataformas, incluyendo StandBy, la pantalla de bloqueo del iPad y el escritorio del Mac.
SwiftData
Presentamos SwiftData, un nuevo framework para la gestión de datos dentro de las aplicaciones. Define modelos utilizando código Swift normal, eliminando la necesidad de editores personalizados. SwiftData ofrece gestión automática de relaciones, funcionalidad de deshacer/rehacer, sincronización con iCloud y mucho más. La integración con SwiftUI garantiza la disponibilidad de datos y vistas actualizadas.
Widgets y actividades en vivo
Los widgets ganan potencia y alcance con WidgetKit. Crea widgets interactivos y animados para aumentar el compromiso. Tras actualizar a iOS 17, tus widgets se adaptarán sin problemas a varias plataformas, como StandBy en iPhone, la pantalla de bloqueo del iPad y el escritorio del Mac. SwiftUI optimiza el color y el espaciado de los widgets en función del contexto, mejorando su versatilidad. Live Activities, creadas con WidgetKit y ActivityKit, ofrecen información en tiempo real en la pantalla de bloqueo del iPad.
Atajos
Implementa shortcuts para destacar las funciones clave de tu aplicación en las búsquedas de Spotlight. Un diseño mejorado facilita la ejecución sin esfuerzo de los atajos de aplicaciones, con capacidades añadidas de lenguaje natural para la activación por voz. La aplicación Shortcuts rediseñada simplifica el descubrimiento y la ejecución de funciones clave en una ubicación unificada.
Metal
Metal sigue a la vanguardia de los gráficos acelerados por hardware en las plataformas de Apple. Su API de baja sobrecarga, su lenguaje de sombreado avanzado y sus herramientas de creación de perfiles de GPU lo convierten en una potencia. El nuevo kit de herramientas para portar juegos y el conversor de sombreadores Metal facilitan la introducción de juegos en el Mac.
Aprendizaje automático
Core ML
Las mejoras de Core ML garantizan una carga e inferencia de modelos más rápida. La nueva API de predicción asíncrona simplifica las experiencias interactivas basadas en ML, optimizando la utilización del hardware. Utiliza el módulo de optimización Core ML Tools para comprimir y optimizar modelos para el hardware de Apple. Herramientas como la poda de pesos, la cuantización y la paletización conservan la precisión durante la compresión.
Create ML
Crea modelos personalizados con Create ML, aprovechando los extractores de características visuales de Apple para imágenes y las incrustaciones multilingües basadas en transformadores para texto. La clasificación multietiqueta, la evaluación interactiva de modelos y las API para aumentar los datos de entrenamiento personalizados facilitan la comprensión del contenido de las imágenes.
API de Machine Learning
Las API del framework de visión avanzada proporcionan segmentación de imágenes, detección de la pose del cuerpo de animales y pose del cuerpo humano en 3D utilizando información de profundidad. VisionKit integra Visual Lookup y experiencias de elevación de sujetos en tu aplicación. El framework de Natural Language emplea modelos de incrustación basados en transformadores para mejorar la comprensión de textos multilingües. El framework Speech permite un vocabulario personalizado para el reconocimiento de voz, personalizando las experiencias del usuario.
SharePlay
SharePlay permite experiencias ricas y en tiempo real mientras se conecta a través de FaceTime y Mensajes. AirDrop en iOS 17 facilita las actividades compartidas al instante con cualquier app compatible con SharePlay. Un nuevo menú para compartir FaceTime y una nueva interfaz de usuario simplifican el descubrimiento de apps en iOS y iPadOS. Las apps compatibles con SharePlay ahora transfieren de forma eficiente archivos grandes dentro de las sesiones.
Mapas
Integra Mapas en tus aplicaciones sin problemas con MapKit para SwiftUI. Las instantáneas de Mapas ofrecen controles optimizados de cámara y tono, mejorando las vistas de mapas para los usuarios.
Compras dentro de la aplicación
Crear experiencias seguras de compra dentro de la aplicación y de suscripción en todas las plataformas de Apple es más fácil que nunca con StoreKit Views. Muestra descripciones de servicios, precios y duraciones claramente a los usuarios con un código mínimo. Aprovecha las actualizaciones de la API del servidor del App Store y las mejoras de las pruebas de StoreKit.
Wallet y Apple Pay
Habilita transferencias de fondos seguras desde saldos almacenados a tarjetas Wallet elegibles con PKDisbursementRequest. Verifica las identificaciones en dispositivos móviles utilizando la API Tap to Present ID en iPhone, sin necesidad de hardware adicional.
TestFlight
Mejora las pruebas beta en TestFlight con capacidades mejoradas de gestión de probadores, ofreciendo mejores perspectivas sobre el compromiso de los probadores y los dispositivos instalados.
Notificaciones
La nueva consola de notificaciones push simplifica el envío de notificaciones de prueba a través del servicio de notificaciones push de Apple (APN). Accede a los registros para obtener información sobre la entrega y genera y valida tokens con las herramientas proporcionadas.
Game Center
Las partidas multijugador de Game Center mejoran gracias a las reglas de emparejamiento personalizables y al seguimiento de la rareza de los logros. Las herramientas y API mejoradas simplifican la gestión de logros y tablas de clasificación.
Symbols SF
SF Symbols 5 introduce iconos animados, más de 700 símbolos nuevos y herramientas de símbolos personalizados mejoradas.
Claves de acceso
Comparte contraseñas y claves de acceso desde iCloud Keychain con contactos de confianza. Las apps de gestión de contraseñas pueden guardar y ofrecer claves de acceso en iOS, iPadOS y macOS.
TipKit
Educa a los usuarios eficazmente con TipKit, proporcionando consejos contextuales con plantillas personalizables. Mejora la comprensión de las funciones de la app por parte del usuario y gestiona la frecuencia de los consejos.
ShazamKit
Las API actualizadas de ShazamKit facilitan el reconocimiento de audio y ofrecen descubrimientos musicales directamente dentro de tu app.
Accesibilidad
Assistive Access mejora la accesibilidad de la tecnología para usuarios con discapacidades cognitivas. La síntesis de voz de vanguardia, las API de accesibilidad mejoradas y los avances en el framework de la interfaz de usuario permiten experiencias más ricas e inclusivas.
Mejoras de tvOS
Incorpora la cámara y el micrófono en directo a las aplicaciones tvOS, mejorando las experiencias de juego y las conferencias. Las opciones de personalización de SwiftUI y UIKit mejoran la funcionalidad de las aplicaciones.
CarPlay
Las mejoras de CarPlay incluyen una mejor integración con los sistemas del vehículo y avances en la conectividad inalámbrica.