Noticias que mencionan Swift

MiniCPM-V 4.7: el primer modelo MoE de código abierto para inferencia local

OpenBMB ha lanzado MiniCPM-V 4.7, un modelo de lenguaje multimodal de 35B-A3B que representa el primer modelo MoE (Mixture of Experts) de código abierto con capacidades de inferencia sin pérdida en dispositivos locales. Esta actualización destaca por su eficiencia, logrando una velocidad de decodifi

Alpaca: motor de inferencia nativo para Apple Silicon en Swift

Alpaca es un motor de inferencia de modelos de lenguaje nativo para Apple Silicon, desarrollado en Swift y diseñado para ejecutarse en macOS y iOS sin depender de librerías externas como llama.cpp, MLX o Core ML. El proyecto, creado por Torin Etheridge, ofrece una implementación independiente de tod

bigarrow: herramienta de línea de comandos para guiar agentes de IA en macOS

bigarrow es una herramienta de línea de comandos para macOS que permite a los agentes de inteligencia artificial interactuar con la interfaz de usuario sin robar el foco de atención del usuario. A diferencia de los bots de clic, este software no ejecuta acciones por cuenta propia, sino que dibuja fl

Desarrollo de un kernel mínimo en Swift para QEMU

El artículo documenta la implementación de un kernel operativo mínimo utilizando el lenguaje Swift y el emulador QEMU. El objetivo no es reemplazar sistemas operativos como Linux, sino explorar las limitaciones y capacidades del lenguaje en entornos sin sistema operativo subyacente. El proyecto se b

Nightwatch: aplicación macOS para planificar observación astronómica

Nightwatch es una aplicación de escritorio para macOS que permite a los astrónomos planificar sesiones de observación astronómica en tiempo real. Desarrollada por Richard Sutcliffe, la herramienta opera de forma silenciosa en la barra de menú y ofrece predicciones de claridad del cielo basadas en da

RustUnit elimina Swift de sus crates iOS para simplificar la integración

RustUnit ha anunciado la eliminación de los paquetes Swift de sus crates iOS (bevy_ios_*), reemplazándolos por dependencias puramente en Rust. Esta decisión simplifica la instalación mediante cargo add y elimina la necesidad de gestionar manualmente paquetes SPM en Xcode, reduciendo la complejidad d

Search: navegador WebKit ligero y privado para macOS

Search es un navegador web para macOS diseñado por Office Commun, caracterizado por su minimalismo radical y su uso del motor WebKit nativo del sistema. Con un tamaño de instalación de aproximadamente 3 MB, la aplicación elimina barras de herramientas, páginas de inicio y perfiles de usuario, ofreci

Anthropic actualiza su SDK Swift con el modelo Claude Opus 5.5

Anthropic ha actualizado su SDK Swift para integrar el nuevo modelo de lenguaje Claude Opus 5.5, identificado internamente como .opus5_5. Esta modificación, reflejada en el archivo README.md, introduce una nueva constante en el enum ClaudeLanguageModel que corresponde a la versión 4.6 de la generaci

TMOG se expande a Windows y Linux con la Beta 3.1

Dave Plummer, creador del Administrador de tareas de Windows, ha lanzado la Beta 3.1 de TMOG, una herramienta de gestión de tareas que ahora cuenta con versiones nativas para macOS, Windows y Linux. Este anuncio marca un giro significativo en el proyecto, que pasó de ser una reinterpretación exclusi

Sintaxis de declaración de tipos en lenguajes de programación

La sintaxis de declaración de tipos varía significativamente entre los lenguajes de programación modernos, reflejando influencias históricas y decisiones de diseño específicas. La mayoría de los lenguajes actuales, como Java, C# y D, han adoptado la sintaxis de C, aunque esta puede generar ambigüeda

Swift 6.4 llega con mejoras en construcción, concurrencia y compatibilidad

Apple ha lanzado la versión 6.4 de Swift, una actualización que busca simplificar el código diario y mejorar el rendimiento en múltiples plataformas. El cambio más significativo es la adopción de Swift Build como sistema de construcción predeterminado en Swift Package Manager, lo que permite que los

Kinesis: controles nativos de Swift para el Meta Neural Band en macOS

Kinesis es una aplicación de código abierto que permite utilizar el Meta Neural Band como control remoto nativo para macOS. Desarrollada en Swift 6, esta herramienta transforma el dispositivo de la marca Meta en un accesorio de interacción directa, eliminando la necesidad de software de terceros o e

Programadores rechazan 'reduce' por legibilidad y familiaridad

Una observación anecdótica entre desarrolladores sugiere que las funciones de orden superior 'map' y 'filter' gozan de mayor aceptación que 'reduce' en los procesos de revisión de código. El autor, basándose en su experiencia, señala que mientras 'map' y 'filter' rara vez generan objeciones, el uso

Shopify abandona React Native y regresa al desarrollo nativo en Swift y Kotlin

Shopify ha decidido migrar sus aplicaciones móviles de React Native a desarrollo nativo en Swift y Kotlin, tras seis años apostando por el framework multiplataforma. La compañía, que en 2020 eligió React Native para dejar de construir las mismas funciones dos veces y permitir que desarrolladores sin

La inferencia de tipos tiene problemas de usabilidad

La inferencia de tipos —la capacidad de un compilador de deducir automáticamente el tipo de una variable a partir de una asignación, sin que el programador lo declare— se ha convertido en una característica estándar en los lenguajes modernos. Go, Rust, Swift, Scala, Kotlin, Zig o Nim la incluyen de

Limitaciones de ThreadSanitizer en la detección de carreras de datos

ThreadSanitizer (TSan), el detector de carreras de datos estándar en compiladores como Clang, GCC y Go, presenta limitaciones arquitectónicas significativas que pueden llevar a omitir errores críticos. Aunque TSan es la herramienta predominante para identificar condiciones de carrera en código concu

Sol: reproductor nativo de música para macOS con salida bit-perfect

Sol es un reproductor de música nativo para macOS diseñado para gestionar bibliotecas locales extensas y servidores Subsonic/Navidrome. Su característica principal es la reproducción bit-perfect, que envía los datos de audio sin compresión ni conversión al DAC, garantizando una fidelidad máxima. La

Una tarjeta de visita que se enciende al acercarla al móvil

El ingeniero Kevin Tang ha diseñado una tarjeta de presentación que no es de papel: es una placa de circuito del tamaño de una tarjeta de crédito, con una antena NFC enrollada siete veces en el borde y un chip NXP NTAG I²C Plus soldado en la parte trasera. Al acercarla a un teléfono compatible, la t

Slotstream ejecuta un modelo de 104 GB en Mac mediante SSD

Slotstream es una herramienta experimental para ejecutar Qwen3.8-Flash-Next en equipos Mac con mucha menos memoria de la que ocupa el modelo. El original, cuantizado a 4 bits, pesa 103,8 GB y se divide en 24 archivos. En lugar de cargarlo por completo, la aplicación almacena en memoria una selección

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 estudio revela que async/await, la popular característica de programación asíncrona presente en lenguajes como JavaScript, Python, Rust, C# y Swift, esconde profundas diferencias semánticas que pueden hacer que programas aparentemente idénticos se comporten de formas radicalmente distintas. U

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