เพิ่มประสิทธิภาพสำหรับ Android (รุ่น Go)

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

แนวทาง

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

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

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

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