10 de junio de 2024
PRESIONE SOLTAR
Apple potencia a los desarrolladores e impulsa la innovación con nuevas herramientas y recursos
Las mejoras de Xcode y Swift, combinadas con nuevas API, ofrecen a los desarrolladores capacidades ampliadas para crear aplicaciones de alta calidad.
Cupertino, California Apple ha presentado hoy un conjunto de nuevas herramientas y recursos innovadores diseñados para permitir a los desarrolladores de todo el mundo crear aplicaciones más potentes y eficientes en todas las plataformas de Apple. Con Xcode 16, los desarrolladores pueden ahorrar tiempo en su proceso de desarrollo y hacer más cosas gracias a funciones como Swift Assist y la finalización predictiva de código. Las API nuevas y ampliadas ofrecen a los desarrolladores las herramientas para mejorar sus aplicaciones e introducir funciones interesantes.
“En Apple, nos dedicamos a proporcionar a los desarrolladores de todo el mundo las tecnologías y los recursos más avanzados para crear aplicaciones increíbles”, afirmó Susan Prescott, vicepresidenta de relaciones con desarrolladores mundiales de Apple. “Con la innovación inteligente detrás de Xcode 16 y nuestras últimas API de plataforma, hemos creado las mejores herramientas para que los desarrolladores creen aplicaciones excepcionales. Estamos ansiosos por ver qué crearán a continuación”.
Código X 16
Xcode 16 establece un nuevo estándar para la productividad de los desarrolladores, ofreciendo características y mejoras de rendimiento que permiten a los desarrolladores crear aplicaciones excepcionales más rápido que nunca.
Swift Assist es un complemento para todas las tareas de codificación de un desarrollador, para que pueda centrarse en problemas y soluciones de nivel superior. Se integra perfectamente en Xcode y conoce los últimos kits de desarrollo de software (SDK) y las características del lenguaje Swift, por lo que los desarrolladores siempre obtendrán las últimas características de código que se integran perfectamente en sus proyectos. Con Swift Assist, tareas como explorar nuevos marcos y experimentar con nuevas ideas están a solo una solicitud de distancia. Swift Assist utiliza un modelo poderoso que se ejecuta en la nube y, como todos los servicios para desarrolladores de Apple, está diseñado teniendo en cuenta la privacidad y la seguridad. El código de los desarrolladores solo se usa para procesar solicitudes y nunca se almacena en servidores, y Apple no lo usará para entrenar modelos de aprendizaje automático.
El nuevo motor de finalización de código predictivo de Xcode utiliza un modelo único entrenado específicamente para Swift y los SDK de Apple, y puede sugerir el código que necesitan los desarrolladores. La finalización de código funciona completamente con silicio de Apple y mejoras de aprendizaje automático en macOS Sequoia, y se ejecuta localmente en el dispositivo del desarrollador, lo que significa que el código se mantiene completamente privado y los desarrolladores pueden recibir sugerencias relevantes rápidamente incluso cuando trabajan sin conexión.
Las vistas previas de Xcode ahora ofrecen una nueva arquitectura de vinculación dinámica que utiliza los mismos artefactos de compilación para las vistas previas y la ejecución del código, lo que genera un flujo de trabajo más fluido y productivo al cambiar entre los dos.
Las mejoras adicionales de los entornos de prueba en Xcode 16 hacen que sea más fácil que nunca para los desarrolladores ver cómo funcionan sus aplicaciones en condiciones reales desde el momento en que comienzan a crearlas. Por ejemplo, ahora los desarrolladores pueden localizar y probar las políticas de privacidad, los acuerdos de licencia y el nombre para mostrar del grupo de suscripción de sus aplicaciones.
Rápido 6
Swift 6 presenta nuevas capacidades destinadas a mejorar la productividad de los desarrolladores y la claridad del código. A medida que las arquitecturas multinúcleo han hecho que los dispositivos sean más potentes, Swift ha agregado continuamente funciones para facilitar la programación concurrente. Swift 6 presenta seguridad de carrera de datos en tiempo de compilación, que diagnostica el acceso simultáneo a la memoria en todo el proyecto de un desarrollador en tiempo de compilación. Este avance permite detectar y corregir errores con cambios mínimos en toda la base de código, lo que mejora la seguridad del código y la capacidad de mantenimiento para el futuro.
La WWDC24 marca el décimo aniversario de Swift. Desde su lanzamiento, Swift ha permitido a los desarrolladores crear experiencias de alta calidad en todo el ecosistema de Apple. Hoy en día, casi un millón de aplicaciones utilizan Swift, y se utiliza en todo el conjunto de software de Apple, desde aplicaciones y marcos hasta firmware como Secure Enclave.
Después de una década, Apple sigue profundamente comprometida con el avance de las capacidades de Swift y el fomento de la colaboración dentro de la comunidad de desarrolladores. Apple está ampliando la disponibilidad de Swift a una gama más amplia de desarrolladores y programadores, con soporte para editores de código adicionales que aprovechan el Protocolo de servidor de lenguaje. Para continuar con su expansión, una nueva organización de GitHub dedicada a Swift albergará una serie de proyectos críticos para el ecosistema Swift, incluido el compilador Swift, Foundation y otras bibliotecas clave.
Pruebas rápidas
El nuevo marco Swift Testing ofrece a los desarrolladores API expresivas que facilitan la escritura de pruebas. Es multiplataforma y fácil de aprender, por lo que los desarrolladores pueden usarlo para escribir pruebas para una variedad de plataformas y dominios. El marco también incluye un sistema de etiquetado flexible para ayudar a los desarrolladores a organizar sus pruebas y planes de prueba. Swift Testing está diseñado para muchos de los casos de uso de Swift, desde aplicaciones hasta servidores.
Kit de herramientas para portabilidad de juegos 2
Con la introducción de Game Porting Toolkit, los desarrolladores han podido llevar sus juegos a los dispositivos de Apple más rápido que nunca, y los entusiastas de los juegos pueden experimentar más juegos en Mac. Game Porting Toolkit 2 lleva esto al siguiente nivel con algunas de las capacidades más solicitadas por los desarrolladores de juegos, lo que hace que sea aún más fácil llevar juegos avanzados a Mac, así como a iPhone y iPad. Ya sea que un desarrollador esté llevando un juego existente o uno que esté actualmente en desarrollo a los dispositivos de Apple, Game Porting Toolkit 2 ahorra un tiempo valioso. Gracias a la compatibilidad mejorada con los juegos de Windows, las nuevas y poderosas herramientas de depuración de sombreadores y las actualizaciones de Xcode que permiten a los desarrolladores unificar su código de juego y sombreadores en todos los dispositivos, nunca ha sido más fácil crear juegos increíbles para iPhone, iPad y Mac.
visiónOS 2
Apple Vision Pro continúa atrayendo a desarrolladores de todo el mundo que aprovechan sus capacidades únicas para crear nuevas experiencias espaciales, todo impulsado por visionOS, el revolucionario sistema operativo espacial que combina a la perfección el contenido digital con el mundo físico. visionOS 2 presenta nuevas API y marcos que ayudan a los desarrolladores a crear experiencias espaciales complejas y matizadas que nunca antes fueron posibles.
Las nuevas API volumétricas brindan a los desarrolladores más control sobre cómo aparecen los objetos 3D en sus aplicaciones y permiten que incluso las aplicaciones espaciales más complejas se ejecuten en paralelo para lograr la mejor experiencia multitarea. TabletopKit facilita a los desarrolladores la creación de experiencias de aplicaciones espaciales que se anclan en superficies planas, como estaciones de trabajo de fabricación o juegos de mesa y cartas. RealityKit simplifica el desarrollo de aplicaciones que admiten varios dispositivos Apple, lo que reduce el tiempo de desarrollo y hace que los flujos de trabajo sean más eficientes para las aplicaciones universales.
Los desarrolladores pueden crear entornos atractivos e inmersivos con mayor facilidad dentro de sus aplicaciones gracias a las nuevas API, herramientas mejoradas y un proceso de desarrollo simplificado. También es aún más fácil desarrollar increíbles experiencias espaciales con SharePlay, y los desarrolladores sin hardware Apple Vision Pro ahora pueden crear y obtener una vista previa de aplicaciones basadas en SharePlay en Simulator. visionOS 2 también es compatible con HealthKit, que permite que las aplicaciones accedan y compartan datos de salud de forma privada y segura.
Las nuevas API empresariales ayudarán a las empresas y a los desarrolladores comerciales a potenciar sus flujos de trabajo en los sectores de la atención médica, la fabricación, la industria aeroespacial, la automoción y más.
API de plataforma adicionales
Los desarrolladores pueden adoptar la nueva API de controles para permitir a los usuarios realizar aún más tareas desde más lugares, como desbloquear rápidamente su vehículo o abrir su cámara de terceros favorita directamente desde el Centro de control.
AccessorySetupKit permite a los desarrolladores emparejar accesorios Bluetooth de forma segura y sin problemas a través de su aplicación sin depender del acceso a todos los accesorios Bluetooth cercanos, manteniendo privados otros dispositivos.
Con las actualizaciones de Smart Stack en Apple Watch, los desarrolladores podrán usar indicaciones como la hora y la fecha, la ubicación, la hora de despertarse y acostarse, y más para que sus aplicaciones aparezcan como widgets sugeridos. Y por primera vez, las aplicaciones que admiten Live Activities aparecerán automáticamente en Apple Watch.
Los desarrolladores ahora también tienen acceso a una nueva API de doble toque de watchOS para que puedan asignar el gesto a partes clave de su experiencia de aplicación de Apple Watch.
Vuelo de prueba
TestFlight ayuda a los desarrolladores a recopilar comentarios valiosos de los evaluadores para mejorar una aplicación durante todo el proceso de desarrollo y lanzamiento. Con mejoras en la experiencia de invitación e inscripción de TestFlight, los desarrolladores podrán interactuar con los evaluadores por dispositivo y sistema operativo para recibir comentarios de mayor calidad sobre cómo mejorar sus aplicaciones.
Las invitaciones a TestFlight incluirán la descripción de la aplicación beta, la categoría de la aplicación y capturas de pantalla opcionales para destacar las nuevas funciones y el contenido para los posibles evaluadores. Las nuevas métricas ayudan a los desarrolladores a evaluar la interacción con los enlaces públicos y a ver las aceptaciones o los rechazos de las invitaciones.
Tienda de aplicaciones
Durante más de 15 años, la App Store ha facilitado a los desarrolladores la distribución de sus aplicaciones y juegos a personas de todo el mundo y el crecimiento de sus negocios. Este año, la App Store agrega nuevas formas para que los desarrolladores hagan que sus aplicaciones sean descubiertas y nuevas funciones para monetizar con suscripciones.
Las nuevas nominaciones destacadas permiten a los desarrolladores nominar fácilmente el contenido y las mejoras futuras de sus aplicaciones para que se consideren para aparecer en la App Store. Los desarrolladores pueden enviar nominaciones en App Store Connect e incluir detalles como la fecha de publicación y los países o regiones relevantes. El equipo editorial experto de App Store revisa cada envío para ayudar a conectar las mejores aplicaciones y juegos con las personas que los amarán.
Las páginas de productos personalizadas permiten a los desarrolladores mostrar diferentes contenidos y funciones disponibles en sus aplicaciones. Ahora, con los enlaces profundos a páginas de productos personalizadas, los desarrolladores pueden dirigir sin problemas a las personas desde una página de producto personalizada en particular en la App Store a un lugar relevante dentro de sus aplicaciones. Los enlaces profundos también se pueden utilizar con campañas de anuncios de búsqueda para brindar una experiencia más consistente a los usuarios, desde lo que ven en un anuncio hasta el lugar en el que llegan a la aplicación.
En el caso de las aplicaciones de suscripción, los desarrolladores pueden animar a los antiguos suscriptores a que vuelvan a suscribirse con nuevas ofertas de recuperación. Los clientes que cumplan los requisitos pueden descubrir estas ofertas en la App Store y en sus aplicaciones. En el caso de las aplicaciones de macOS, los desarrolladores pueden ofrecer suscripciones gratuitas o con descuento durante un período de tiempo con códigos de oferta para adquirir, retener y recuperar a los antiguos suscriptores.
Las mejoras en las vistas de StoreKit brindan a los desarrolladores nuevas opciones para organizar y presentar compras dentro de la aplicación.
Se ha ampliado App Analytics para ayudar a los desarrolladores a obtener aún más información sobre su negocio y el rendimiento de sus aplicaciones. Los informes ahora incluyen cientos de nuevas métricas que permiten a los desarrolladores encontrar oportunidades de mejora.
Conectar a la App Store
La aplicación App Store Connect para iOS y iPadOS presenta una interfaz de usuario actualizada y presenta una nueva forma para que los desarrolladores promocionen los momentos especiales de sus aplicaciones. Ya sea que estén lanzando una aplicación completamente nueva o lanzando una nueva actualización de la aplicación, los desarrolladores ahora pueden generar fácilmente recursos de marketing desde App Store Connect para compartir directamente en sus canales sociales. Si una aplicación ha sido destacada como Aplicación del día, los desarrolladores recibirán una notificación push de App Store Connect invitándolos a crear un recurso de marketing especial para conmemorar el momento.
Las actualizaciones de hoy se suman a una abundancia cada vez mayor de herramientas, tecnologías y recursos que Apple pone a disposición de los desarrolladores. Para obtener más detalles sobre las tecnologías clave y las interesantes capacidades disponibles hoy, visite desarrollador.apple.com/whats-new.
Acerca de Apple
Apple revolucionó la tecnología personal con la introducción de Macintosh en 1984. Hoy, Apple lidera el mundo en innovación con iPhone, iPad, Mac, AirPods, Apple Watch y Apple Vision Pro. Las seis plataformas de software de Apple (iOS, iPadOS, macOS, watchOS, visionOS y tvOS) brindan experiencias perfectas en todos los dispositivos Apple y brindan a las personas servicios innovadores, como App Store, Apple Music, Apple Pay, iCloud y Apple TV+. Los más de 150 000 empleados de Apple están dedicados a crear los mejores productos del planeta y a dejar el mundo mejor de lo que lo encontramos.
Contactos de prensa
Adán Dema
Manzana
Línea de ayuda de Apple Media
GIPHY App Key not set. Please check settings