Công nghệ

Google tìm cách trị ứng dụng Android chạy ngầm "ngốn" pin

Tóm tắt:

  • Google phát triển công cụ giúp tìm ứng dụng 'ngốn' pin trên điện thoại Android.

  • Tính năng mới trợ giúp xác định các ứng dụng gây hao pin do 'wake lock' quá mức.

  • Công cụ gắn cờ ứng dụng giữ 'wake lock' quá 3 tiếng trong 24 giờ.

  • Google hợp tác với các nhà sản xuất lớn để định nghĩa hiệu suất ứng dụng tốt.

  • Công cụ đang thử nghiệm, hứa hẹn mang lại trải nghiệm pin tốt hơn cho người dùng Android.

Theo Android Authority, nhiều người dùng Android từng trải qua cảm giác khó chịu khi pin điện thoại sụt giảm nhanh chóng một cách bí ẩn. Thủ phạm thường ẩn mình trong các ứng dụng chạy ngầm hoạt động không đúng cách. Google đã vào cuộc để giải quyết vấn nạn này bằng cách cung cấp công cụ mới giúp tìm ra những ứng dụng 'ngốn' pin.

Google ra mắt công cụ chống ứng dụng chạy ngầm ngốn pin với wake lock Android - Ảnh 1.

Google thử nghiệm tính năng truy tìm ứng dụng gây hao pin trên thiết bị Android

ẢNH: CHỤP MÀN HÌNH HOWTOGEEK

Android sẽ có khả năng tìm ra những ứng dụng âm thầm 'ngốn' pin

Gã khổng lồ công nghệ vừa công bố một tính năng mới trong bản beta dành cho các nhà phát triển Android, cho phép họ theo dõi một trong những nguyên nhân hao pin phổ biến nhất, gọi là tình trạng 'wake lock' quá mức (excessive wake locks). Về cơ bản, 'wake lock' là một cơ chế cho phép ứng dụng giữ cho điện thoại 'thức' ngay cả khi màn hình đã tắt. Mặc dù hữu ích cho các tác vụ như phát nhạc hay định vị GPS, việc lạm dụng cơ chế này, đặc biệt là khi ứng dụng chỉ chạy nền, lại là 'kẻ thù' của thời lượng pin.

Công cụ mới trong bảng điều khiển Android Vitals trên Play Console sẽ tự động gắn cờ những ứng dụng giữ 'wake lock' hơn 3 tiếng đồng hồ trong vòng 24 giờ, với điều kiện ứng dụng đó chỉ hoạt động ở chế độ nền và không có dịch vụ nào chạy trên tiền cảnh (như một trình phát nhạc đang hiển thị thông báo).

Google cho biết đây chính là một trong những điểm người dùng phàn nàn nhiều nhất về pin trên thiết bị Android. Việc cung cấp chỉ số này giúp các nhà phát triển dễ dàng phát hiện và sửa lỗi trong ứng dụng của mình trước khi nó gây ảnh hưởng rộng rãi.

Không chỉ dừng lại ở đó, Google còn đang hợp tác chặt chẽ với các nhà sản xuất điện thoại lớn như Samsung để xây dựng một bộ tiêu chuẩn chung, định nghĩa rõ ràng hơn về một ứng dụng có hiệu suất tốt trên các thiết bị Android đa dạng. Mục tiêu cuối cùng là khuyến khích các nhà phát triển tạo ra những ứng dụng tiết kiệm tài nguyên, hoạt động mượt mà và ổn định trên mọi dòng máy, thay vì chỉ tối ưu cho một vài thiết bị thử nghiệm.

Đây được xem là bước đi đầu tiên trong một kế hoạch dài hơi của Google nhằm mang đến cho các nhà phát triển cái nhìn thực tế hơn về hiệu suất ứng dụng. Trong tương lai, hãng dự kiến bổ sung thêm nhiều chỉ số khác liên quan đến hiệu năng và mức tiêu thụ pin, thậm chí có thể điều chỉnh cách Google Play Store hiển thị, ưu tiên những ứng dụng được tối ưu tốt đến tay người dùng.

Hiện tại, công cụ đo lường 'wake lock' quá mức vẫn đang trong giai đoạn thử nghiệm. Google đang kêu gọi cộng đồng nhà phát triển tích cực sử dụng và đóng góp ý kiến để hoàn thiện tính năng quan trọng này, hứa hẹn mang lại trải nghiệm pin tốt hơn cho người dùng Android trong tương lai không xa.

//Chèn ads giữa bài (runinit = window.runinit || []).push(function () { //Nếu k chạy ads thì return if (typeof _chkPrLink != 'undefined' && _chkPrLink) return; var mutexAds = '<zone id="l2srqb41"></zone>'; var content = $('[data-role="content"]'); if (content.length > 0) { var childNodes = content[0].childNodes; for (i = 0; i < childNodes.length; i++) { var childNode = childNodes[i]; var isPhotoOrVideo = false; if (childNode.nodeName.toLowerCase() == 'div') { // kiem tra xem co la anh khong? var type = $(childNode).attr('class') + ''; if (type.indexOf('VCSortableInPreviewMode') >= 0) { isPhotoOrVideo = true; } } try { if ((i >= childNodes.length / 2 - 1) && (i < childNodes.length / 2) && !isPhotoOrVideo) { if (i <= childNodes.length - 3) { childNode.after(htmlToElement(mutexAds)); arfAsync.push("l2srqb41"); } break; } } catch (e) { } } } }); function htmlToElement(html) { var template = document.createElement('template'); template.innerHTML = html; return template.content.firstChild; }

Các tin khác

iPhone 16e giúp Apple thắng lớn

iPhone 16e giúp Apple thắng lớn

Apple đã trở thành nhà sản xuất smartphone lớn nhất thế giới khi chiếm đến 19% thị trường toàn cầu.
Tin vui cho người dùng Internet tại Việt Nam

Tin vui cho người dùng Internet tại Việt Nam

Tuyến cáp quang biển hoàn toàn mới với băng thông lớn nhất tại Việt Nam đã chính thức được đưa vào vận hành, giúp tăng cường sự ổn định và tốc độ khi kết nối mạng Internet từ Việt Nam đi quốc tế.