ดิไซน์ Liquid Glass ของ Apple จุดประกายการถ่วงถอนเรื่องประสิทธิภาพในหมู่นักพัฒนา

ทีมชุมชน BigGo
ดิไซน์ Liquid Glass ของ Apple จุดประกายการถ่วงถอนเรื่องประสิทธิภาพในหมู่นักพัฒนา

ภาษาการออกแบบ Liquid Glass ใหม่ของ Apple ได้จุดประกายการอภิปรายทางเทคนิคอย่างร้อนแรงในชุมชนนักพัฒนา เอฟเฟกต์ภาพที่มีลักษณะโปร่งใสและแอนิเมชันที่ลื่นไหลซึ่ง Apple นำเสนอใน iOS 18 และ macOS Sequoia แต่การทดสอบเบต้าเริ่มต้นได้เผยให้เห็นประสบการณ์ที่หลากหลายเกี่ยวกับประสิทธิภาพของระบบ

อุปกรณ์และเวอร์ชันที่ได้รับผลกระทบ:

  • iOS 18 beta (เรียกว่า iOS 26 ในความเห็นบางส่วนเนื่องจากการเปลี่ยนแปลงหมายเลขเวอร์ชัน)
  • macOS Sequoia (Tahoe)
  • ปัญหาที่รายงานส่วนใหญ่เกิดขึ้นบน iPad Pro ปี 2020
  • รองรับอุปกรณ์ Mac ที่ใช้ชิป M1, M2, M3, M4

รายงานประสิทธิภาพในโลกจริงแตกต่างกัน

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

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

ตัวเลือกการลดผลกระทบด้านประสิทธิภาพ:

  • ลดการตั้งค่า Transparency ในการตั้งค่า Accessibility
  • ปิดหรือลดเอฟเฟกต์ภาพ Liquid Glass
  • รักษาการตอบสนองของระบบบนฮาร์ดแวร์รุ่นเก่า
  • ใช้งานได้ทุกเวอร์ชันที่รองรับของ iOS และ macOS

ความท้าทายในการใช้งานทางเทคนิค

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

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

นอกจากนี้ ลักษณะที่อิงตามฟิสิกส์ของเอฟเฟกต์ Liquid Glass หมายความว่าพวกมันสุ่มตัวอย่างพิกเซลจากพื้นที่นอกเหนือจากเพื่อนบ้านใกล้เคียง ซึ่งต้องการแบนด์วิดท์หน่วยความจำและงานการคำนวณมากกว่าเอฟเฟกต์ความโปร่งใสที่เรียบง่ายกว่า

รายละเอียดการใช้งานทางเทคนิค:

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

การตัดสินใจการออกแบบเชิงกลยุทธ์

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

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

การควบคุมผู้ใช้และการเข้าถึง

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

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

ขณะที่ iOS 18 และ macOS Sequoia เคลื่อนไปสู่การเปิดตัวขั้นสุดท้าย ข้อมูลประสิทธิภาพในโลกจริงจะให้คำตอบที่ชัดเจนยิ่งขึ้นเกี่ยวกับว่า Liquid Glass แสดงถึงวิวัฒนาการการออกแบบที่สง่างามหรือค่าใช้จ่ายการคำนวณที่ไม่จำเป็น

อ้างอิง: Liquid Glass? That's what your M4 CPU is for