O projekcie
Cześć, nazywam się Mats Julian Steffens i jestem niezależnym informatykiem multimedialnym z Buchholz in der Nordheide w Niemczech.
Pomysł
Przy używanych smartfonach i laptopach zawsze przeszkadzało mi to, że praktycznie nie da się sprawdzić rzeczywistego czasu pracy na baterii. Dane o „kondycji baterii” niewiele mówią o tym, jak długo urządzenie naprawdę działa na co dzień. Mój sposób był dotąd uciążliwy: kamera skierowana na ekran, zegarek obok i czekanie, aż urządzenie się wyłączy. Dlatego napisałem Draintest – test baterii, który działa po prostu w przeglądarce, bez aplikacji i bez rejestracji.
Jak to działa
- ID testu: każda wizyta dostaje kolejny numer. Dzięki niemu znajdziesz wynik, nawet gdy urządzenie już się rozładowało.
- Pomiary: podczas testu przeglądarka co 30 sekund wysyła na serwer czas i poziom baterii. Ostatni pomiar przed wyłączeniem to rzeczywisty czas pracy.
- Poziom baterii: odczytywany przez Battery Status API przeglądarki (Chrome, Edge, Opera, Samsung Internet). Safari i Firefox go nie udostępniają – tam mierzony jest tylko czas.
- Trzy profile obciążenia: w tle (normalne użytkowanie), CPU na 100 % przez Web Workery na wszystkich rdzeniach oraz wideo na pełnym ekranie przy maksymalnej jasności. Wake lock nie pozwala wygasić ekranu.
- Prognoza: regresja liniowa z pomiarów daje zużycie w procentach na godzinę – a więc to, jak długo wytrzyma pełne naładowanie. Okresy ładowania są pomijane.
- Prywatność: bez cookies, bez zewnętrznych usług, wszystko działa na serwerze w Niemczech.
Kontakt
- Moja firma: MJS Medien (mjs-medien.de)
- Mój profil na LinkedIn
- mats@draintest.io