Noticias que mencionan Swift

Dactyl presenta su motor Wasm para ejecutar SwiftUI en navegadores y Android

Dactyl ha revelado la arquitectura técnica de su plataforma de desarrollo, centrada en un renderizador cross-platform de SwiftUI implementado en WebAssembly (Wasm). Esta solución permite a los usuarios previsualizar aplicaciones nativas de iOS directamente en el navegador web sin necesidad de hardwa

Exploración del espacio de diseño de async/await en lenguajes modernos

Un equipo de la Universidad Brown publica un estudio que disecciona las diferencias semánticas entre las implementaciones de async/await en lenguajes como C#, JavaScript, Swift, Python y Rust. Los autores, Gavin Gray, Shriram Krishnamurthi y Will Crichton, parten de una observación: pese a compartir

Circleback reconstruye en Swift el motor de grabación de su app de escritorio

Circleback, cuya aplicación de escritorio para Mac y Windows captura reuniones sin necesidad de un bot, reconstruyó su motor de grabación en Swift tras meses de fallos difíciles de reproducir. El motor original vivía en el proceso de renderizado del Electron y sufría los parones del recolector de ba

Hacia una informática que no privilegie el inglés: el reto de Nasser

Ramsey Nasser, diseñador de juegos, artista y educador, sostiene que toda herramienta de programación moderna exige conocimientos de inglés, lo que perpetúa una ventaja cultural difícil de justificar. En su charla, presentada como respuesta al artículo seminal de Alan Kay de 1972 «A Personal Compute

Una mosca 3D con cerebro real camina por el escritorio de macOS

desktop-fly es una aplicación de código abierto para macOS que coloca una mosca de la fruta en tres dimensiones sobre el escritorio del usuario. Lo distintivo es que su comportamiento no está guionizado: lo gobierna una simulación de picos neuronales a 1 kHz basada en el conectoma real de Drosophila

Qué cuesta de verdad la recolección de basura en un programa

La recolección de basura (GC) no cobra por la memoria usada, sino por los objetos vivos y las referencias entre ellos: por eso un grafo de muchos objetos pequeños resulta mucho más caro de barrer que un único búfer del mismo tamaño. El artículo explica que toda la memoria dinámica vive en el heap —l

Roame busca ingeniero full-stack líder para su buscador de vuelos con puntos

Roame, un buscador de vuelos y hoteles centrado en programas de puntos y millas, ha publicado en la plataforma de Y Combinator una vacante para el puesto de ingeniero full-stack líder. La empresa, fundada por Tim —analista de hedge funds especializado en consumo y viajes durante la última década— y

El creador del Administrador de Tareas de Windows lleva su herramienta a macOS

Dave Plummer, responsable del Administrador de Tareas original de Windows, está desarrollando Task Manager OG (TMOG), una aplicación nativa para macOS escrita desde cero en Swift que reproduce la interfaz y la filosofía de la conocida utilidad de Microsoft. El proyecto, actualmente en fase beta, mue

Un año programando con IA: la experiencia real de crear una app para iOS

El programador Alex Hyett y su esposa buscaban una aplicación para registrar hábitos, aficiones y tareas domésticas, pero las opciones disponibles en la App Store no encajaban con sus necesidades: las listas se mostraban en varias páginas, no permitían crear iconos personalizados, no contaban ocurre

Palmier Pro: editor de vídeo para macOS integrado con IA y agentes MCP

Palmier Pro es un editor de vídeo de código abierto, diseñado exclusivamente para macOS 26 (Tahoe) en equipos con chip Apple Silicon, que incorpora de forma nativa capacidades de inteligencia artificial generativa dentro de la línea de tiempo. La aplicación, desarrollada desde cero en Swift por Palm

Reflexiones sobre los tipos enteros en los lenguajes de programación

Este artículo analiza los sistemas de tipos enteros en los lenguajes de programación más extendidos y defiende el enfoque de Rust como modelo más riguroso. El autor repasa cómo C, C#, Go y Swift manejan los enteros: en C, el desbordamiento de enteros con signo es comportamiento indefinido y conviven

Cómo integrar Umami autoalojado en apps iOS con un paquete Swift

El desarrollador Hjerpbakk ha publicado umami-swift, un paquete Swift de código abierto y sin dependencias que permite registrar eventos analíticos de aplicaciones iOS en una instancia autoalojada de Umami, la alternativa a Google Analytics centrada en la privacidad. La motivación es evitar los SDK

