Mức sử dụng pin rất cao

Mức sử dụng pin quá mức là tỷ lệ phần trăm số phiên sử dụng mặt đồng hồ mà mức sử dụng pin vượt quá 4,44% mỗi giờ. Google Play thu thập dữ liệu này khi thiết bị không sạc pin và không có ứng dụng nào đang được dùng.

Khi mức sử dụng pin vượt quá 4,44% mỗi giờ, đồng hồ sẽ không dùng được cả ngày sau một lần sạc. Điều này gây hại cho người dùng và hệ sinh thái Wear OS.

Để tăng tối đa thời lượng pin, hãy cố gắng giảm mức sử dụng pin xuống dưới 3,2% mỗi giờ.

Yêu cầu về hiệu suất

Ứng dụng mặt đồng hồ hiệu quả phải có:

  • Mức sử dụng pin rất cao < 1%
  • Mức sử dụng pin < 3,2% mỗi giờ trong 80% số phiên

Chỉ số sức khoẻ cung cấp những dữ liệu sau:

  • Mức sử dụng pin quá cao theo thời gian
  • Biểu đồ tần suất mức sử dụng pin mỗi giờ
  • Các yếu tố đóng góp
  • Bảng chi tiết

Các yếu tố đóng góp

Dưới đây là các yếu tố chính ảnh hưởng đến mức sử dụng pin của ứng dụng:

  • Mức sử dụng CPU quá mức: Phần trăm số phiên sử dụng mặt đồng hồ sử dụng CPU từ 90 giây trở lên mỗi giờ.
  • Quá nhiều lần khoá chế độ thức một phần: Một phần phiên sử dụng mặt đồng hồ sử dụng khoá chế độ thức trong 18,5 giây trở lên mỗi giờ.

Hãy sử dụng bảng chi tiếtBattery Historian để điều tra thêm.

Bảng chi tiết

Bảng chi tiết nhóm các phiên bị ảnh hưởng theo các đặc điểm như hệ điều hành, thiết bị và khu vực. Chọn một bảng chi tiết để xem biểu đồ mức sử dụng pin hằng giờ cho nhóm đó.

Giảm mức sử dụng pin

Hãy sử dụng các đề xuất sau để giảm mức sử dụng pin của ứng dụng.

Sử dụng Định dạng mặt đồng hồ

Định dạng mặt đồng hồ sử dụng XML khai báo thay vì mã có thể thực thi để đơn giản hoá việc tạo ứng dụng và giảm mức sử dụng pin.

Xử lý chế độ Màn hình luôn bật (AoD)

Khi không sử dụng, đồng hồ sẽ chuyển sang màn hình Luôn bật (AoD), còn gọi là chế độ môi trường xung quanh. Ở chế độ AoD, mặt đồng hồ của bạn phải chiếu sáng không quá 15% pixel.

Tối ưu hoá việc sử dụng bộ nhớ

Hình ảnh, phông chữ và ảnh động có kích thước lớn (chẳng hạn như kim giây quét) làm tăng mức sử dụng pin.

  • Sử dụng tài nguyên có độ phân giải thấp nhất cần thiết
  • Cắt tài nguyên theo kích thước tối thiểu (tránh đường viền trong suốt)
  • Xoá hoặc cắt mọi thứ bị các phần tử khác ẩn để giảm tình trạng vẽ nhiều lần

Hãy xem phần Tối ưu hoá mức sử dụng bộ nhớ để biết thêm đề xuất.

Giới hạn ảnh động

Các thành phần ảnh động giúp mặt đồng hồ trở nên hấp dẫn hơn nhưng sẽ tiêu tốn nhiều pin hơn. Để giảm tác động của các vấn đề này, hãy làm như sau:

  • Tránh sử dụng ảnh động có tốc độ khung hình cao
    • Đối với hầu hết các ảnh động, bạn nên sử dụng tốc độ 15 khung hình/giây
  • Hạn chế sử dụng các phần tử động như GyroArithmeticExpression
    • ArithmeticExpression cập nhật thường xuyên như dữ liệu nguồn của nó. Các nguồn tần số cao như MILLISECONDACCELEROMETER sẽ tiêu tốn nhiều pin hơn.
  • Tránh sử dụng ảnh động không cần thiết ở chế độ AoD

Tránh tình trạng khoá chế độ thức

Xuất bản ứng dụng bằng Định dạng mặt đồng hồ để tránh tình trạng khoá chế độ thức.