Android Vitals

Android Vitals ช่วยให้ Google ปรับปรุงคุณภาพของแอป Android ใน Google Play ได้ เมื่อผู้ใช้ยินยอม อุปกรณ์ที่ใช้ Android จะติดตามเมตริกคุณภาพของแอป เช่น ความเสถียร ประสิทธิภาพ การใช้งานแบตเตอรี่ และปัญหาเกี่ยวกับสิทธิ์ Google Play รวบรวมข้อมูลนี้ ซึ่งเข้าถึงได้ผ่านแดชบอร์ด Android Vitals ใน Play Console และผ่าน Google Play Developer Reporting API

นักพัฒนาแอปควรตรวจสอบ Android Vitals เพื่อปรับปรุงประสบการณ์ของผู้ใช้ โดยเฉพาะ Vitals หลัก ได้แก่ อัตราการขัดข้องที่ผู้ใช้รับรู้ อัตรา ANR ที่ผู้ใช้รับรู้ และWake Lock บางส่วนที่มากเกินไป

Vitals หลักและลักษณะการทำงานที่ไม่ถูกต้อง

Vitals หลักของแอปส่งผลต่อระดับการมองเห็นแอปใน Google Play อัตราการขัดข้องที่ผู้ใช้รับรู้และอัตรา ANR ที่ผู้ใช้รับรู้มีเกณฑ์ลักษณะการทํางานที่ไม่ถูกต้องโดยรวมและเกณฑ์ลักษณะการทํางานที่ไม่ถูกต้องต่ออุปกรณ์

Wake Lock บางส่วนที่มากเกินไปมีเพียงเกณฑ์ลักษณะการทำงานที่ไม่ถูกต้องโดยรวม และ การใช้งานแบตเตอรี่มากเกินไปใน Wear OS มีเกณฑ์โดยรวมและ ต่อรุ่นนาฬิกา

คำถามที่พบบ่อย

Vitals หลักคืออะไร

Vitals หลักเป็นเมตริกที่สำคัญที่สุดใน Android Vitals และส่งผลต่อ ระดับการเข้าถึงของแอปใน Google Play Core Vitals ได้แก่ อัตราการขัดข้องที่ผู้ใช้รับรู้ อัตรา ANR ที่ผู้ใช้รับรู้ และการล็อกการปลุกบางส่วนมากเกินไปสำหรับแอปทั้งหมด และการใช้งานแบตเตอรี่มากเกินไปสำหรับแอปหน้าปัด

เกณฑ์ลักษณะการทำงานที่ไม่ถูกต้องคืออะไร

Vitals หลักด้านการขัดข้อง, ANR และการใช้งานแบตเตอรี่มีเกณฑ์ลักษณะการทำงานที่ไม่ถูกต้อง 2 เกณฑ์ เกณฑ์หนึ่งสำหรับเซสชันทั้งหมดในอุปกรณ์ และอีกเกณฑ์หนึ่งสำหรับแต่ละอุปกรณ์ เกณฑ์เหล่านี้จะ แสดงใน Android Vitals

เกณฑ์ลักษณะการทํางานที่ไม่ถูกต้อง
โปรดรักษาระดับให้ต่ำกว่าเกณฑ์เหล่านี้เพื่อเพิ่มการมองเห็นของภาพยนตร์/รายการทีวีใน Google Play
โดยรวม (ค่าเฉลี่ยในอุปกรณ์ต่างๆ) ต่อรุ่นโทรศัพท์ โมเดลการรับชม
อัตราการขัดข้องที่ผู้ใช้รับรู้ 1.09% 8% 4%
อัตรา ANR ที่ผู้ใช้รับรู้ 0.47% 8% 5%
การใช้งานแบตเตอรี่มากเกินไป 1% - 1%
Wake Lock บางส่วนที่มากเกินไป 5% - -

Vitals หลักส่งผลต่อระดับการเข้าถึงของภาพยนตร์/รายการทีวีใน Play อย่างไร

หากแอปหรือเกมมีเมตริกเกินเกณฑ์ลักษณะการทำงานที่ไม่ถูกต้อง Play อาจลดระดับ การมองเห็นเนื้อหาของคุณ นอกจากนี้ Play ยังอาจแสดงคำเตือนแก่ผู้ใช้ในข้อมูลสินค้าใน Store ของคุณด้วย

เป็นไปได้ไหมที่จะมีทั้งลักษณะการทำงานที่ไม่ถูกต้องต่ออุปกรณ์และโดยรวม หรืออย่างใดอย่างหนึ่ง ฉันควรทำอย่างไร

