Chrome บน Android เลื่อนลื่นขึ้น 48% จบยุคหน้าจอกระตุก

Chrome บน Android เลื่อนลื่นขึ้น 48% จบยุคหน้าจอกระตุก
ความสนใจ|แอปมือถือ

จบยุค Scroll Jank: ทำไมการเลื่อนหน้าเว็บใน Chrome ถึงลื่นขึ้นอย่างรู้สึกได้

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

วันนี้ Google เลือกจัดการปัญหานี้แบบถอนรากถอนโคน และผลลัพธ์ก็คือ Chrome Android performance ที่ดีขึ้นอย่างเห็นได้ชัด โดยลดอาการกระตุกเวลาเลื่อนหน้าจอลงได้ถึง 48% เมื่อเทียบกับช่วงปลายปี 2023 การเปลี่ยนแปลงนี้ไม่ใช่เรื่องเล็ก เพราะ Scroll Jank เคยเป็นตัวการหลักที่ทำให้คนอ่านข่าวหรือบทความยาว ๆ บนมือถือแล้วเสียอารมณ์ ความกล้าในการทุ่มทรัพยากรหลายปีเพื่อแก้สิ่งที่ดูเหมือน “เรื่องเล็ก” แบบนี้ แสดงให้เห็นว่าบริษัทมองประสบการณ์ใช้งานจริงของคนมากกว่าแค่ตัวเลขความเร็วโหลดหน้าเว็บ

จากมิลลิวินาทีสู่ความลื่น: เข้าใจข้อจำกัดด้านเทคนิคที่ Chrome ต้องสู้

หัวใจของปัญหา Scroll Jank อยู่ที่การเรนเดอร์เฟรมไม่ทันรอบรีเฟรชของหน้าจอ สมาร์ตโฟนทั่วไปที่ใช้จอ 60Hz มีเวลาให้แต่ละเฟรมเพียง 16.7 มิลลิวินาที ถ้า Chrome ช้ากว่านั้นแม้เล็กน้อย ระบบก็ต้องแสดงเฟรมเดิมซ้ำ ดวงตาของเราจึงรับรู้เป็นอาการกระตุกทันที เมื่อมองเข้าลึกไปอีกชั้น จะพบว่าเบราว์เซอร์ไม่ได้เรียบง่ายแบบแอป Android ทั่วไป โครงสร้างของ Chrome ต้องแยกการทำงานเป็นหลายโปรเซสเพื่อความปลอดภัยและเสถียรภาพ ทำให้มีจุดอ่อนไหวมากมายที่ดีเลย์ระดับไม่กี่มิลลิวินาทีสามารถสะสมจนพลาดเฟรมได้

นี่คือเหตุผลที่ browser optimization บนมือถือไม่ใช่การ “เร่งให้เร็วขึ้น” แบบตรงไปตรงมา แต่เป็นการผ่าท่อส่งงานทุกขั้นตอน ตั้งแต่ระบบสัมผัสไปถึง GPU ให้ไหลลื่นอย่างแม่นยำ Google จึงเริ่มจากการติดเครื่องมือวิเคราะห์อย่างละเอียดโดยใช้ PerfettoSQL สแกนทุกขั้นตอนของการส่งข้อมูล ตั้งแต่การแตะนิ้วลงบนหน้าจอไปจนถึงการประมวลผลกราฟิก เพื่อแท็กว่าจุดไหนใช้เวลานานเกินกำหนด การยอมรับว่าปัญหาอยู่ในระดับมิลลิวินาทีและต้องวัดให้ได้ก่อนแก้ คือทัศนคติแบบวิศวกรรมแท้ ๆ ที่หลายแอปมองข้าม

เบื้องหลังความลื่น: สถาปัตยกรรมใหม่และเส้นทางสัมผัสแบบด่วนพิเศษ

เมื่อรู้แล้วว่าคอขวดอยู่ตรงไหน Google ก็เดินหน้ารีบิวด์ Chrome Android performance แบบจริงจังเป็นหลายปีต่อเนื่อง การปรับปรุงทั้งหมดตั้งแต่ปี 2023 ถึง 2026 เป็นผลลัพธ์ของการวิเคราะห์และแก้ไขไม่หยุดยั้ง ทีมวิศวกรออกแบบสถาปัตยกรรมเรนเดอร์ใหม่ ตั้งแต่การรื้อเส้นทางรับข้อมูลสัมผัสไปจนถึงการกระจายงานให้ GPU รับภาระมากขึ้น จุดสำคัญคือการทำให้สัญญาณจากปลายนิ้วเดินทางเข้าไปถึงส่วนที่วาดภาพบนหน้าจอให้เร็วที่สุด ลดโอกาสที่งานอื่นจะมาขัดจังหวะกลางทาง

