คุณภาพทางเทคนิคที่ยอดเยี่ยม

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

หากต้องการสร้างแอปหรือเกมคุณภาพสูง โปรดปฏิบัติตามหลักเกณฑ์ต่อไปนี้

รูปแบบของอุปกรณ์

แอปหรือเกมของคุณควรใช้ประโยชน์สูงสุดจากอุปกรณ์ระดับพรีเมียม เช่น อุปกรณ์แบบพับได้ ปฏิบัติตามหลักเกณฑ์ด้านฟังก์ชันการทำงานและทางเทคนิคสำหรับรูปแบบอุปกรณ์แต่ละรูปแบบที่คุณรองรับ

หากแอปหรือเกมของคุณรองรับอุปกรณ์หลายรูปแบบได้ ให้ทำดังนี้ ความต่อเนื่อง ผ่านอุปกรณ์รูปแบบต่างๆ เพื่อประสบการณ์ของผู้ใช้ที่ราบรื่น เช่น การซิงค์ข้อมูล ไฟล์และการตั้งค่าระหว่างอุปกรณ์ หรือการบันทึกความคืบหน้า

ความเสถียร

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

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

การปฏิบัติตามแนวทางปฏิบัติแนะนำ เช่น เลือกใช้ GCP-ASan, การเขียนโปรแกรมในภาษาที่ปลอดภัยจากค่า Null เช่น Kotlin และการใช้ API งานเบื้องหลัง จะช่วยลดความเสถียรของปัญหาและทำให้แก้ไขข้อบกพร่องได้ง่ายขึ้นเมื่อเกิดปัญหาขึ้น

ความเสถียรและ Google Play

หากคุณเผยแพร่ใน Google Play โปรดปฏิบัติตามหลักเกณฑ์ด้านเสถียรเพิ่มเติมเหล่านี้

เครื่องมือสำหรับตรวจสอบและปรับปรุงความเสถียร ใช้ Android Vitals ใน Play Console หรือการรายงาน API เพื่อตรวจสอบ เมตริกความเสถียรที่มีความสำคัญต่อผู้ใช้และ Google Play มากที่สุด Android Vitals รายงานอัตราการขัดข้องที่ผู้ใช้รับรู้และอัตรา ANR ที่ผู้ใช้รับรู้ทุกวันสำหรับทุกแอป และเกม และรายชั่วโมงสำหรับแอปและเกม หากมีข้อมูลเพียงพอ Android Dev Vitals ยังช่วยคุณเปรียบเทียบเมตริกความเสถียรกับแอปอื่นๆ ในรุ่นเดียวกัน และแจ้งเตือนคุณเกี่ยวกับปัญหาในแต่ละอุปกรณ์

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

ประสิทธิภาพ

ประสิทธิภาพของแอปหรือเกมสำคัญต่อประสบการณ์การใช้งานที่มีคุณภาพ

เวลาเริ่มต้น (แอป) และเวลาที่ใช้ในการโหลด (เกม)

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

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

ใช้ประโยชน์จาก Android เพื่อเพิ่มประสิทธิภาพเวลาเริ่มต้น การให้โปรไฟล์พื้นฐานและการประกาศ reportFullyDrawn จะช่วยให้ส่วนสําคัญที่สุดของโค้ดโหลดเร็วขึ้น และการใช้ Game State API (เกมเท่านั้น) จะช่วยให้ระบบปฏิบัติการปรับในระหว่างการโหลด การลดขนาดของเกมหรือแอปยังช่วยปรับปรุงเวลาเริ่มต้นของการติดตั้งใหม่ด้วย

การแสดงผล (แอป)

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

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

การระบุ โปรไฟล์พื้นฐาน สามารถปรับปรุงประสิทธิภาพการแสดงผลและเวลาเริ่มต้น ลองใช้ ไลบรารี JankStats เพื่อติดตามและวิเคราะห์ปัญหาด้านประสิทธิภาพ เขียนรีวิว แนวทางปฏิบัติ สำหรับ ในการแสดงภาพ

การแสดงผล (เกม)

เซสชันที่ราบรื่นและตอบสนองได้ดีจะช่วยให้ผู้ใช้ได้รับประสบการณ์การใช้งานที่สนุกสนานยิ่งขึ้นและช่วยให้ผู้ใช้มีส่วนร่วมได้นานขึ้น เกมส่วนใหญ่ควรใช้ Game Loop หลักที่เวลา ขั้นต่ำ 30 fps เพื่อมอบประสบการณ์ ที่สมเหตุสมผลสำหรับผู้ใช้ หากต้องการให้ผู้ใช้ได้รับประสบการณ์การใช้งานที่ยอดเยี่ยมที่สุด ให้พิจารณาอัตราเฟรมที่ 60 FPS ขึ้นไป โดยเฉพาะสำหรับเกมที่ต้องใช้ภาพเคลื่อนไหวที่ราบรื่นหรือเวลาตอบสนองที่รวดเร็ว และเมื่อใช้งานในอุปกรณ์ระดับสูงกว่า โปรดทราบ อัตราเฟรมที่สูงขึ้นมาพร้อมกับ อายุการใช้งานแบตเตอรี่ อุณหภูมิของอุปกรณ์ และความคมชัดของกราฟิก ดังนั้นอัตราที่เพิ่มขึ้นอาจไม่เหมาะสมสำหรับทุกคน อุปกรณ์ เกม หรือฉากต่างๆ

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

