การถกเถียงที่เพิ่มขึ้นเรื่อยๆ ได้เกิดขึ้นในชุมชนนักออกแบบเกี่ยวกับว่าฟีเจอร์ล่าสุดของ Figma กำลังช่วยเหลือหรือเป็นอุปสรรคต่อกระบวนการออกแบบเชิงสร้างสรรค์ การอภิปรายนี้มีจุดศูนย์กลางอยู่ที่ความกังวลว่าเครื่องมือออกแบบยอดนิยมนี้กำลังผลักดันให้นักออกแบบหันไปใช้ความคิดแบบวิศวกรเร็วเกินไปในกระบวนการสร้างสรรค์ ซึ่งอาจจะขัดขวางนวัตกรรมและการสำรวจ
Auto Layout สร้างข้อจำกัดในการออกแบบ
ฟีเจอร์ที่ถูกโต้แย้งมากที่สุดดูเหมือนจะเป็น Auto Layout ซึ่งเลียนแบบระบบ flexbox ของการพัฒนาเว็บภายใน Figma แม้ว่านักออกแบบบางคนจะชื่นชมความสามารถในการสร้างเลย์เอาต์ที่มีโครงสร้างและตอบสนอง แต่นักวิจารณ์โต้แย้งว่ามันล็อกการออกแบบไว้ในตำแหน่งเร็วเกินไป ฟีเจอร์นี้ทำให้ยากต่อการลากองค์ประกอบต่างๆ ไปมาอย่างอิสระหรือทดลองกับเลย์เอาต์ที่ไม่ธรรมดา เนื่องจากทุกอย่างจะดีดไปยังตำแหน่งที่กำหนดไว้ล่วงหน้า
นักออกแบบหลายคนรายงานประสบการณ์ที่น่าหงุดหงิดเมื่อพยายามทำการเปลี่ยนแปลงง่ายๆ กับไฟล์ที่สร้างด้วย Auto Layout โดยพบว่าตัวเองต้องต่อสู้กับโครงสร้างที่แข็งแกร่งเมื่อพวกเขาต้องการความยืดหยุ่น สิ่งนี้ได้นำไปสู่ความกังวลว่านักออกแบบกำลังถูกผลักดันให้คิดเหมือนวิศวกรในช่วงการสำรวจที่สำคัญ ซึ่งเป็นช่วงที่พวกเขาควรจะทำงานอย่างหลวมๆ และทดลอง
Auto Layout: ระบบเลย์เอาต์ใน Figma ที่จัดเรียงองค์ประกอบโดยอัตโนมัติในแถวหรือคอลัมน์ คล้ายกับ CSS flexbox Flexbox: วิธีการจัดเลย์เอาต์การพัฒนาเว็บที่จัดเรียงองค์ประกอบในคอนเทนเนอร์ที่ยืดหยุ่น
ฟีเจอร์ที่ถกเถียงกันของ Figma :
- Auto Layout: ระบบคล้าย Flexbox ที่จัดเรียงองค์ประกอบโดยอัตโนมัติ แต่จำกัดการวางตำแหน่งอย่างอิสระ
- Dev Mode: สะพานเชื่อมระหว่างการออกแบบและการพัฒนาที่บังคับใช้เวิร์กโฟลว์การส่งมอบแบบมีโครงสร้าง
- Smart Components: ระบบคอมโพเนนต์ขั้นสูงที่มีตัวแปรและโหมดต่างๆ
- Interactive Prototypes: ความสามารถในการสร้างต้นแบบความละเอียดสูงภายในเครื่องมือออกแบบ
ปัญหา Ready for Dev
จุดถกเถียงอีกประการหนึ่งคือ Dev Mode ของ Figma ซึ่งมีเป้าหมายเพื่อเชื่อมช่องว่างระหว่างการออกแบบและการพัฒนา นักวิจารณ์โต้แย้งว่าฟีเจอร์นี้ส่งเสริมเวิร์กโฟลว์ที่มีปัญหา ซึ่งนักออกแบบสร้างต้นแบบที่มีรายละเอียดสูงและแยกออกมา ซึ่งนักพัฒนาต้องสร้างใหม่ในโค้ด วิธีการนี้ถือว่าการพัฒนาเป็นเพียงการดำเนินการมากกว่าการแก้ปัญหาร่วมกัน
การออกแบบไม่เคย 'พร้อมสำหรับการพัฒนา' เพราะสิ่งที่เราถือว่าเป็นการตัดสินใจในการออกแบบ - การโต้ตอบ แอนิเมชัน การโหลดข้อมูล - สามารถสร้างต้นแบบได้ในโค้ดเท่านั้น
ชุมชนแนะนำว่าการทำงานร่วมกันที่ดีกว่าควรเกี่ยวข้องกับการเคลื่อนไหวจากร่างคร่าวๆ ไปสู่โค้ดอย่างรวดเร็ว โดยให้นักออกแบบและนักพัฒนาทำงานร่วมกันตลอดกระบวนการมากกว่าการทำงานในขั้นตอนแยกกัน
ความต้องการเวิร์กโฟลว์ของชุมชน:
- เวิร์กโฟลว์ Figma ปัจจุบัน: ออกแบบรายละเอียด → ส่งมอบให้นักพัฒนา → เขียนโค้ดใช้งาน
- ทางเลือกที่ต้องการ: ร่างคร่าวๆ → เริ่มเขียนโค้ดอย่างรวดเร็ว → ปรับปรุงร่วมกัน
- ข้อกังวลหลัก: การปรับแต่งก่อนเวลาอันควรจำกัดการสำรวจความคิดสร้างสรรค์
- ปัญหาประสิทธิภาพ: แท็บ Variables ค้างและไม่ตอบสนองเมื่อใช้กับระบบดีไซน์ที่ซับซ้อน
ปัญหาประสิทธิภาพและความซับซ้อน
นอกเหนือจากความกังวลเรื่องเวิร์กโฟลว์แล้ว ผู้ใช้รายงานปัญหาประสิทธิภาพที่สำคัญกับฟีเจอร์ขั้นสูงของ Figma ระบบออกแบบที่ซับซ้อนที่มีตัวแปรและโหมดหลายตัวมักทำให้แอปพลิเคชันสะดุดหรือไม่ตอบสนอง ทีมบางทีมได้ยกเลิกการใช้งานระบบออกแบบใน Figma ทั้งหมด โดยเลือกที่จะสร้างมันขึ้นมาในโค้ดโดยตรงแทน
ความพยายามของเครื่องมือในการให้บริการผู้ชมหลายกลุ่ม - นักออกแบบภาพ นักออกแบบ UX และโปรแกรมเมอร์ - อาจสร้างปัญหาแจ็คออฟออลเทรดส์ที่มันไม่เก่งในกรณีการใช้งานเฉพาะเหล่านี้
ชุมชนยังคงแบ่งแยก
ชุมชนนักออกแบบแสดงปฏิกิริยาที่หลากหลายต่อความกังวลเหล่านี้ ผู้สนับสนุนทิศทางของ Figma โต้แย้งว่าโครงสร้างและข้อจำกัดมีประโยชน์สำหรับการออกแบบแอปพลิเคชัน ซึ่งให้ความสำคัญกับความสามารถในการใช้งานมากกว่าการแสดงออกทางศิลปะ พวกเขาชี้ให้เห็นว่านักออกแบบยังคงสามารถเลือกที่จะไม่ใช้ Auto Layout และฟีเจอร์ที่มีโครงสร้างอื่นๆ เมื่อพวกเขาต้องการความอิสระมากขึ้น
คนอื่นๆ ปกป้องฟีเจอร์ที่เน้นวิศวกรรมว่าจำเป็นสำหรับเวิร์กโฟลว์การออกแบบสมัยใหม่ โดยเฉพาะในองค์กรขนาดใหญ่ที่ข้อกำหนดที่ชัดเจนและระบบออกแบบที่สอดคล้องกันเป็นสิ่งสำคัญสำหรับการประสานงานของทีม
การถกเถียงนี้เน้นย้ำความตึงเครียดพื้นฐานในเครื่องมือออกแบบ: การสร้างสมดุลระหว่างอิสรภาพในการสร้างสรรค์กับความต้องการการใช้งานจริง เมื่อเครื่องมือออกแบบกลายเป็นที่ซับซ้อนมากขึ้น ความท้าทายอยู่ที่การสนับสนุนทั้งความคิดสร้างสรรค์เชิงสำรวจและการดำเนินการอย่างเป็นระบบ โดยไม่บังคับให้ผู้ใช้ใช้เวิร์กโฟลว์ที่แข็งแกร่งซึ่งอาจไม่เหมาะกับความต้องการเฉพาะของพวกเขา
อ้างอิง: When Figma Starts Designing Us