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

รุ่นล่าสุด

เวอร์ชัน
ปรับปรุง
1 เม.ย. 2565
นักพัฒนาซอฟต์แวร์
ประเภท
การติดตั้ง
10,000+

App APKs

Battery Drainer APP

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
อ่านเพิ่มเติม

โฆษณา

โฆษณา