Battery Drainer icon

Battery Drainer

0.1

Приложение, демонстрирующее потребность в энергоэффективных методах разработки программного обеспечения.

Имя Battery Drainer
Версия 0.1
Обновить 09 авг. 2022 г.
Размер 2 MB
Категория Образование
Количество установок 10тыс.+
Разработчик S2 Research Group
Android OS Android 8.1+
Google Play ID nl.vu.cs.s2group.batterydrainer
Battery Drainer · Снимки экрана

Battery Drainer · Описание

BatteryDrainer — это приложение для Android, предназначенное для максимально быстрой разрядки аккумулятора вашего телефона. Так просто, как, что! Но почему?

Идея этого приложения заключается в том, что каждый отдельный аппаратный компонент в телефоне потребляет определенное количество энергии для работы и потребляет максимальную мощность при максимальном использовании. С помощью этого приложения мы демонстрируем потребность в энергоэффективном программном обеспечении и устойчивых методах разработки программного обеспечения для устройств с батарейным питанием, таких как телефоны и планшеты.

По состоянию на 2022 год одни только ИТ-системы уже потребляют 10% мировой электроэнергии, а к 2030 году, по оценкам, Интернет, центры обработки данных, телекоммуникации и встроенные устройства будут потреблять 1/3 мирового спроса на энергию. Возобновляемая энергия — это только половинчатое решение. Чтобы устранить первопричины, нам нужны экологически чистые ИТ и устойчивые методы разработки программного обеспечения, чтобы снизить потребность в энергии центров обработки данных и облачных сервисов во всем мире [1].

В настоящее время BatteryDrainer использует следующие аппаратные функции для разрядки аккумулятора телефона:

• ЦП — потоки, выполняющие дорогостоящие вычисления (хэши SHA-512).
• Графический процессор — использование OpenGL ES 2.0 для рисования тысяч маленьких вращающихся пирамид.
• Камера — использование CameraX API
• Аппаратные датчики — используются все доступные датчики устройства (акселерометр, гироскоп, датчик приближения и т. д.) с максимально возможной частотой дискретизации.
• Сеть — повторно загружает большой файл по сети (Wi-Fi или сотовая сеть).
• GPS-чип - Использование точной точности определения местоположения

[1] Р. Вердеккиа, П. Лаго, К. Эберт и К. де Врис, «Зеленые ИТ и экологичное программное обеспечение», в IEEE Software, vol. 38, нет. 6, стр. 7-15, нояб.-дек. 2021 г., doi: 10.1109/MS.2021.3102254.

Исходный код этого проекта общедоступен на нашей странице GitHub https://github.com/S2-group/batterydrainer.

Лицензия MIT — Copyright (c) 2022 Software and Sustainability Group — VU Amsterdam

Battery Drainer 0.1 · Скачать Бесплатно

3,7/5 (165+ Отзывы)

предыдущие версии

Все версии