Dispositivos reales
123iPhone 15, 16 Pro Max y SE, Pixel 8, Galaxy S24 y Z Fold5, iPad Air, mini y Pro, Galaxy Tab y viewports de portátil hasta QHD. Tamaño, densidad de píxeles, táctil, user agent y client hints cambian a la vez.
Los navegadores de siempre te enseñan la web como la ves tú. Oblo parte de la pregunta contraria: ¿cómo la ven los demás? Dispositivo, idioma, red y accesibilidad se convierten en controles de la barra, no en ajustes enterrados en un panel que cierras sin querer.
Por qué no basta con las DevTools
El modo dispositivo de Chrome es excelente, y Oblo funciona con el mismo motor. Pero vive dentro de las DevTools: repartido entre varios paneles, se reinicia al cerrarlos, se olvida de la web en la siguiente visita y no cambia el idioma que recibe tu servidor. Oblo lo reúne todo en una barra y lo recuerda web por web.
| Navegador de siempre | Chrome DevTools | Oblo | |
|---|---|---|---|
| Tamaño, densidad de píxeles, táctil y user agent del dispositivo | No | Símodo dispositivo | Síteclas 1 2 3 |
| Idioma enviado al servidor (Accept-Language) | En partepara todo el navegador | En partesolo Intl, desde Sensores | Sípor pestaña |
| Zona horaria y geolocalización | No | Sípanel Sensores | Sísiguen al idioma |
| Ajustes recordados para cada web | No | Nose reinician al cerrar | Sí |
| Red, CPU, movimiento reducido, contraste, deficiencias visuales | No | Síen cuatro paneles | Síun solo menú |
| Errores de la página visibles sin la Consola | No | En partesolo con las DevTools abiertas | Síindicador en la barra |
| Revisión SEO y vista previa para compartir | No | En parteauditoría de Lighthouse | Sípanel Página |
| Abrir la página en tu móvil (localhost → IP de la LAN) | No | No | Sícódigo QR |
| HTTPS autofirmado en localhost y *.test | En partesaltándote un aviso | No | Sísolo hosts de desarrollo |
| Con sesión iniciada y sin ella, lado a lado | En parteotro perfil u otra ventana | No | Síislas |
01 · Una emulación que llega hasta el servidor.
iPhone 15, 16 Pro Max y SE, Pixel 8, Galaxy S24 y Z Fold5, iPad Air, mini y Pro, Galaxy Tab y viewports de portátil hasta QHD. Tamaño, densidad de píxeles, táctil, user agent y client hints cambian a la vez.
Los iPhone recientes tienen barra de estado, Dynamic Island e indicador de inicio, con los mismos safe-area-inset que da Safari, en vertical y en horizontal.
Arrastra los bordes hasta la medida que necesites. Sobre el dispositivo hay una regla con los breakpoints de Tailwind: haz clic en sm, md o lg para ajustarte a ellos.
Vertical y horizontal con una tecla. screen.orientation y las media queries de orientación responden.
Diez locales listos y cualquier etiqueta BCP 47. Accept-Language, navigator.languages, Intl, zona horaria y geolocalización cambian a la vez, y la página se recarga para que tu servidor también se entere.
Fuerza prefers-color-scheme en la página sin tocar el tema del sistema.
02 · Las condiciones en las que navega la gente real.
Fast 4G, Slow 4G, 3G y sin conexión; CPU limitada a 4×, 6× o 20×. Se guarda por web junto con el dispositivo.
Impresión, prefers-reduced-motion, prefers-contrast y forced-colors, además de simulación de deficiencias visuales.
Zonas de layout shift, paint flashing, bordes de capas, contornos de elementos y contador de FPS, desde el mismo menú.
Un indicador rojo cuenta las excepciones JS, los console.error y las solicitudes fallidas o con estado ≥ 400 de la página. Un clic te las lista y te lleva a la Consola.
03 · Las comprobaciones que haces antes de salir a producción.
Title, description, H1, lang, viewport, canonical, robots, Open Graph, hreflang y alt de las imágenes de un vistazo, con vista previa para compartir y el esquema de encabezados.
Bloquea URL con comodines (también hay una lista de rastreadores habituales), añade cabeceras, desactiva JavaScript o la caché HTTP. Las reglas se guardan por web.
A la resolución emulada, 1170 px de ancho en un iPhone 15, o la página completa hasta 16.384 px. En una carpeta o directamente al portapapeles.
04 · Pequeños detalles que te salvan el día.
Los certificados autofirmados se aceptan en localhost, 127.x, *.localhost, *.test, *.local y en IP privadas. En el resto, los errores de certificado siguen siendo errores.
Un código QR con la dirección de la página, donde localhost pasa a ser la IP de tu LAN: el móvil abre directamente tu servidor de desarrollo.
Cada isla tiene sus propias cookies y su storage y recuerda los inicios de sesión al cerrar: un admin y un invitado lado a lado, cada uno en su isla.
Cada web vuelve a abrirse con el dispositivo, el idioma, el tema y las condiciones con que la estabas probando.
Borra las cookies (también las del dominio padre), localStorage, sessionStorage, IndexedDB, service workers y la caché de la web, y recarga.
Cada comando tiene un atajo global y una tecla única, y puedes reasignar ambos en Configuración.
Pestañas que vuelven a abrirse, autocompletado del historial, marcadores y el buscador que prefieras. Úsalo todo el día, no solo para probar.
Límites, sin rodeos
El motor es Chromium. En iPhone y iPad coinciden tamaño, táctil, idioma y user agent, pero los fallos de renderizado propios de WebKit solo aparecen en un Safari de verdad.
En Linux hay un paquete deb y un AppImage para procesadores Intel y AMD de 64 bits: por ahora, ni ARM, ni Flatpak, ni Snap.
Las llaves de acceso del llavero de iCloud, de Chrome o del teléfono (acceso con QR o Bluetooth) no están disponibles. En Mac, Oblo crea las suyas con Touch ID: entra con otro método y añade una desde Oblo en la configuración de la cuenta.
Algunos sitios bloquean los navegadores que no reconocen como Chrome, Safari, Firefox o Edge. Iniciar sesión con Google funciona; con otros servicios, por ahora, puede pasar.
En desarrollo Oblo 0.2, construido directamente sobre Chromium, resuelve los problemas de compatibilidad con los proveedores de identidad, el streaming protegido y las passkeys. Llegará primero a los Mac con Apple Silicon y justo después a todos los demás sistemas.
Descarga
Apple Silicon e Intel, macOS 13 o posterior
Versión: Apple Silicon · Intel
Instalador para Windows 10 y 11, 64 bits
El instalador aún no está firmado: si Windows muestra un aviso, elige «Más información» y luego «Ejecutar de todas formas».
Paquete deb para Ubuntu y Debian, 64 bits
Abre el .deb con la aplicación Software o instálalo con sudo apt install ./oblo_*.deb. En otras distribuciones, usa el AppImage (necesita libfuse2).