Lyft ปรับปรุงเวลาเริ่มต้นของแอป Android สำหรับคนขับได้ 21%

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

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

สิ่งที่พวกเขาทำ

ทีมพัฒนาของ Lyft ใช้ Android Vitals และพบว่าเวลาเริ่มต้นของแอป Lyft Driver ช้ากว่าแอปพลิเคชันที่เทียบเท่าในพื้นที่การแชร์รถ 15-20% ซึ่งเป็นสิ่งที่พวกเขาต้องการเพื่อนำเสนอต่อผู้นำ

เมื่อได้สรุปขอบเขตของปัญหาแล้ว ทีมก็ประเมินว่านักพัฒนาแอปเพียงคนเดียวที่ทำงานเป็นเวลา 1 เดือนจะสามารถปรับปรุงเวลาเริ่มต้นของแอปได้อย่างมาก ซึ่งเป็นการลงทุนที่คุ้มค่าและผู้นำของทีมก็ปฏิเสธไม่ได้

ด้วยการสนับสนุนจากผู้นำ ตอนนี้ทีมจึงต้องหาทางออกด้วยตนเอง โดยได้ตรวจสอบกระบวนการเริ่มต้นของแอปและแบ่งออกเป็นระยะต่างๆ

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

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

ผลลัพธ์และสิ่งที่ได้เรียนรู้

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

หากต้องการอ่านรายละเอียดทางเทคนิคเพิ่มเติมเกี่ยวกับวิธีที่ Lyft ปรับปรุงแอป Android สำหรับคนขับ Lyft โปรดอ่านกรณีศึกษาทางเทคนิค

เกี่ยวกับ Vitals ของ Android และการค้นพบแอปใน Google Play

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