Sobre este proyecto
Hola, soy Mats Julian Steffens, informático multimedia autónomo de Buchholz in der Nordheide, Alemania.
La idea
Con los celulares y laptops de segunda mano siempre me molestó lo difícil que es conocer la autonomía real. Los datos de «salud de la batería» dicen poco sobre cuánto aguanta un dispositivo en el día a día. Mi método solía ser engorroso: una cámara apuntando a la pantalla, un reloj de pulsera al lado y esperar a que el dispositivo se apagara. Por eso programé Draintest – un test de batería que funciona directamente en el navegador, sin app y sin registro.
Cómo funciona
- ID de prueba: cada visita recibe un número correlativo con el que encuentras tu resultado, incluso cuando el dispositivo ya se ha apagado.
- Mediciones: durante la prueba, el navegador envía cada 30 segundos la hora y el nivel de batería al servidor. La última medición antes de apagarse es la autonomía real.
- Nivel de batería: se lee mediante la API Battery Status del navegador (Chrome, Edge, Opera, Samsung Internet). Safari y Firefox no lo ofrecen – ahí solo se mide el tiempo.
- Tres perfiles de carga: segundo plano (uso normal), CPU al 100 % con Web Workers en todos los núcleos y un vídeo a pantalla completa con brillo máximo. Un wake lock evita que se apague la pantalla.
- Estimación: una regresión lineal sobre las mediciones da el consumo en porcentaje por hora – y con ello cuánto dura una carga completa. Los periodos con cargador se ignoran.
- Respeto a la privacidad: sin cookies ni servicios de terceros; todo funciona en un servidor en Alemania.
Contacto
- Mi empresa: MJS Medien (mjs-medien.de)
- Mi perfil de LinkedIn
- mats@draintest.io