แอปในอุปกรณ์ Go ควรยังคงมีประสิทธิภาพสำหรับผู้ใช้ปลายทางเช่นเดียวกับอุปกรณ์ที่ใช้แพลตฟอร์ม Android มีวิธีลดการใช้ทรัพยากรอย่างไม่มีประสิทธิภาพ เช่น CPU, หน่วยความจำ, กราฟิก, เครือข่าย หรือแบตเตอรี่ของอุปกรณ์
หากต้องการแก้ไขปัญหาด้านประสิทธิภาพ คุณสามารถใช้เครื่องมือการจัดทำโปรไฟล์และการเปรียบเทียบ พร้อมกับคำแนะนำสำหรับ Android ที่ จัดทำโปรไฟล์ประสิทธิภาพของแอป
ข้อกำหนดในการทดสอบ
หลักเกณฑ์สำคัญบางประการที่ควรคำนึงถึงเมื่อทำการสร้างโปรไฟล์และทดสอบแอป Android (Go edition) มีดังนี้
- ทดสอบในอุปกรณ์ที่รองรับ Android 8.1 (API ระดับ 27) ขึ้นไป คุณควรใช้อุปกรณ์จริง (หากเป็นไปได้) แทนอีมูเลเตอร์ เนื่องจากประสิทธิภาพของ CPU อาจส่งผลต่อผลลัพธ์
- ตรวจสอบการใช้ RAM ผ่านเครื่องมือต่างๆ เช่น Memory Profiler ของ Android Studio
หรือ Perfetto เพื่อติดตาม
ปริมาณหน่วยความจำที่ใช้ไป การระบุหน่วยความจำรั่วและ
การเปลี่ยนแปลงหน่วยความจำอาจช่วยลดการขัดข้องของแอปและอาการกระตุกโดยรวมได้
- หากต้องการเพิ่มหน่วยความจำทีละน้อยตามข้อจำกัดบางอย่างของระบบ คุณ
สามารถใช้
onTrimMemory
ได้ การเรียกกลับนี้ช่วยให้แอปปล่อยทรัพยากรเพื่อช่วยให้ระบบโดยรวมตอบสนองได้ดียิ่งขึ้น และยังเป็นประโยชน์ต่อประสบการณ์ของผู้ใช้ปลายทางสำหรับแอปของคุณโดยตรงด้วยการอนุญาตให้ระบบรักษากระบวนการทำงานของคุณให้ใช้งานได้นานขึ้น ดูข้อมูลเพิ่มเติมได้ในเอกสารเกี่ยวกับComponentCallbacks
- หากต้องการเพิ่มหน่วยความจำทีละน้อยตามข้อจำกัดบางอย่างของระบบ คุณ
สามารถใช้
- ตรวจสอบว่าคุณได้ปิดใช้ฟีเจอร์ทั้งหมดที่ ไม่รองรับ ใน Android (รุ่น Go)
Android Vitals สำหรับอุปกรณ์ Go
หากต้องการดูสถิติ Android Vitals สำหรับแอปที่ทำงานบนอุปกรณ์ Android (Go Edition) ให้ไปที่ Google Play Console แล้วตั้งค่าตัวกรองและการกำหนดค่าอุปกรณ์ต่อไปนี้
- ประเภทอุปกรณ์: Android Go
- เวอร์ชัน Android: 8.1 ขึ้นไป
- RAM: 2 GB (ตั้งแต่ Android 13 (API ระดับ 33) ขึ้นไป) ดูรายการแบบเต็ม ของข้อมูลจำเพาะของอุปกรณ์และฮาร์ดแวร์ได้ที่ข้อกำหนดขั้นต่ำของฮาร์ดแวร์

หากต้องการดูแอปที่ทำงานในอุปกรณ์ Android (Go Edition) โดยเฉพาะ คุณ สามารถใช้ตัวกรอง Android Go ในแคตตาล็อกอุปกรณ์ได้ตามที่แสดงในรูปที่ 2
