NetNewsWire cumple un año de modernización con 2.188 commits y nueva interfaz Liquid Glass

Fuentes: NetNewsWire Status: A Year of Modernization with 2,188 Commits

El desarrollador principal de NetNewsWire, Brent Simmons, presenta un balance del primer año de trabajo tras su jubilación, dedicado en exclusiva al lector de RSS de código abierto. El proyecto, que necesitaba una profunda modernización, ha acumulado 2.188 commits desde junio de 2025 con el objetivo de saldar la deuda técnica antes de incorporar nuevas funciones.

Entre los avances figura la adopción de la concurrencia estructurada de Swift y async/await, la migración de los analizadores de XML, HTML y fechas de Objective-C a Swift, y la implementación de la interfaz Liquid Glass manteniendo la compatibilidad con sistemas operativos recientes. El equipo ha corregido numerosos errores críticos, reducido el consumo de batería y memoria, disminuido las tasas de bloqueos y microparones, y optimizado la sincronización con iCloud, todavía en curso.

En materia de diagnóstico, se han incorporado a la aplicación herramientas como iCloud Storage Stats, un registro de errores y, en fase beta, paneles de Dinosaurs, Current Activity, Activity Log y Account Stats. También se ha añadido compatibilidad con cabeceras Cache-Control para que los editores de feeds controlen la frecuencia de comprobación, se ha restaurado la integración continua en GitHub, se ha empezado a usar SwiftLint y se han activado las advertencias como errores. Simmons destaca la contribución del equipo, en especial la de Stuart Breckenridge, responsable del trabajo en Liquid Glass y creador del lector RSS web Gobbler. El soporte a la comunidad se ha trasladado de Slack a un foro Discourse.