ในทางปฏิบัติ มีฟีเจอร์จำนวนมากเข้าไปช่วยกันเป็น scroll stutter fix เช่น Input Vizard ที่ย้ายการรับข้อมูลสัมผัสไปยังส่วนประมวลผลภาพโดยตรง ตามด้วย Input Framer ที่ยอมรอข้อมูลสัมผัสที่อาจมาช้ากว่ากำหนดเล็กน้อย แทนให้เฟรมว่างเปล่าหลุดออกไป อีกด้านหนึ่งคือ Input Prediction การคาดเดาตำแหน่งการเลื่อนหน้าจอล่วงหน้าเมื่อสัญญาณจากระบบปฏิบัติการช้าเกินไป บวกกับการออกแบบ Direct2Thread เพื่อลดขั้นตอนการส่งข้อมูลระหว่างโปรเซส และการย้ายงานควบคุมบางส่วนไปให้ GPU ทำโดยตรง ทั้งหมดนี้คือการ “เดินสายใหม่ทั้งตึก” มากกว่าการเปลี่ยนหลอดไฟ

ร่วมมือกับ Android: ยกระดับ mobile browsing ให้ตอบสนองนิ้วก่อนงานอื่น

สิ่งที่น่าสนใจคือการยอมรับว่าปัญหาการเลื่อนหน้าจอไม่ได้อยู่แค่ในตัวเบราว์เซอร์ แต่แทรกอยู่ในระบบปฏิบัติการด้วย Google จึงร่วมมือกับทีม Android เพื่อปรับระดับความสำคัญของกระบวนการรับข้อมูลสัมผัสให้ทำงานก่อนงานอื่นเสมอ นั่นหมายความว่าตั้งแต่ระบบรับรู้การแตะหน้าจอจนถึง Chrome ทุกเฟรมจะมีโอกาสได้รับข้อมูลครบและตรงเวลา ผลที่ตามมาคือการผลิตเฟรมอย่างสม่ำเสมอ ลดโอกาสที่ Scroll Jank จะโผล่มาให้เห็นกลางการเลื่อนฟีดข่าวหรืออ่านบทความยาว ๆ

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

ทำไมการเลื่อนลื่นขึ้นถึงสำคัญ และเราควรคาดหวังอะไรต่อจาก Chrome

บางคนอาจมองว่าการลดการกระตุกลง 48% เป็นตัวเลขเทคนิคที่ไม่เกี่ยวกับชีวิตประจำวัน แต่ในโลกที่การอ่านข่าว ทำงาน เรียน และเสพคอนเทนต์แทบทั้งหมดไหลผ่านหน้าจอมือถือ ความลื่นของการเลื่อนคือ “ภาษากาย” ระหว่างมนุษย์กับข้อมูล ถ้าเลื่อนแล้วสะดุด สมองจะถูกดึงออกจากเนื้อหาไปสนใจความรำคาญ การที่ Google ทุ่มวิศวกรรมหลายปีเพื่อกำจัด Scroll Jank จึงไม่ใช่แค่ชัยชนะด้านเทคนิค แต่คือการเคารพเวลาและสมาธิของผู้ใช้ทุกคน

จากนี้ไป เราควรคาดหวังว่า Chrome Android performance จะไม่หยุดอยู่แค่การทำให้เลื่อนลื่น แต่จะต่อยอดสถาปัตยกรรมใหม่ไปสู่ประสบการณ์โต้ตอบแบบเรียลไทม์อื่น ๆ ทั้งการซูม การลากองค์ประกอบบนเว็บ หรือเว็บแอปที่ซับซ้อนขึ้น การมองเห็นวิธีแก้ปัญหา Scroll Jank อย่างลงรายละเอียดทำให้เชื่อได้ว่าทีมวิศวกรจะใช้กรอบคิดเดียวกันกับฟีเจอร์ใหม่ ๆ ในอนาคต สำหรับผู้ใช้ สิ่งที่ควรทำมีเพียงอย่างเดียว คือสังเกตว่าทุกการแตะและเลื่อนใน Chrome วันนี้รู้สึกน้อยลงหรือไม่ ถ้าคำตอบคือ “ใช่” ก็หมายความว่างานวิศวกรรมหลายปีที่เรามองไม่เห็นได้ตอบแทนแล้ว

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

You May Also Like

Comments
พูดอะไรบางอย่าง...
ยังไม่มีความคิดเห็น มาเป็นคนแรกที่แบ่งปันความคิดเห็นของคุณ!