Battery Drainer icon

Battery Drainer

0.1

แอปที่แสดงความต้องการแนวทางปฏิบัติด้านวิศวกรรมซอฟต์แวร์ที่ประหยัดพลังงาน

ชื่อ Battery Drainer
เวอร์ชัน 0.1
ปรับปรุง 09 ส.ค. 2022
ขนาด 2 MB
ประเภท การศึกษา
การติดตั้ง 10K+
นักพัฒนาซอฟต์แวร์ S2 Research Group
Android OS Android 8.1+
Google Play ID nl.vu.cs.s2group.batterydrainer
Battery Drainer · ภาพหน้าจอ

Battery Drainer · คำอธิบาย

BatteryDrainer เป็นแอพสำหรับ Android ที่มุ่งที่จะระบายแบตเตอรี่ในโทรศัพท์ของคุณให้เร็วที่สุด ง่ายๆ แบบนั้น! แต่ทำไม?

แนวคิดเบื้องหลังแอปนี้คือส่วนประกอบฮาร์ดแวร์ทุกชิ้นในโทรศัพท์ใช้พลังงานในปริมาณหนึ่งเพื่อให้ทำงานและใช้พลังงานสูงสุดภายใต้การใช้งานสูงสุด ด้วยแอปพลิเคชันนี้ เราแสดงให้เห็นถึงความจำเป็นในการใช้ซอฟต์แวร์ประหยัดพลังงานและแนวทางปฏิบัติด้านวิศวกรรมซอฟต์แวร์ที่ยั่งยืนในอุปกรณ์ที่ใช้พลังงานจากแบตเตอรี่ เช่น โทรศัพท์และแท็บเล็ต

ณ ปี 2565 ระบบไอทีเพียงอย่างเดียวใช้ไฟฟ้าไปแล้ว 10% ทั่วโลก และภายในปี 2573 คาดว่าอินเทอร์เน็ต ศูนย์ข้อมูล โทรคมนาคม และอุปกรณ์ฝังตัวจะใช้พลังงาน 1/3 ของความต้องการพลังงานทั่วโลก พลังงานหมุนเวียนเป็นเพียงครึ่งทางแก้ปัญหา เพื่อแก้ไขที่ต้นเหตุ เราจำเป็นต้องมีไอทีที่เป็นมิตรต่อสิ่งแวดล้อมและแนวทางปฏิบัติด้านวิศวกรรมซอฟต์แวร์ที่ยั่งยืน เพื่อลดความต้องการพลังงานของศูนย์ข้อมูลและบริการคลาวด์ทั่วโลก [1]

ปัจจุบัน BatteryDrainer ใช้คุณสมบัติฮาร์ดแวร์ต่อไปนี้เพื่อระบายแบตเตอรีของโทรศัพท์:

• CPU - เธรดที่ทำการคำนวณที่มีราคาแพง (แฮช SHA-512)
• GPU - การใช้ OpenGL ES 2.0 เพื่อวาดปิรามิดหมุนขนาดเล็กนับพัน
• กล้อง - การใช้ CameraX API
• เซ็นเซอร์ฮาร์ดแวร์ - ใช้เซ็นเซอร์ที่มีอยู่ทั้งหมดของอุปกรณ์ (มาตรความเร่ง ไจโรสโคป ความใกล้ชิด ฯลฯ) โดยใช้อัตราการสุ่มตัวอย่างสูงสุด
• เครือข่าย - ดาวน์โหลดไฟล์ขนาดใหญ่ซ้ำๆ บนเครือข่าย (เครือข่าย WiFi หรือเซลลูลาร์)
• ชิป GPS - ใช้ความแม่นยำของตำแหน่งที่แม่นยำ

[1] R. Verdecchia, P. Lago, C. Ebert และ C. de Vries, "Green IT and Green Software" ใน IEEE Software, vol. 38, ไม่ 6 หน้า 7-15 พ.ย.-ธ.ค. 2564 ดอย: 10.1109/MS.2021.3102254.

ซอร์สโค้ดสำหรับโครงการนี้เปิดเผยต่อสาธารณะในหน้า GitHub ของเรา https://github.com/S2-group/batterydrainer

ใบอนุญาต MIT - ลิขสิทธิ์ (c) 2022 Software and Sustainability Group - VU Amsterdam

Battery Drainer 0.1 · ดาวน์โหลดฟรี

3.7/5 (150+ ความเห็น)

เวอร์ชันเก่า

ทุกเวอร์ชัน