Замерьте, сколько устройство продержится под выбранной нагрузкой. Каждое показание сохраняется сразу, поэтому результат уцелеет, даже если устройство выключится само.
Страница замеряет время и записывает каждое показание. Состояние самой ячейки она определить не может — этого не может ни один браузер.
Выберите нагрузку, запустите тест — и страница будет держать рядом часы и уровень заряда. На выходе получается, сколько это устройство продержалось под этой нагрузкой: единственная цифра о батарее, с которой сервисному столу есть что делать.
Каждое показание попадает в хранилище браузера сразу же, поэтому тест, оборвавшийся выключением, будет ждать вас, когда устройство вернётся, — заканчиваясь последним показанием перед тем, как погас свет. Это же честный способ проверить новую батарею: её процент стоит меньше, чем прошедшее время.
Ни ёмкости в мА·ч, ни числа циклов, ни напряжения, ни температуры, ни процента износа — ничего этого веб-странице не доступно ни на одной платформе. Chrome и Edge сообщают процент заряда и факт подключения кабеля, и больше ничего.
У вопроса «сколько держит» нет ответа без «за каким занятием». Простой, слабая и высокая нагрузка дают три разных ответа, а высокая — это та же нагрузка, что в тесте процессора. Два устройства сравнимы только при одной и той же нагрузке, яркости и стартовом уровне.
Safari и Firefox убрали Battery Status API из-за отпечатков браузера, поэтому на iPhone страница не видит уровень заряда — но часы она всё равно ведёт. Шесть введённых за вечер показаний дают ту же кривую, что и шестьсот.
Уровень приходит целыми процентами, поэтому при слабой нагрузке между двумя показаниями может пройти полчаса. Именно поэтому прогноз строится по последним пятнадцати минутам.
Зарядите до полного, разрядите под известной нагрузкой и сравните с тем, что устройство должно выдавать. Новая ячейка, севшая вдвое быстрее ожидаемого, — плохая ячейка, а записанный тест это докажет.
Некоторые батареи держат приличный процент, а потом умирают на 30%. Тест до выключения покажет на графике этот обрыв и уровень, на котором устройство сдалось.
Замеряйте зарядку от одного и того же уровня, тем же блоком и кабелем. Кривая, которая застревает, или зарядка вдвое дольше, чем у такого же аппарата, указывает на разъём, кабель или цепь зарядки, а не на ячейку.
Полчаса под высокой нагрузкой с наблюдением за процентом скажут больше, чем любой экран состояния батареи, который покажет продавец.
Утечка в простое и разряд под нагрузкой — разные неисправности. Устройство, которое лежит весь день и садится за сорок минут работы, — не та же проблема, что аппарат, теряющий заряд за ночь.
Выгрузите тест в CSV или JSON — и он ляжет в заказ-наряд: начальный уровень, конечный, прошедшее время и каждое показание между ними.