Sobre este projeto
Olá, eu sou Mats Julian Steffens, cientista da computação de mídia autônomo de Buchholz in der Nordheide, na Alemanha.
A ideia
Com telemóveis e notebooks usados, sempre me incomodou o fato de quase não dar para descobrir a autonomia real. Os dados de “saúde da bateria” dizem pouco sobre quanto tempo um aparelho realmente dura no dia a dia. Meu método era trabalhoso: câmera apontada para a ecrã, relógio de pulso ao lado e esperar o aparelho desligar. Por isso programei o Draintest – um teste de bateria que roda direto no navegador, sem app e sem cadastro.
Como funciona
- ID de teste: cada visita recebe um número sequencial. Com ele você encontra o resultado, mesmo quando o aparelho já descarregou.
- Medições: durante o teste, o navegador envia a cada 30 segundos o tempo e o nível da bateria ao servidor. A última medição antes de desligar é a autonomia real.
- Nível da bateria: lido pela Battery Status API do navegador (Chrome, Edge, Opera, Samsung Internet). Safari e Firefox não o informam – nesses, só o tempo é medido.
- Três perfis de carga: segundo plano (uso normal), CPU a 100 % com Web Workers em todos os núcleos e um vídeo em ecrã inteiro com brilho máximo. Um wake lock impede que a ecrã se apague.
- Estimativa: uma regressão linear sobre as medições dá o consumo em porcentagem por hora – e, com isso, quanto dura uma carga completa. Períodos no carregador são ignorados.
- Privacidade: sem cookies, sem serviços de terceiros, tudo roda em um servidor na Alemanha.
Contato
- Minha empresa: MJS Medien (mjs-medien.de)
- Meu perfil no LinkedIn
- mats@draintest.io