ScreenKite vs OpenScreen: Grabador nativo de macOS vs App Electron de código abierto
OpenScreen es una app Electron gratuita y de código abierto que se volvió viral en GitHub. ScreenKite es un grabador nativo de macOS construido con Swift y Metal. Así es cómo se comparan realmente.
OpenScreen se volvió viral en GitHub con más de 10k estrellas: una alternativa gratuita y de código abierto a Screen Studio.
Qué es OpenScreen
OpenScreen es una app Electron de código abierto construida con React, Vite, TypeScript y PixiJS.
El desarrollador lo describe: "Esto está en beta y puede tener bugs" y "Soy nuevo en código abierto, no sé qué estoy haciendo lol."
Qué es ScreenKite
ScreenKite es una app macOS nativa construida en Swift. Captura con ScreenCaptureKit, renderiza en Metal, exporta con VideoToolbox — todo GPU.
La brecha arquitectónica
| Capa | ScreenKite | OpenScreen |
|---|---|---|
| Runtime | Swift nativo | Electron (Chromium + Node.js) |
| Captura | ScreenCaptureKit | Electron desktopCapturer |
| Renderizado | Metal GPU | PixiJS (WebGL) |
| Exportación | VideoToolbox + Metal | WebM → mp4box → JS |
| Audio | CoreAudio | Web Audio API |
Comparación de funciones
| ScreenKite | OpenScreen | |
|---|---|---|
| Grabación | ✅ | ✅ |
| Grabación de ventana | ✅ | ⚠️ |
| Suavizado de cursor | ✅ | ❌ |
| Sombras y esquinas | ✅ | ❌ |
| Rampa de velocidad | ✅ | ⚠️ (max 2x) |
| Pausar/reanudar | ✅ | ❌ |
| Anotaciones | ❌ | ✅ |
| Pipeline Metal | ✅ | ❌ |
| Firmado | ✅ | ❌ |
| Memoria | ~80 MB | ~300 MB+ |
| Export | Segundos | Minutos |
| Precio | Gratis (beta) | Gratis (MIT) |
| Multiplataforma | Solo macOS | macOS, Windows, Linux |
El problema de la firma de código
OpenScreen no tiene certificado Developer ID. Gatekeeper lo bloquea. El README pide ejecutar xattr -rd com.apple.quarantine para saltarse la protección.