Low-end Device Check
Mide tu app o sitio en hardware Android real de gama baja, no en un emulador.
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.
Lo que nos envias
| Campo | Formato | Validacion |
|---|---|---|
| url or package_name | URL http(s), o nombre de package Android | Se requiere exactamente uno de los dos, nunca ambos |
| min_tier | low / mid / high | Por defecto low; se compara contra device_tier_observed como meets_min_tier |
| cold_start | Booleano | Por defecto true — mide am start -W TotalTime/WaitTime |
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.
Lo que obtienes
- Un MonitorRun por corrida
- Screenshots
- Timings
- Evidencia
- Dashboard/API segun plan
Limites y cuotas
Cargando...
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.
Cumplimiento
Evidencia
Todavia no hay un claim publicable para este servicio — los backtests y la evidencia real se siguen midiendo. Ver Limitaciones conocidas abajo.
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.