Qué mide cada herramienta y cómo leer lo que dice.
La app Pulse está en inglés: los nombres de botones y ajustes se indican tal como aparecen en la app.
La mayoría de las herramientas de red te dan números. Pulse te da los números y luego dice qué significan: qué salto tiene la culpa, si un certificado durará más que tu próxima ventana de mantenimiento, si importa que el servidor de nombres no responda. Donde emite un juicio, esta página te explica la regla que hay detrás, para que puedas discrepar con conocimiento de causa.
Tres colores, en todas partes, y siempre significan lo mismo: verde, medido y correcto; ámbar, conviene saberlo; rojo, un problema. Un punto hueco significa que nunca se ha medido, que no es lo mismo que correcto: un resultado vacío no es un certificado de buena salud.
Los umbrales de latencia, pérdida y jitter los fijas tú, en Settings → Thresholds. Los valores por defecto son un punto de partida, no una afirmación: latencia buena por debajo de 100 ms y lenta por debajo de 200; pérdida buena por debajo del 1 % y lenta por debajo del 5 %, más estrictos porque la pérdida no debería producirse en absoluto; jitter bueno por debajo de 10 ms y lento por debajo de 30.
Escribe un host y empieza. Pulse recorre toda la ruta hasta él cada 2,5 segundos y mantiene una ventana móvil por salto, de modo que ves el comportamiento a lo largo del tiempo y no una sola muestra.
Cuando un nombre tiene a la vez una dirección IPv4 y una IPv6, el sistema elige una y Pulse la sigue. La fila IP version bajo el host te permite elegir: IPv4 o IPv6 fuerza esa familia para la sesión, y Both (ambas) vigila las dos en paralelo, una familia cada una, por la misma interfaz. Pulse recuerda la elección en este dispositivo.
Una familia forzada nunca recurre en silencio a la otra. Si el nombre no tiene ninguna dirección de esa familia, si la única dirección IPv6 es una que una red móvil fabricó para llegar a un host solo IPv4 (NAT64), o si esta red no tiene ruta para ella, la sesión no empieza y dice cuál es el motivo. Una dirección escrita directamente decide su propia familia.
Cada fila es un salto: su dirección, a quién pertenece, luego avg (media), cur (actual) y jit (jitter) en milisegundos, y un minigráfico de su historial reciente. El gráfico de barras de la derecha dibuja el intervalo de mínimo a máximo de cada salto sobre un eje común, de modo que un salto lento y errático se ve distinto de uno que simplemente está lejos.
Cuando un salto muestra pérdida, pueden estar pasando dos cosas completamente distintas.
El router puede estar descartando tu tráfico: en ese caso todo lo que viene después sufre, y el destino también ve pérdida.
O puede estar reenviando tu tráfico perfectamente y simplemente limitando la tasa de las respuestas que envía sobre sí mismo. Muchos routers hacen esto por política. No pasa nada malo; el salto simplemente no habla de sí mismo tan a menudo como le pediste.
Pulse separa los dos casos y los etiqueta. Si aparece pérdida en el salto 4 y el destino está limpio, la ruta está bien. Si la pérdida del salto 4 continúa hasta el destino, el salto 4 es donde hay que mirar.
"Stable · 3 ms · no loss over 9 rounds" (estable, sin pérdida en 9 rondas) es el resumen de la ventana, no de la última ronda. Cambia mientras la sesión avanza, y es lo que conviene capturar en pantalla para un ticket.
Mientras un Pulse está en curso, el gráfico marca las tres cosas que hace un teléfono y que explican un pico en una ruta por lo demás estable: un roam (cambio a otro punto de acceso de la misma Wi-Fi), un switch (cambio entre Wi-Fi y datos móviles, o a otra red Wi-Fi) y una VPN que se activa o se desactiva. Cada una es una línea discontinua en el momento en que ocurrió, con un pequeño símbolo. Las tres más recientes se nombran bajo el gráfico, una sesión guardada las enumera todas en Changes, y se incluyen en el CSV y en la imagen cuando exportas. Compare muestra las marcas de cada sesión en su propio color.
El diagnóstico con IA también las ve, como el tipo de cambio y en qué momento de la ejecución ocurrió, para poder relacionar una ráfaga de pérdida con un roam. Los identificadores de los puntos de acceso no se envían. Los roams necesitan la ubicación, porque iOS solo revela los detalles de una red Wi-Fi con ella; sin ella, los cambios de red y de VPN se siguen marcando.
Cada sesión que sigue en curso aparece en Running now (en curso ahora). Desliza una hacia la izquierda para pausarla, reanudarla o detenerla sin abrirla. Una sesión que falló se descarta deslizando, con Dismiss.
Dual Pulse mide dos interfaces, o IPv4 e IPv6, a la vez. Cada comparación nombra cada lado por lo que lo diferencia —"Wi-Fi (en0)" frente a "Ethernet (en8)", o "IPv4" frente a "IPv6"— y le da un color, azul o rosa, el mismo en todas las tarjetas. Las cifras de cada lado son las propias casillas de un Pulse sencillo (Cur, Avg, Loss y Jitter, coloreadas según tus umbrales), y una marca de verificación señala el lado mejor en Avg, Loss y Jitter. Una diferencia de hasta el 10 % es un empate.
Opcional, unos veinte segundos. Mide el caudal en cada sentido y, lo que es más útil, qué hace la latencia mientras la línea está ocupada. Una conexión que marca 5 ms en reposo y 300 ms bajo carga es la razón de que las llamadas se corten cuando alguien inicia una copia de seguridad. Esa diferencia es el bufferbloat.
Mientras un Pulse está en curso, también es una Live Activity (actividad en vivo): en la pantalla bloqueada, en la Dynamic Island y en la Smart Stack de tu Apple Watch, sin necesidad de app para el reloj. La tarjeta lleva la línea del veredicto de la franja de arriba y un punto de color. Con varios hosts, o dos interfaces en paralelo, muestra primero el peor y cuenta los demás: "2 of 3 good" (2 de 3 bien).
El teléfono te avisa cuando el veredicto lleva tres rondas seguidas siendo malo, y otra vez cuando lleva tres rondas siendo bueno después de eso. Lento se muestra pero nunca se anuncia, y un enlace que oscila entre los dos estados nunca se mantiene lo bastante para lanzar una alarma. Con el teléfono desbloqueado, el aviso llega del teléfono en lugar del reloj: iOS decide dónde aparece.
Pulse solo mide mientras está en pantalla. Salir de la app pausa la sesión y la tarjeta lo indica; al volver, se reanuda. Cuando todas las sesiones se han detenido, la tarjeta pasa a ser un resumen —"18 min · went bad 2 times · worst 480 ms"— durante una hora. Una comprobación de Services también aparece: "Checking Teams…", y luego su veredicto durante quince minutos.
Gratis, en iPhone. Settings › Live Activity & Widget tiene un interruptor para la tarjeta y otro para los avisos; el ajuste Pulse › Live Activities de los propios Ajustes de iOS prevalece sobre ambos. El interruptor Background checks de esa misma sección es para el widget, que se describe a continuación.
Un widget de la pantalla de inicio o de la pantalla bloqueada responde a una sola pregunta: ¿esta
red está bien ahora mismo? Muestra la última comprobación de Pulse —el router y un
host público, unos cuantos pings a cada uno— con la red en la que se midió y
hace cuánto. Si el host que comprobaría es una dirección o un nombre de la LAN
—.local, .lan, .home,
.home.arpa, un nombre sin dominio como nas, o un nombre
que resuelve a una dirección doméstica—, comprueba 1.1.1.1 en su lugar, para que la
lectura sea siempre sobre tu internet y no sobre tu propia red. Con una VPN de
túnel completo muestra VPN, sin un tramo aparte para el router. La app
comprueba cada vez que la abres y, con
Background checks activado en Settings, cada vez que iOS la despierta en
segundo plano: aproximadamente cada 15 a 60 minutos mientras se usa el teléfono, y
rara vez durante la noche. Un widget no puede medir por sí solo, así que la antigüedad
siempre se muestra; una comprobación de más de seis horas aparece en gris. Tócalo para abrir
Pulse con ese host en el campo: rellena el campo y no inicia
nada. Mientras un Pulse está en curso, el widget lo sigue a él,
y muestra las cifras de ese Pulse cada cinco minutos y una vez más
en el momento en que sales de la app.
Ocho comprobaciones en unos diez segundos, y luego una frase. Las comprobaciones se ejecutan en orden causal —enlace, dirección, puerta de enlace, vecinos, DNS, internet, dirección pública, VPN— y el veredicto nombra el primer fallo, porque es el que explica los demás. Sin enlace no hay puerta de enlace, y sin puerta de enlace no hay DNS; informar del fallo de DNS te mandaría a buscar donde no es.
Bajo el veredicto se enumeran todas las comprobaciones con un punto: verde, superada; ámbar, un aviso; rojo, fallida; gris, no medida. Cada comprobación ocupa el mismo lugar en todas las ejecuciones, así aprendes dónde está DNS. Toca un nombre para saltar a su fila completa.
Los resultados superados se pliegan. Ábrelos cuando quieras ver las cifras que hay detrás de un aprobado.
"Working over IPv6 only — IPv4 is not getting through" (funciona solo por IPv6; IPv4 no pasa) significa que el router dejó de responder y todos los servidores de nombres IPv4 se quedaron en silencio mientras los IPv6 seguían respondiendo. Se dice una sola vez, en el veredicto, y no como dos avisos separados, y la fila de DNS indica la familia: "2 of 3 name servers answered, all of them IPv6; no IPv4 one did." (respondieron 2 de 3 servidores de nombres, todos IPv6; ninguno IPv4). En una red sin ninguna dirección IPv4, a los servidores de nombres IPv6 se les pregunta por IPv6.
"Another device is using this device's address" (otro dispositivo está usando la dirección de este dispositivo) significa que dos dispositivos respondieron por ARP para la misma dirección. Merece la pena investigarlo: normalmente es una dirección estática asignada dos veces, o un dispositivo que conserva una dirección después de que su concesión pasara a otro.
Introduce un host, o host:port para cualquier cosa que no esté en el 443. El campo
SNI, desplegable bajo el destino, te permite conectarte a una dirección y pedir
un nombre distinto, para comprobar uno de los muchos hosts virtuales que hay detrás de un balanceador
de carga.
curl, Java y Python no.
«En mi navegador funciona» es exactamente el error que esto detecta.La confianza la juzga este dispositivo, incluido cualquier perfil o raíz empresarial instalados en él. Un certificado que funciona en tu teléfono y en ningún otro sitio es algo que conviene saber.
Certificate encabeza las herramientas de Look up. Certificate, DNS y WHOIS se abren con el campo vacío, así que no se comprueba nada que no hayas elegido. Un host que nunca responde se da por perdido a los 10 segundos.
Cada certificado que compruebas queda vigilado. Pulse te avisa 30, 14, 7 y 1 días antes de que caduque, a las 9 de la mañana, y te dice cuándo se renueva, deja de ser de confianza, deja de coincidir con su nombre o el servidor deja de enviar su certificado intermedio. La primera vez, iOS pide permiso para enviar notificaciones, solo después de que toques Turn on bajo el resultado de un certificado.
Las nuevas comprobaciones se hacen en segundo plano siempre que iOS lo permite, unas dos veces al día, desde tu dispositivo. Un portal cautivo, o una red que inspecciona el tráfico cifrado, hace que todos los certificados parezcan incorrectos a la vez; Pulse lo reconoce y no juzga nada en esa pasada, así que no puede dar una falsa alarma. Toca un aviso para volver a comprobar el certificado.
La herramienta Certificate muestra cuántos certificados se vigilan y cuál caduca antes. Tócala para abrir Watching, la lista completa, con los más urgentes primero: toca uno para volver a comprobarlo, desliza para dejar de vigilarlo. La misma lista está en Settings, en Certificate alerts, junto al interruptor. La lista se sincroniza a través de tu propio iCloud, como el historial; el interruptor se ajusta en cada dispositivo.
Introduce una dirección web. Pulse carga la página entera en una sesión de
navegador privada que no guarda nada —ni cookies, ni caché, ni inicios de sesión— y se
detiene cuando la página se ha cargado y se queda en calma durante 2 segundos, o a los
30 segundos. Un http:// escrito se respeta, para que veas su redirección a
HTTPS.
cdn.example.com
pertenece a example.com. Otro sitio a menudo no comunica tamaños ni fases a la página;
Pulse escribe «not disclosed» en lugar de contar 0.Las redirecciones muestran adónde fue cada una y cuánto tardó; el navegador no informa de sus códigos de estado. Una ejecución conserva las 300 solicitudes más largas. Pasar a segundo plano detiene una comprobación, porque iOS pausa allí las páginas web. Sin Pro, el mosaico Web lleva una insignia PRO y Check abre el paywall.
Díselo a Siri, ejecútalo desde Atajos o toca un botón del Centro de control. Las frases son en inglés, como la app. Todo es gratis, salvo lo que es Pro en la app, y nada nuevo sale de tu dispositivo.
Cuando otra app del teléfono tiene el mismo nombre que el servicio (Microsoft Teams, Zoom...), Siri puede abrir esa app en su lugar. Di "Check a service in Pulse" y responde a la pregunta.
"My router" o "my gateway" es la puerta de enlace de la red en la que estás. Para cualquier otro host, Siri lo pregunta ("Which host?"); "google dot com" se entiende.
Check my network, Ping, Certificate y My network responden con la voz y una pequeña tarjeta, sin abrir la app, en menos de 25 segundos. Las ejecuciones se guardan en History como cualquier otra; My network no es una ejecución. La acción de Atajos Pulse a host tiene un campo opcional Minutes (de 1 a 1440): ajústalo ahí, o en un atajo que ejecutes luego con la voz o con el botón de acción, y el Pulse termina pasados esos minutos y se conserva. No es algo que se diga a Siri.
Añade el control Check network (de Pulse) al Centro de control. Un toque ejecuta un Health Check en segundo plano y publica el veredicto como notificación; toca la notificación para abrir esa ejecución en History.
La acción de Atajos Check my network tiene la opción Notify: Only if not healthy (por defecto), Always o Never. Está pensada para automatizaciones, como al unirte a una red Wi-Fi, y para el botón de acción. La frase dicha a Siri nunca publica una notificación. Sin conexión la respuesta es "You're offline: no Wi-Fi or cellular."; desde la acción de Atajos también notifica según su ajuste Notify, y el botón del Centro de control siempre notifica.
Pro funciona como en la app: iniciar un segundo Pulse con el plan gratuito dice "Running more than one Pulse is part of Pulse Pro." y abre el paywall. No hay diagnóstico con IA a través de Siri.
Cualquier tipo de registro, contra los resolvers del sistema o uno que indiques. La franja muestra el servidor que respondió y el tiempo de ida y vuelta; las respuestas llevan sus TTL. Cuando una respuesta no cabe en un datagrama, la consulta se repite por TCP y la franja lo indica.
Un NOERROR vacío es ámbar, no rojo: el nombre existe y no tiene
ningún registro de ese tipo, lo que es un hallazgo y no un fallo.
NXDOMAIN —el nombre no existe— es rojo.
Dominios, direcciones y números de AS. RDAP cuando el registro lo ofrece, puerto 43 cuando no. La caducidad se marca en rojo a menos de 30 días y en ámbar a menos de 90: un dominio se renueva a mano en un ciclo anual, así que el aviso tiene que llegar mucho antes que el de un certificado.
Ping representa los tiempos de ida y vuelta a medida que llegan, con la pérdida y el jitter según RFC 3550.
Traceroute recorre la ruta una vez, por ICMP, UDP o TCP al puerto 443. Prueba TCP cuando los otros están filtrados: muchas redes descartan las sondas ICMP y UDP pero dejan pasar una conexión al 443.
Path MTU encuentra el paquete más grande que pasa. Si un router indica su MTU, Pulse se lo cree y luego lo verifica; si la ruta no dice nada, hace una búsqueda binaria. Una MTU de ruta por debajo de 1500 sin ningún ICMP que lo explique es la causa clásica de «las páginas pequeñas cargan, las grandes se quedan colgadas».
Un terminal SSH y telnet, para los hosts que señalan las demás herramientas.
Guarda un host con su dirección, usuario y puerto; guarda una contraseña o una clave para
él en el llavero del dispositivo (o genera una clave en la app y pega su
mitad pública en authorized_keys); tócalo para conectarte. Una fila
de teclas —Esc, Ctrl, Tab, las flechas— queda sobre el teclado, y pellizcar
cambia el tamaño de la letra. Cada host puede tener su propio esquema de colores.
Desde Pulse, la ficha de detalle de un salto ofrece Open terminal junto a Ping this hop; un dispositivo de la pantalla Devices ofrece lo mismo. Si la dirección pertenece a un host guardado, ese host se abre con su usuario y su clave; si no, se te pide un usuario. La primera vez que una sesión no guardada se conecta, Pulse ofrece guardarla.
Un pegado de varias líneas se muestra completo antes de enviarse. Cada línea de un pegado se ejecuta en cuanto llega, así que cualquier cosa de más de una línea —o de más de unos pocos kilobytes— abre antes una vista previa, numerada, con un único botón Paste.
Con Pro, una sesión sigue abierta cuando vuelves a la lista de hosts y sigue ahí cuando regresas; sin Pro, salir desconecta, y Pulse lo avisa antes. Pro también guarda un historial de comandos: cada comando que ejecutaste, por host y usuario, con búsqueda, y a un toque de pegarlo de nuevo en un prompt, desde la barra de herramientas del terminal, desde la lista de hosts o desde el menú de pulsación prolongada. Nada que parezca una contraseña o un token se guarda nunca, y Record command history y Sync command history with iCloud (desactivado por defecto) son interruptores en Settings. El historial es una suposición hecha a partir de lo que devuelve el eco del shell; la integración con el shell, opcional, hace que el host informe de cada comando con exactitud.
Abierto desde dentro de una sesión, empieza en ese host, que es normalmente lo que quieres, pero no queda fijado ahí. El menú Host, arriba a la izquierda, cambia a cualquier otro host, o a todos, donde todo lo que has ejecutado forma una sola lista, lo más reciente primero, con todos los hosts mezclados y cada fila indicando de cuál viene. Estar conectado a una máquina no es motivo para no poder leer lo que ejecutaste en otra.
La lista está hecha para leerse. Un comando que ejecutes cuarenta veces a partir de ahora es una sola fila con un contador al lado, no cuarenta filas. El historial registrado antes de esta versión conserva las filas que ya tiene: nada las agrupa a posteriori. Los comandos que no se pueden deshacer —cualquier cosa que borre, formatee, sobrescriba o reinicie— van marcados, para que los veas antes de tocarlos. Una franja de color en el lateral de cada fila indica de qué host viene, tomada de los colores del terminal de ese host siempre que se lean bien sobre la lista. Desliza para fijar el que no quieres perder nunca: un comando fijado se conserva aunque el resto caduque, y bajo el campo de búsqueda hay filtros para Pinned (fijados) y Risky (de riesgo). Mantén pulsada una fila para Edit and send…: el comando se abre en un campo con sus argumentos listados como botones, así que cambiar una dirección o un número es un toque y no arrastrar un cursor diminuto, y lo que envías sigue pasando por la misma vista previa de pegado. Share entrega lo que la lista esté mostrando como texto plano, un comando por línea, con el host y las horas arriba, para el ticket que pregunta qué ejecutaste.
Desde la barra de herramientas de una sesión SSH, o deslizando un host en la lista, Files abre dos paneles por SFTP, con el mismo inicio de sesión que el terminal, sin una segunda contraseña ni clave. Este dispositivo a un lado, el host al otro. Marca lo que quieras y pulsa el botón: Download trae a este dispositivo los archivos marcados en el host, Upload envía al host los marcados aquí, y cada botón dice cuántos está a punto de mover. En un teléfono en vertical, los dos paneles pasan a ser un selector entre los que alternas con un toque; tus marcas se mantienen al cambiar.
Lo que muevas llega a donde esté situado el otro panel: no hay destino que elegir ni carpeta que recordar. Entra primero en otro directorio en cualquiera de los dos lados y la siguiente transferencia lo sigue. Una descarga sigue empezando en la carpeta propia de esta app —Documents > Pulse—, que muestra la app Archivos, con Share junto a cada descarga terminada, y Add trae archivos desde Archivos o iCloud Drive. Las carpetas se pueden abrir pero no marcar: todavía no se transfieren directorios completos.
Cada panel tiene su propio menú para New folder, Rename, Delete y el orden, y en el lado del host una vista de solo lectura de los permisos de un archivo. Ya no hay acciones al deslizar: un deslizamiento completo solía borrar un archivo en un servidor en producción. Ahora, borrar requiere una marca y una confirmación que indica cuántos archivos y de qué host. Si lo que mueves fuera a sobrescribir algo, Pulse pregunta una sola vez para todo el lote, no una vez por archivo, y ofrece conservar ambos —el nuevo se numera—, reemplazar u omitir. Una transferencia se detiene si sales de la app: una conexión SSH no sobrevive a que la app quede suspendida, así que Pulse mantiene la pantalla encendida mientras hay una en curso y dice claramente que salir la detiene.
Cuando un lote termina, te lo dice y espera: cuántos archivos se movieron y, si los hubo, cuántos se omitieron o fallaron. Después las marcas se quitan de los archivos que de verdad se movieron y se quedan en todo lo que falló o que omitiste, así que volver a enviarlos no obliga a buscarlos otra vez en la lista.
Qué más hay en esta red. Pulse envía un eco ICMP a cada dirección de tu subred, espera y enumera lo que respondió: tu propio dispositivo marcado como This device, la puerta de enlace marcada como Router, y todo lo demás con el nombre que anuncia por Bonjour o el nombre al que resuelve su dirección. Toca una fila para ver sus direcciones, IPv4 e IPv6, los servicios que anuncia, y una forma de hacerle ping o abrir un terminal en él.
Lo que no puede ver, y por qué. Un dispositivo que ignora el ping no aparece. En un Mac, Pulse también leería la tabla de vecinos del kernel y lo encontraría ahí —una impresora o un NAS con cortafuegos responde a ARP aunque descarte el eco—, pero iOS no da a una app ninguna dirección de hardware de sus vecinos, así que en iPhone y iPad la lista es lo que respondió. Es un límite de la plataforma, no un ajuste, y ninguna app en iOS puede hacerlo mejor. Por eso tampoco aparece el fabricante junto a cada dispositivo: el nombre del fabricante se deduce de la dirección de hardware, y no hay ninguna que leer.
Cuándo se ejecuta. Cada vez que Overview se actualiza, y como mucho una vez cada cinco minutos en la misma red. Solo por Wi-Fi y por cable: nunca por datos móviles, y nunca en una red mayor que un /22, que son mil direcciones y unos diez segundos. Se detiene cuando sales de la pantalla. Settings › Scan the local network lo desactiva por completo.
Comprueba un dispositivo, o marca varios y compruébalos juntos, en dieciséis puertos conocidos: SSH, telnet, DNS, web, SMB, AFP, escritorio remoto, tres puertos de impresión y los que suele usar un NAS. No se comprueba nada hasta que tocas, y el botón dice lo que va a hacer antes de que lo hagas: 6 devices · 96 connections. Va dispositivo por dispositivo y se detiene en cuanto se lo indicas.
Los resultados se quedan en la fila con la fecha en que se tomaron. Lee la fecha. Los puertos abiertos cambian, y una lista de hace tres semanas presentada como actual es la misma mentira que una lista de dispositivos que ha sobrevivido a su red.
Verde significa que el protocolo de ese puerto cifra lo que transporta; ámbar significa que envía las credenciales en claro. Todo lo demás se deja sin color, porque «SMB está abierto en tu NAS» no es un hallazgo, es un martes cualquiera.
Ponle nombre a un dispositivo y el nombre se mantiene: con una dirección nueva y un nuevo escaneo, y por encima de como lo llame la red. Pulse también recuerda lo que había la última vez, así que lo nuevo aparece como New, y un dispositivo que estaba antes y ahora falta aparece como Absent en lugar de borrarse: un portátil cerrado no es un portátil que ya no está.
Un dispositivo que Pulse no ha visto en noventa días se olvida, junto con su fecha de primera detección y los puertos que haya encontrado una comprobación. Settings › Forget devices not seen for ofrece treinta días, un año o nunca. Un dispositivo al que has puesto nombre se conserva siempre, por mucho tiempo que lleve sin aparecer: ponerle nombre es lo único aquí que te cuesta un esfuerzo, y un temporizador no debería deshacerlo. Así que hay una salida manual: abre un dispositivo y elige Forget this device, o Forget them now en Settings para aplicar el límite de inmediato. Ninguna de las dos cosas toca nada en la red; el siguiente escaneo vuelve a encontrar el dispositivo, como nuevo.
Lo que se recuerda se queda en el dispositivo, y solo se sincroniza con tu propio iCloud privado si activas ese interruptor. Nada sobre tu red se envía a ningún otro sitio, y la lista de dispositivos nunca forma parte de un diagnóstico con IA.
Dieciséis servicios de uso diario en cuatro grupos: video calls (Teams, Zoom, Google Meet, Webex), files (OneDrive, SharePoint, Google Drive, Dropbox), sign-in & mail (Entra ID, Okta, inicio de sesión de Google, Exchange Online, Gmail), remote desktop (Azure Virtual Desktop / Windows 365, Citrix Cloud, GlobalProtect (Prisma Access)). Esperan detrás de una línea en la pantalla de Pulse, Services · 16, así que no ocupan espacio hasta que los quieres: toca la línea para abrir los cuatro grupos, cada servicio marcado con un punto de su propio color. Cuando hayas comprobado uno, la línea también muestra tu última comprobación y cómo fue; tócala para repetirla. Toca uno y Pulse dedica unos quince segundos a sondear sus endpoints reales: un binding STUN al relé de medios para Teams y Meet, una conexión TCP para una puerta de enlace, y tiempos HTTPS —DNS, TCP, TLS, primer byte— para el resto. Cualquier respuesta, sea cual sea, cuenta como accesible.
El resultado es un veredicto claro, con las mismas palabras que usa el resto de la app: Calls should be fine (las llamadas deberían ir bien), Sync is slow (la sincronización va lenta), Sign-in unreachable — other services will fail too (inicio de sesión inaccesible; otros servicios también fallarán), Mail unreachable (correo inaccesible). Un toque en la tarjeta inicia un Pulse sobre el peor endpoint que encontró.
Lo que «accesible» no significa. Las llamadas de Zoom y Webex se indican como Reachable — call quality not measured (accesible; calidad de llamada no medida), no como un veredicto sobre la llamada en sí, porque sus servidores de medios no responden a una prueba como lo hacen los de Teams y Meet. Decir menos que de las otras videollamadas es aquí la respuesta honesta, no una función que falte.
El escritorio remoto no tiene el mismo límite. Azure Virtual Desktop y Windows 365 miden su propia puerta de enlace por TCP, así que la tarjeta da palabras reales sobre la sesión —Should feel responsive, Expect some lag, Expect heavy lag, Can't reach the gateway—, igual que cualquier otra comprobación medida. Citrix Cloud y GlobalProtect (Prisma Access) obtienen también esas palabras, pero solo cuando se conoce la puerta de enlace propia de tu organización (ver más abajo). Hasta entonces, esa fila muestra Needs your organisation name (falta el nombre de tu organización), no una suposición sobre una puerta de enlace a la que Pulse todavía no sabe dirigirse.
Una comprobación añade una indicación cuando encuentra un motivo concreto: UDP parece bloqueado y la llamada recurrirá a TCP; el puerto 8801 propio de Zoom parece bloqueado y recurrirá al 443; una página de inicio de sesión de Wi-Fi está interceptando el tráfico; un certificado llegó de un proxy identificado que inspecciona TLS; o el propio inicio de sesión no era accesible hace unos minutos y todo lo demás probablemente también lo está notando.
Tu organización, por su nombre (Pro). SharePoint, Okta, Citrix Cloud
y el portal de Prisma Access de GlobalProtect son tuyos, no un endpoint público
que Pulse ya conozca. GlobalProtect se comprueba a través de la nube Prisma
Access de Palo Alto: el nombre que va antes de .gpcloudservice.com; un
portal de GlobalProtect alojado por tu propia organización, y Zscaler, todavía no
se comprueban. Con Pro se te pide un nombre la primera vez que una comprobación lo
necesita; en la versión gratuita nunca se pide, porque el endpoint que comprobaría es una fila Pro.
En cualquier caso, si lo omites o no lo das, ese servicio muestra
Needs your organisation name hasta que se indique un nombre. Lo que escribes
se queda en tus dispositivos; solo se envía al servidor de Pulse dentro de un Explain
this que tú pidas.
La versión gratuita ve el titular y el endpoint que está peor. Pro ve las cifras propias de cada endpoint, los endpoints de tu organización comprobados por su nombre junto a los públicos, y Explain this: una lectura con IA de la comprobación, redactada igual que un diagnóstico de Pulse o de Health Check, y enviada solo cuando la pides.
Cada comprobación se guarda en History como cualquier otra ejecución, con su propio filtro. La versión gratuita conserva siete días, igual que todo lo demás.
La lista de servicios no está fijada a la versión de la app que instalaste: se actualiza desde el servidor de Pulse aproximadamente una vez al día, así que se puede añadir un servicio sin actualizar la app.
Cada ejecución se guarda, agrupada por día. Cada fila lleva la hora, el destino, la cifra principal y el contexto: cuánto duró, dónde estabas y por qué interfaz se hizo.
Una ejecución guardada se vuelve a evaluar cada vez que la abres, con los umbrales de hoy, sin quedarse congelada en el veredicto con el que se registró. Una comprobación de certificado guardada cuando le quedaban 40 días sale en rojo cuando le quedan 10. Cambia un umbral en Settings y todas las ejecuciones pasadas cambian de color.
La versión gratuita conserva siete días. Pro lo conserva todo y lo sincroniza a través de tu propio iCloud, junto con tus ajustes: el esquema de colores por defecto del terminal, los límites de Pulse, los nombres de organización y cuánto tiempo se recuerdan los dispositivos. Los ajustes propios de un dispositivo, como su nombre o si escanea la red, se quedan en ese dispositivo.
Share session, en una sesión guardada o en la que está en curso, envía un enlace a Mensajes, Mail y todo lo demás de la hoja de compartir —tócalo y Pulse abre la sesión— y el archivo a AirDrop y a Guardar en Archivos. Una sesión en curso se envía tal como está y sigue en curso.
El nombre de tu Wi-Fi, tu dirección pública, tu ubicación y cualquier diagnóstico con IA nunca están en
el archivo ni en el enlace, y los nombres de los dispositivos de tu red doméstica se
eliminan de la ruta. Se queda lo que necesita la comparación: los routers a lo largo
del camino, las redes a las que pertenecen y el nombre de tu proveedor. Pulse por sí mismo
no sube nada: el enlace lleva la propia sesión, después del
#, y la página que abre en peltriaux.com nunca la ve.
Una sesión que te envían se guarda en History como "Shared by" (compartida por) quien la envió, separada de las tuyas: nunca se ofrece como uno de tus hosts recientes ni como una sesión que continuar, y no se envía al diagnóstico con IA. Abrir la misma sesión dos veces, aunque sea una como enlace y otra como archivo, conserva una sola copia.
Ponla junto a una de tus propias sesiones al mismo host, o toca Pulse it from here para lanzar una a su lado y ver cómo la tuya se completa en vivo. Dos redes se separan en el primer salto, así que la comparación muestra dónde se juntan las dos rutas —el primer router, o la primera red, por la que pasan las dos— y si la diferencia está antes de ese punto, en la línea propia de una de las personas, o después, en la parte que comparten. Cuando el host responde a cada uno desde un servidor distinto, lo dice y compara solo las cifras. Compartir es gratis; comparar forma parte de Pulse Pro. El nombre con el que salen tus sesiones se pide la primera vez que compartes, y está en Settings, en This device.
Coloca un iPhone Duo medio abierto con la mitad superior de pie y cada herramienta se divide por el pliegue según una regla: lo que miras va en la mitad de pie, lo que tocas va en la mitad plana. La bisagra queda entre las dos.
Los botones de ejecutar dejan la barra superior y pasan a la mitad plana, y una fila justo debajo del pliegue tiene ‹ Back, que vuelve a la pantalla inicial de la herramienta, y Toolbox en todas las pantallas divididas. Abierto del todo, Pulse usa la pantalla completa con la caja de herramientas junto a tus resultados; cerrado, la pantalla exterior funciona como en cualquier iPhone. La división no necesita nada de ti y se desactiva sola cuando abres o cierras el teléfono.
El globo de la barra de herramientas fija todas las herramientas a una interfaz —Wi-Fi, datos móviles, un túnel VPN— para que puedas medirlas por separado y compararlas. Las interfaces que en ese momento no pueden transportar una sonda siguen apareciendo, con el motivo al lado y un punto de color: not connected (no conectada) en rojo, no address (sin dirección) o no way out (sin salida) en ámbar. Se pueden seleccionar a propósito: la interfaz que más quieres investigar suele ser la que está rota.
Etiqueta la red en la que estás —«Casa», «Oficina», el nombre de un cliente— y cada ejecución hecha allí se archiva bajo esa etiqueta. Así History se puede leer meses después, y evita que compares dos ejecuciones que nunca fueron comparables.
En una red que Pulse no ha visto antes, puede sugerir un nombre, que obtiene pidiendo a iOS tu posición con precisión de kilómetro y convirtiéndola en un barrio. Acéptalo, escribe el tuyo o déjalo en blanco. Hasta que aceptes, las ejecuciones conservan la última etiqueta que elegiste; al detener un Pulse se vuelve a preguntar, en la tarjeta que ofrece guardarlo, para que una sesión lejos de casa no se archive como casa por error. Las coordenadas nunca se guardan y nunca salen del dispositivo; la etiqueta sí viaja: se guarda con tus ejecuciones y se incluye cuando pides un diagnóstico con IA. Consulta la página de privacidad.
Todas las pruebas de red son gratis y sin límite, junto con siete días de historial y tres diagnósticos con IA. Pro añade:
Lee las cifras de la propia ejecución y escribe qué falla, dónde, por qué es probable que sea así y qué probar a continuación, con las pruebas que usó y un nivel de confianza. Puede equivocarse: comprueba los saltos que nombra antes de actuar.
Para generarlo, la ejecución sale de tu dispositivo. La primera vez que lo pides, Pulse te muestra exactamente lo que se envía y espera a que aceptes. La página de privacidad lo detalla por completo.
Red local: necesaria para la lista de Devices, la comprobación de vecinos de Health Check y la prueba de enlace. iOS lo pregunta la primera vez; si lo rechazas, esas funciones solo muestran este dispositivo. Ubicación: iOS la exige antes de que cualquier app pueda leer el nombre de la red Wi-Fi, y Pulse también la usa con precisión de kilómetro para sugerir una etiqueta de lugar para una red que no has visto antes. Tus coordenadas nunca se guardan y nunca salen del dispositivo; solo sale una etiqueta que aceptes. Consulta la página de privacidad. Rechazar cualquiera de los dos permisos deja el resto de la app funcionando. Notificaciones: solo se piden cuando activas los avisos de certificados; si las rechazas, los certificados siguen vigilados, sin aviso.