Comparar

TabDesk vs scrcpy: ¿cuál elegir?

TabDesk está construido sobre scrcpy. El mismo motor, el mismo rendimiento, pero con una interfaz con pestañas, multi-instancia y detección multiusuario de Android.

TabDesk scrcpy CLI
Interfaz gráfica ✓ App con pestañas Solo línea de comandos
Multi-instancia en el mismo dispositivo ✓ Nativo Manual, varios comandos
Detección multiusuario de Android ✓ Automática No disponible
adb y scrcpy-server incluidos ✓ Se instalan aparte
Preajustes de rendimiento Ultra → Low + Custom Flags CLI
Licencia Código cerrado, con versión gratuita Open source · Apache 2.0
Latencia y tasa de fotogramas Idéntica a scrcpy Idéntica a TabDesk
Gratis 1 dispositivo gratis, Pro desde 2,99 €/mes Siempre gratis

¿Qué es scrcpy?

scrcpy es una utilidad de línea de comandos open source de Genymobile que permite duplicar un dispositivo Android en un equipo. Conectas tu teléfono por USB (o Wi-Fi), ejecutas scrcpy en un terminal y se abre una ventana con la pantalla del dispositivo, con baja latencia y con el ratón y el teclado reenviados al teléfono.

Internamente, scrcpy envía un pequeño servidor Java (scrcpy-server.jar) al dispositivo, configura un túnel ADB inverso y transmite un flujo de vídeo H.264 al cliente de escritorio. La codificación se hace directamente en el codificador de hardware del dispositivo, de ahí su rapidez, normalmente menos de 70 ms de latencia glass-to-glass.

scrcpy es excelente. Rápido, gratis, bien mantenido, hace una sola cosa y la hace muy bien. Pero es una herramienta CLI: cada opción es un flag, cada sesión es un nuevo comando en un terminal, y no existe de forma nativa la noción de "varias apps en paralelo".

Lo que TabDesk añade sobre scrcpy

TabDesk usa el scrcpy-server.jar sin modificar de Genymobile. Solo se sustituye el cliente de escritorio. Lo que TabDesk añade:

  • Una interfaz con pestañas. Cada sesión es una pestaña. Cambias entre las apps duplicadas como entre pestañas del navegador.
  • Multi-instancia en un solo dispositivo. TabDesk usa la API de pantallas virtuales de Android (--new-display) para lanzar cada app seleccionada en su propia pantalla, así que varias apps se ejecutan realmente en paralelo en lugar de apilarse.
  • Detección multiusuario de Android. TabDesk escanea todas las cuentas de usuario Android de tu dispositivo y lista cada app una vez por cuenta. Esto incluye el perfil de trabajo, Xiaomi Second Space, Samsung Secure Folder, Shelter e Island.
  • Todo incluido. adb y scrcpy-server vienen integrados en la app. Sin brew install, sin scoop install, sin tocar el PATH.
  • Preajustes de rendimiento. Ultra (4K · 60 fps), High (1080p · 60 fps), Medium (720p · 45 fps), Low (540p · 30 fps), y un preajuste Custom para ajustar el bitrate y el intervalo de i-frames por sesión.

Cuándo quedarte con scrcpy CLI

  • Solo duplicas una app o una pantalla a la vez.
  • Te sientes cómodo con la línea de comandos y prefieres los scripts a las interfaces gráficas.
  • Necesitas un flag que TabDesk todavía no expone (--lock-video-orientation, --turn-screen-off, etc.).
  • Quieres una herramienta estrictamente gratis y open source (Apache 2.0).
  • Usas Linux. TabDesk todavía no ofrece una build para Linux, scrcpy sí.

Cuándo pasarte a TabDesk

  • Quieres ejecutar dos o más apps Android en paralelo en el mismo teléfono (dos WhatsApp, gaming + Discord, mirroring + control remoto...).
  • Usas un perfil de trabajo, Samsung Secure Folder, Xiaomi Second Space, Shelter o Island y quieres lanzar apps también desde esos espacios de usuario.
  • No quieres instalar adb y scrcpy por separado solo para duplicar tu teléfono.
  • Prefieres hacer clic en una pestaña antes que escribir un nuevo comando.
  • Quieres el mismo motor que scrcpy pero con una GUI pulida.

Latencia y rendimiento

  • Idénticos a scrcpy CLI. Mismo scrcpy-server, mismos parámetros H.264, mismo transporte TCP a través de ADB inverso.
  • Decodificación acelerada por hardware. WebCodecs usa VideoToolbox en macOS y Media Foundation en Windows.
  • Latencia por debajo de 100 ms a 60 fps en un Mac o PC moderno.
  • La multi-instancia escala de forma lineal. Cada pestaña activa abre su propio canal scrcpy-server, así que el ancho de banda y la CPU del dispositivo se suman. Las pestañas inactivas descartan fotogramas para mantener fluido el primer plano.

Instalación

scrcpy CLI

  • macOS: brew install scrcpy (instala también las platform-tools de Android).
  • Windows: scoop install scrcpy, o descarga el ZIP y añádelo al PATH.
  • Java es necesario para algunas funciones avanzadas.

TabDesk

  • Descarga el .dmg (macOS) o el .exe (Windows) desde GitHub Releases y ábrelo.
  • adb y scrcpy-server vienen integrados en la app.
  • Sin tocar el PATH, sin dependencias externas.

FAQ

¿TabDesk es un fork de scrcpy?

No. TabDesk usa el JAR scrcpy-server oficial sin modificar, exactamente el que distribuye Genymobile. TabDesk solo sustituye el cliente de escritorio por una interfaz con pestañas y añade las funciones multi-instancia y multiusuario. El pipeline de vídeo es idéntico.

¿TabDesk es más lento que scrcpy en CLI?

No. Ambas herramientas usan el mismo scrcpy-server en el dispositivo, los mismos parámetros de codificación H.264 y el mismo protocolo de red. La latencia y la tasa de fotogramas son idénticas. TabDesk decodifica el flujo H.264 con WebCodecs dentro de la app, con aceleración por hardware en macOS y Windows.

¿Puedo seguir usando scrcpy CLI en paralelo con TabDesk?

Sí. No interfieren entre sí. Puedes mantener scrcpy CLI instalado para sesiones de mirroring rápidas y puntuales, y usar TabDesk para tus sesiones multi-app del día a día.

¿TabDesk admite todas las opciones de scrcpy?

Las opciones más usadas (códec, resolución, bitrate, tasa de fotogramas, pantalla virtual, audio desactivado) están disponibles a través de los preajustes de rendimiento. Las opciones menos comunes (--lock-video-orientation, --no-power-on, etc.) todavía no están disponibles, pero puedes sugerirlas en un issue.

¿Hay que instalar scrcpy antes que TabDesk?

No. TabDesk incluye scrcpy-server y adb directamente en la app. Basta con instalar el .dmg o el .exe.

Prueba TabDesk en tu dispositivo.

Gratis con un dispositivo conectado. macOS y Windows. Construido sobre scrcpy.