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 Core Web Vitals แต่ละรายการมีเกณฑ์ลักษณะการทำงานที่ไม่ถูกต้องโดยรวมและเกณฑ์ลักษณะการทำงานที่ไม่ถูกต้องต่ออุปกรณ์

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

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

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

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

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

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

ดูรายละเอียดเกี่ยวกับสิ่งที่ถือว่าเป็นการใช้ Wake Lock บางส่วนมากเกินไปได้ที่Wake Lock บางส่วนที่มากเกินไป

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 วัน โดยคุณจะมีเวลา 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