ได้ คุณสามารถใช้การผสมผสานทั้งหมดได้ หากต้องการปรับปรุงคุณภาพแอป ให้แก้ไขข้อขัดข้องและ ANR ที่ส่งผลต่อผู้ใช้มากที่สุด หากต้องการให้คุณภาพดีขึ้นในอุปกรณ์บางรุ่น ให้แก้ไขกลุ่มข้อขัดข้องและ ANR ที่ ใหญ่ที่สุดในอุปกรณ์เหล่านั้น หากพบทั้ง 2 ปัญหา ให้มุ่งเน้นที่คลัสเตอร์ข้อขัดข้องและ ANR โดยรวมที่ใหญ่ที่สุดก่อน

ฉันต้องการความช่วยเหลือในการแก้ปัญหาทางเทคนิค ฉันควรเริ่มต้นอย่างไร

เรามีแหล่งข้อมูลต่อไปนี้เพื่อช่วยคุณวินิจฉัยและแก้ไขปัญหาทางเทคนิคในแอปหรือเกม

Vitals หลัก

อัตรา ANR ที่ผู้ใช้รับรู้
อัตราการขัดข้องที่ผู้ใช้รับรู้
การใช้งานแบตเตอรี่มากเกินไป
Wake Lock บางส่วนที่มากเกินไป

Vitals อื่นๆ ทั้งหมด

การปลุกระบบบ่อยเกินไป
Wake Lock บางส่วนที่ค้าง
การสแกนหา Wi-Fi ในเบื้องหลังบ่อยเกินไป
การใช้เครือข่ายในเบื้องหลังมากเกินไป
เวลาเริ่มต้นของแอป
การแสดงผลช้า

เซสชันที่ช้า
การหยุดทำงานเนื่องจากหน่วยความจำไม่เพียงพอ (LMK)
การปฏิเสธสิทธิ์

ฉันไม่ต้องการตกใจกับพฤติกรรมที่ไม่ดีหรือคำเตือนเกี่ยวกับข้อมูลแอปใน Play Store ฉันจะป้องกันไม่ให้เกิดเหตุการณ์นี้ได้อย่างไร

Play ใช้ข้อมูลในช่วง 28 วันที่ผ่านมาเพื่อประเมินคุณภาพของแอป Android Vitals จะเตือนคุณเกี่ยวกับปัญหาในช่วงดังกล่าว

  • ตรวจสอบ UI เป็นประจำหรือใช้ Reporting API เพื่อผสานรวมข้อมูลเข้ากับเวิร์กโฟลว์
  • ตั้งค่าการแจ้งเตือนทางอีเมลใน Play Console สำหรับปัญหา
  • Android Vitals จะแจ้ง "ปัญหาที่เกิดขึ้นใหม่" ซึ่งเป็นปัญหาที่ส่งผลกระทบต่ออุปกรณ์นานกว่า 7 วันสำหรับข้อขัดข้องและ ANR โดยคุณจะมีเวลา 21 วันในการแก้ไข

ฉันมีอุปกรณ์จำนวนมากที่มีลักษณะการทำงานที่ไม่ถูกต้อง ฉันจะทำความเข้าใจรายการนี้ได้อย่างไร

บางครั้งปัญหาเกี่ยวกับฮาร์ดแวร์หรือซอฟต์แวร์ของอุปกรณ์อาจทำให้เกิดอัตราข้อผิดพลาดสูง Android Vitals จะแจ้งเตือนคุณถึงลิงก์ที่เป็นไปได้ระหว่างอัตราข้อผิดพลาดสูงกับสิ่งต่างๆ เช่น RAM, เวอร์ชัน Android และประเภทโปรเซสเซอร์ คุณยังตรวจสอบลิงก์เหล่านี้ได้ด้วยตนเองโดยใช้การเข้าถึงและอุปกรณ์ใน Play Console

นอกจากนี้ Android Vitals ยังช่วยให้เข้าถึงข้อมูลสำคัญของอุปกรณ์ได้อย่างรวดเร็ว เช่น จำนวนผู้ใช้ รายได้ คะแนน และรีวิว ข้อมูลนี้จะแสดงในแผงด้านข้าง คุณจึงไม่ต้องออกจากหน้าปัจจุบัน

หากฉันแก้ไขปัญหาในอุปกรณ์แล้ว จะต้องรอนานแค่ไหนก่อนที่คำเตือนจะหยุดแสดง

Play จะตรวจสอบตัวชี้วัดประสิทธิภาพหลักของแอปทุกวันโดยใช้ค่าเฉลี่ย 28 วัน เมื่อค่าเฉลี่ยนี้ดีขึ้น คำเตือน Android Vitals จะหายไป คำเตือนเกี่ยวกับข้อมูลแอปใน Store อาจถูกนำออกเร็วขึ้นหากระบบของ Play ตรวจพบการปรับปรุง