ปฏิบัติตามแนวทางปฏิบัติแนะนำ เช่น การใช้ Android Dynamic Performance Framework, Game Mode API และ Frame Pacing เพื่อเพิ่มประสิทธิภาพความลื่นไหลและความเสถียรของภาพ ใช้ Android Performance Tuner เพื่อปรับระดับคุณภาพให้เหมาะสมกับอุปกรณ์ที่รองรับ เลือกอย่างรอบคอบเกี่ยวกับไลบรารีกราฟิกและรูปแบบชิ้นงาน ตัวอย่างเช่น โดยใช้ Vulkan เป็น API กราฟิก ASTC สำหรับเนื้อหาช่วยปรับปรุงได้อย่างมาก ประสิทธิภาพการแสดงผล

หลักเกณฑ์ของ Google Play

หากคุณเผยแพร่ใน Google Play โปรดปฏิบัติตามหลักเกณฑ์ด้านประสิทธิภาพเพิ่มเติมเหล่านี้

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

เล่นขณะที่ดาวน์โหลด เป็นฟีเจอร์ของ Google Play ที่ช่วยให้ผู้ใช้ได้รับประสบการณ์เกี่ยวกับเกมของคุณ ในขณะที่เกมยังดาวน์โหลดอยู่ ซึ่งจะช่วยลดเวลาตั้งแต่เปิดตัวเป็น ได้อย่างมีประสิทธิภาพ

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

การใช้งานแบตเตอรี่และเครือข่าย

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

หลักเกณฑ์ของ Google Play

หากคุณเผยแพร่แอปใน Google Play โปรดปฏิบัติตามหลักเกณฑ์เพิ่มเติมเกี่ยวกับแบตเตอรี่และการใช้เครือข่าย

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

ขนาดแอป

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

ทำตามแนวทางปฏิบัติแนะนำเพื่อลดขนาด game หรือ แอป

หลักเกณฑ์ของ Google Play

หากคุณเผยแพร่แอปใน Google Play โปรดปฏิบัติตามหลักเกณฑ์เพิ่มเติมเกี่ยวกับขนาดแอปเหล่านี้

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

หากคุณจัดจำหน่ายใน Google Play ให้ใช้ App Bundle format [รูปแบบ] เพื่อให้ผู้ใช้แต่ละราย ดาวน์โหลดเฉพาะโค้ดและทรัพยากรที่จำเป็นต่อการเรียกใช้แอปหรือเกมเท่านั้น แอปและเกมขนาดใหญ่จะได้รับประโยชน์เพิ่มเติมจากการนำส่งฟีเจอร์ Play และการนำส่งเนื้อหา Play ซึ่งสามารถดาวน์โหลดโค้ดหรือเนื้อหาบางส่วนแบบมีเงื่อนไขหรือแบบออนดีมานด์

ความใหม่ของแอป

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

หลักเกณฑ์ของ Google Play

หากคุณเผยแพร่แอปใน Google Play โปรดปฏิบัติตามหลักเกณฑ์เพิ่มเติมเกี่ยวกับความใหม่ของแอป

เครื่องมือเพื่อเพิ่มความใหม่ของแอป ผู้ใช้บางรายอาจไม่ได้เปิดใช้การอัปเดตในเบื้องหลัง การใช้ฟีเจอร์อย่างการอัปเดตในแอปจะช่วยเพิ่มจํานวนผู้ใช้ที่ใช้งานแอปหรือเกมเวอร์ชันล่าสุด

ผลงานที่มีประสิทธิภาพ

การเปลี่ยนแปลงในฐานของโค้ด ไม่ว่าจะผ่าน Flag ฝั่งเซิร์ฟเวอร์หรือการอัปเดตแอป เป็นสาเหตุที่พบบ่อยของปัญหาทางเทคนิคใหม่ๆ จะดีขึ้นมากสำหรับผู้ใช้ถ้าคุณ ใช้เวลาเพื่อป้องกันไม่ให้ปัญหาเข้าถึงการผลิตแทนที่จะแก้ไข หลังจากที่ได้แนะนำผลิตภัณฑ์แล้ว ผู้ใช้สามารถแสดงความคิดเห็นได้อย่างรวดเร็วในกรณีที่ได้รับประสบการณ์การใช้งานที่แย่ และอาจไม่อัปเดตแอปหลังจากติดตั้งครั้งแรก

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

หลักเกณฑ์ของ Google Play

หากคุณจัดจำหน่ายใน Google Play ให้ทำตามหลักเกณฑ์เพิ่มเติมสำหรับ เพื่อการปล่อยที่ดี

เครื่องมือสำหรับตรวจสอบและปรับปรุงคุณภาพของรุ่น Play Console มีฟีเจอร์มากมายที่จะช่วยคุณ เปิดตัวด้วยความมั่นใจ และ Android Vitals รายงานเมตริกรายชั่วโมงสำหรับแอปและเกม มีข้อมูลเพียงพอ ทั้งในPlay Console และการรายงาน API

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