Web/Mobile Assurance

Low-end Device Check

Mide tu app o sitio en hardware Android real de gama baja, no en un emulador.

  • lowend_check
Próximamente
USD 99,00/mes
  • 1 app
  • Politica de overage: 80% warning / 100% soft-stop, segun plan
Avisarme
01 — El problema

El problema

Los emuladores no reproducen fielmente el comportamiento bajo memoria/CPU limitados de un telefono real de gama baja.

Para quien es

Empresa cuya app/web debe funcionar en telefonos Android de gama baja (mercados donde la mayoria de usuarios reales tiene hardware limitado), sin acceso propio a ese hardware para probar.

02 — Lo que nos envias

Lo que nos envias

CampoFormatoValidacion
url or package_nameURL http(s), o nombre de package AndroidSe requiere exactamente uno de los dos, nunca ambos
min_tierlow / mid / highPor defecto low; se compara contra device_tier_observed como meets_min_tier
cold_startBooleanoPor defecto true — mide am start -W TotalTime/WaitTime
03 — Que corre

Que corre

  • El worker corre el chequeo en un dispositivo Android real de gama baja (nunca un emulador): perfil del dispositivo, timing de carga/cold-start, memoria PSS, frames "janky", y cualquier FATAL EXCEPTION/ANR observado via una ventana de logcat.
  • Fault profiles cubiertos por el harness: network_loss, adb_loss, sim_anomaly, reboot, ui_change (service_restart aun no esta registrado — apply()/restore() sin implementar en fault_injection.py, una brecha preexistente).
  • Aun no han corrido backtests formales contra el dispositivo real (BLOCKED_HARDWARE) — el probe existe pero tiene 0 corridas medidas hoy.
04 — Lo que obtienes

Lo que obtienes

json
{
  "status": "ok",
  "detail_json": { "device_tier_observed": "low", "meets_min_tier": true, "pss_kb": 118432, "cold_start_total_ms": 2140, "janky_frames_pct": 3.1 },
  "screenshot_path": "evidence/2026-09-23/lowend/run_9a4d.png",
  "failure_class": null,
  "recovery_actions_json": null,
  "evidence_signature_json": {
    "signature": "b8c3...f0",
    "algorithm": "Ed25519",
    "key_id": "witnio-run-ed25519-2026-09"
  },
  "ran_at": "2026-09-23T14:02:11Z"
}
  • Un MonitorRun por corrida
  • Screenshots
  • Timings
  • Evidencia
  • Dashboard/API segun plan
05 — Limites y cuotas

Limites y cuotas

Cargando...

06 — Autonomia

Autonomia

Diseñado para correr desatendido de punta a punta. Aun no medido: cero corridas de backtest reales contra el dispositivo fisico hoy (BLOCKED_HARDWARE) — el check_type y el probe existen, pero la autonomia no tiene una cifra medida todavia.

07 — Cumplimiento

Cumplimiento

Evidencia

Todavia no hay un claim publicable para este servicio — los backtests y la evidencia real se siguen midiendo. Ver Limitaciones conocidas abajo.

Verificar evidencia

08 — Limitaciones conocidas

Limitaciones conocidas

  • Sin backtests formales medidos todavía.
  • Medido hoy en un dispositivo de gama MEDIA hasta que exista un dispositivo de gama baja real en el pool: cada corrida declara el tier observado y si cumple el tier mínimo honestamente — nunca se simula un resultado de gama baja.
  • Depende del pool físico internal_research/gama-baja, hoy limitado en tamaño.
  • La detección de crash es un escaneo best-effort de la ventana de logcat, no un parser completo de stack trace.
09 — FAQ
FAQ

Preguntas sobre este servicio

Todavía no. No existen backtests formales ni muestras reales todavía, por lo que permanece fail-closed hasta que eso cambie.

Listo para Low-end Device Check?