Go para aplicaciones móviles: lecciones de un año con Flutter y Go Mobile

Este artículo recoge la experiencia de un año desarrollando Digital Carrot, una aplicación multiplataforma, con Go Mobile como capa de lógica de negocio y Flutter para la interfaz. El autor detalla por qué eligió esta combinación, cómo resuelve la comunicación entre ambos mundos y qué resultados ha

LLVM, la infraestructura de compiladores que sostiene la informática moderna

El artículo repasa la historia, el diseño y el impacto de LLVM, la infraestructura de compiladores de código abierto nacida en 2000 como proyecto de investigación en la Universidad de Illinois Urbana-Champaign y publicada por primera vez en octubre de 2003. Financiada inicialmente por la Fundación N

Swarm: framework de orquestación de agentes escrito íntegramente en Swift 6.2

Swarm es un framework de orquestación de agentes implementado por completo en Swift 6.2 y distribuido como paquete Swift, con compatibilidad para macOS, iOS y Linux. Su objetivo es permitir a los desarrolladores definir agentes y flujos de trabajo con tipado fuerte, aprovechando las primitivas del l

Un desarrollador porta un subconjunto de Swift al Apple II original de 1977

Un programador ha presentado SwiftII, un entorno de desarrollo inspirado en Swift que funciona en el Apple II original y sus sucesores (Apple II Plus, IIe y superiores). El proyecto adapta un subconjunto deliberado del lenguaje Swift —más cercano en espíritu a Embedded Swift que al SDK moderno de iO

Qualcom compra la startup de chips Modular por casi 4.000 millones de dólares

Qualcom ha anunciado la adquisición de la startup de chips Modular por cerca de 4.000 millones de dólares, una operación que se materializará en la segunda mitad del año mediante la emisión de hasta 19,2 millones de acciones ordinarias. El acuerdo incluye 300 millones de dólares destinados a los apr

Unlag Neo: script para reducir el lag del cursor en MacBook Neo

Unlag Neo es un script de shell que compila una pequeña aplicación para macOS con el fin de mitigar el retardo del cursor que reportan algunos usuarios del MacBook Neo. El proyecto, distribuido como un único archivo, crea un bundle .app que contiene binario Swift y se autoinstala al ejecutarse. La

Apple adquiere Swift Package Index para reforzar su registro de paquetes

Apple ha incorporado Swift Package Index, el servicio de referencia para descubrir y evaluar paquetes del ecosistema Swift, según anunció la propia plataforma en su blog oficial. La operación, cuyos términos económicos no se han revelado, busca construir un registro de paquetes robusto y de confianz

treedocs: una herramienta Swift para documentar la estructura de un repositorio

treedocs es una herramienta de línea de comandos escrita en Swift que genera y mantiene un mapa legible y versionado de la estructura de un repositorio de software. Su objetivo es ofrecer a compañeros recién incorporados, a futuros desarrolladores y a agentes de codificación un contexto conciso sobr

Cómo Minimal diseñó un motor de conversión de archivos en Swift

La aplicación de notas Minimal ha incorporado un motor de conversión que permite importar y exportar documentos entre seis formatos: Markdown, texto enriquecido, HTML, PDF, texto plano y el formato propietario MNML. El artículo describe la arquitectura de este sistema, implementado en Swift, y expli

Se estrena en YouTube 'C++: The Documentary', crónica de 40 años del lenguaje

El documental 'C++: The Documentary' se estrenó hoy en YouTube con un recorrido por los 40 años de historia del lenguaje de programación C++, desde su creación en los laboratorios Bell de AT&T a manos de Bjarne Stroustrup hasta su actual adopción global. El filme reúne a figuras clave del lenguaje y

Las leyendas de la programación siguen vivas y puedes escribirles

El ingeniero y empresario sueco Johannes 'jojo' Ridderstedt, cofundador de la compañía 46elks, ha publicado una reflexión personal en la que sostiene que la comunidad de programadores atraviesa un momento histórico sin precedentes: las grandes figuras de la informática continúan vivas, en activo y,

CodeGraph reduce las llamadas a herramientas y los costes en asistentes IA

CodeGraph es una herramienta de código abierto que genera un grafo de conocimiento de código pre-indexado para potenciar asistentes de codificación basados en inteligencia artificial, como Claude Code, Cursor, Codex, OpenCode, Hermes Agent, Gemini, Antigravity y Kiro. Su objetivo principal es reduci