Audiometría es una aplicación macOS desarrollada con SwiftUI para registrar los datos de pruebas auditivas de pacientes, calcular los resultados de pérdida auditiva e imprimir informes de pacientes. El estado actual del proyecto se centra en un único flujo de persistencia basado en SwiftUI, respaldado por un almacén JSON en Application Support.
Continuar leyendo «Audiometria en SwiftUI»Icns Creator en SwiftUI
Icns Creator es una aplicación de macOS que permite crear fácilmente archivos .icns o paquetes de iconos .iconset a partir de cualquier archivo de imagen PNG o JPG. Con esta herramienta, puedes generar rápidamente archivos .icns de alta calidad para utilizarlos como iconos de tus aplicaciones de macOS, o generar un único grupo de archivos .iconset para incluirlo fácilmente en proyectos de Xcode.
Continuar leyendo «Icns Creator en SwiftUI»Xattr-remove en SwiftUI
Xattr-remove es una sencilla aplicación gráfica hecha con SwiftUI para eliminar el atributo com.apple.quarantine de los archivos descargados de Internet. Funciona aceptando archivos mediante la función de arrastrar y soltar en la ventana de la aplicación. Es ideal para usuarios que prefieren una interfaz gráfica (arrastrar y soltar un archivo sin más) en lugar de abrir Terminal e interactuar con xattr.
Continuar leyendo «Xattr-remove en SwiftUI»Agenda telefónica en SwiftUI
AgendaT es una aplicación sencilla de agenda telefónica, desarrollada con SwiftUI y diseñada para macOS 13 (Ventura) y versiones posteriores. La aplicación ofrece una forma sencilla de explorar, buscar y editar contactos telefónicos almacenados en un archivo XML. Más que una aplicación para uso real (aunque funciona bien), es un ejercicio para aprender SwiftUI y cómo manejar archivos XML como origen para un conjunto de datos.
Continuar leyendo «Agenda telefónica en SwiftUI»AppleHDA vuelve a funcionar en Tahoe
La extensión AppleHDA.kext ha sido eliminada a partir de la beta 2 de macOS Tahoe y es muy probable que no vuelva a ser incluida en las siguientes versiones. AppleHDA.kext proporciona soporte de sonido al sistema operativo. Es necesaria para que el audio integrado funcione junto con AppleALC.kext.
Continuar leyendo «AppleHDA vuelve a funcionar en Tahoe»macOS 26 Tahoe en Z390 Aorus Elite
Apple ha lanzado la versión beta de macOS 26 Tahoe. Esta será la última versión compatible con procesadores Intel. Es posible instalar Tahoe en mi equipo pero hay que tener en cuenta algunas consideraciones específicas para este macOS. Las principales tienen que ver con la actualización de OpenCore y kexts, el mapa de puertos USB, el sonido (extensión AppleHDA.kext) y la wifi Fenvi T919 (todas las Broadcom que se podían usar en Sequoia con el parche de OCLP). Algunos de estos problemas ya tienen solución. Otros están todavía pendientes. Las especificaciones de mi máquina son: Z390 Aorus Elite + i9-9900K + RX 6600 XT.
SMBIOS Intel soportadas
- iMac20,1 / iMac20,2
- MacPro7,1
- MacBookPro16,1 / MacBookPro16,2 / MacBookPro16,4.
Como ves, son pocos los modelos que pueden actualizar a Tahoe. Existe la posibilidad de usar SMBIOS no soportadas con el parche que omite esta comprobación (skip board-id patch). Todos los modelos soportados tienen chip T2, esto tiene importancia en la notificación de actualizaciones desde Ajustes del Sistema (OTA: actualizaciones Over The Air).
Continuar leyendo «macOS 26 Tahoe en Z390 Aorus Elite»Mp3Player en SwiftUI
MP3Player es una aplicación sencilla para macOS, basada en SwiftUI, diseñada para reproducir archivos de audio MP3 y M4A con una interfaz moderna. La aplicación sigue las prácticas de SwiftUI y muestra el uso de concurrencia de Swift, gestión de estado e integración con el sistema. Aunque es una aplicación plenamente funcional, hay que tomarla también como una manera de aprender SwiftUI.
Continuar leyendo «Mp3Player en SwiftUI»Proceso PerfPowerServices en macOS 15.4
En la actualización 15.4 de macOS Sequoia (y por ahora también en la 15.4.1) ha surgido un problema que ha afectado a bastantes usuarios, incluso de ordenadores Apple. Vemos cifras anormalmente elevadas de tiempo y ocupación de la CPU por el proceso PerfPowerServices. Este servicio administra archivos de registro que permiten la recuperación de datos de rendimiento y configuración de energía del sistema.
Los desarrolladores de OpenCore y extensiones relacionadas han publicado la versión 1.3.6 de VirtualSMC.kext que corrige el problema sin anular el proceso que sigue existiendo pero sin exigir a la CPU más de lo que se considera normal.
Continuar leyendo «Proceso PerfPowerServices en macOS 15.4»Cambiar de OpenCore 1.0.3 a 1.0.4
Ya han lanzado OpenCore 1.0.4. Puedes conseguirlo en Acidanthera.
Cambios principales
- Se ha añadido Booter -> Quirks -> ClearTaskSwitchBit: para solucionar fallos cuando se usan versiones de 32 bits de Mac OS X en máquinas virtuales Hyper-V Gen2
- Se ha actualizado la opción Unload para descargar los drivers en el orden inverso al que fueron cargados
- Eliminado SSDT-HV-DEV-WS2022.dsl que ya no hace falta
- Se han arreglado ProvideCurrentCpuInfo y CPUID patching en versiones anteriores a Mac OS X 10.4.
Cambiar de OpenCore 1.0.2 a 1.0.3
OpenCore 1.0.3 ya está disponible. Hay bastantes cambios y mejoras pero la mayoría no son perceptibles para el usuario final, sobre todo si la versión 1.0.2 funcionaba bien. Puedes descargarlo desde Acidanthera.
Cambios principales
- Compatibilidad con la familia de CPU AMD 1AH
- Se corrigió la transferencia EHCI en OpenDuet, lo que provocaba que las máquinas más antiguas se bloquearan al iniciarse
- Compatibilidad con CPU Arrow Lake y Raptor Lake
- Se corrigió un fallo con vault sign.command
- Se añadió el driver OpenNetworkBoot para admitir el arranque HTTP(S) y PXE.