จะเกิดอะไรขึ้นหากฉันแก้ปัญหาไม่ได้หรือไม่ต้องการแก้ปัญหา

โปรดพิจารณาต้นทุนและโอกาสที่เสียไปจากประสบการณ์ของผู้ใช้ที่ไม่ดีอย่างต่อเนื่อง ลักษณะการทำงานที่ไม่ถูกต้องจะส่งผลเสียต่อผู้ใช้ปัจจุบันและทำให้ดึงดูดผู้ใช้ใหม่ได้ยากขึ้น หากการแก้ไขปัญหาในอุปกรณ์ที่เฉพาะเจาะจงไม่สามารถทำได้ ให้พิจารณา กฎการกำหนดเป้าหมายและการยกเว้นอุปกรณ์อีกครั้ง

เหตุใดจำนวนและอัตราปัญหาของ Android Vitals จึงไม่ตรงกับจำนวนและอัตราปัญหาที่ฉันเห็นจากโซลูชันของฉันเองหรือโซลูชันของบุคคลที่สามอื่นๆ

Android Vitals เป็นแหล่งข้อมูลหลักของ Play สำหรับคุณภาพทางเทคนิคของแอป จำนวนปัญหาและอัตราอาจแตกต่างจากแหล่งข้อมูลอื่นๆ ด้วยเหตุผลหลายประการ ดังนี้

  • ข้อมูล Android Vitals มาจากระบบ Android และรวมถึงเหตุการณ์ที่ SDK ไม่เห็น เช่น
    • ข้อขัดข้องก่อนการเริ่มต้น SDK
    • ANR ก่อน Android 12
  • Android Vitals จะนับเฉพาะปัญหาจากอุปกรณ์ที่ผ่านการรับรองและแอปที่ติดตั้งจาก Google Play
  • Android Vitals จะใช้ข้อมูลจากผู้ใช้ที่ตกลงแชร์ข้อมูลเท่านั้น
  • เราจะแสดงข้อมูลเฉพาะในกรณีที่มีข้อมูลเพียงพอที่จะสร้างรายงานที่ไม่ระบุตัวตนได้ เพื่อปกป้องความเป็นส่วนตัวของผู้ใช้
  • ระบบอาจคำนวณอัตราปัญหาแตกต่างกัน Android Vitals แสดงปัญหาต่อผู้ใช้ที่ใช้งานอยู่รายวัน
    • เช่น Crashlytics จะนับจํานวนปัญหาต่อเซสชันของแอป หากผู้ใช้เล่นเกม 3 ครั้งใน 1 วันและพบการขัดข้อง 1 ครั้ง Android Vitals จะแสดงอัตราการขัดข้อง 100% ขณะที่ Crashlytics จะแสดง อัตราการขัดข้อง 33%

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีรวบรวมข้อมูลได้ที่ศูนย์ช่วยเหลือของ Play Console

ฉันจะดูข้อมูลเชิงลึกเกี่ยวกับ ANR และการขัดข้องใน IDE ได้ไหม

ได้ จาก Android Studio Meerkat เมื่อดูรายงานในข้อมูลเชิงลึกเกี่ยวกับคุณภาพของแอป ให้คลิกแท็บข้อมูลเชิงลึก Gemini จะแสดงข้อมูลสรุปของข้อขัดข้อง สร้างข้อมูลเชิงลึก และลิงก์ไปยังเอกสารประกอบที่เป็นประโยชน์ หากคุณให้สิทธิ์ Gemini เข้าถึงบริบทโค้ดในเครื่องด้วย Gemini จะให้ผลลัพธ์ที่แม่นยำมากขึ้น ขั้นตอนถัดไปที่เกี่ยวข้อง และคำแนะนำโค้ดได้ ซึ่งจะช่วยให้คุณใช้เวลาในการวินิจฉัยและแก้ไขปัญหาน้อยลง ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบของ Android Studio

ระบบพิจารณาว่าอะไรคือเซสชันของผู้ใช้ และเซสชันจะเริ่มต้นและสิ้นสุดเมื่อใด

เซสชันของผู้ใช้คือผลรวมของกิจกรรมการใช้งานที่เกิดขึ้นในช่วง 24 ชั่วโมง ระยะเวลา 24 ชั่วโมงจะเริ่มตั้งแต่เที่ยงคืนตามเวลาเขตแปซิฟิก (PT) สำหรับเมตริก Android Vitals ทั้งหมดที่รวบรวม หากไม่มีกิจกรรมการใช้งานที่บันทึกไว้ใน แอปสำหรับวันนั้น ระบบจะไม่บันทึกเซสชัน