Perdebatan yang semakin berkembang telah muncul di komunitas desain tentang apakah fitur-fitur terbaru Figma membantu atau malah menghambat proses desain kreatif. Diskusi ini berpusat pada kekhawatiran bahwa tool desain populer tersebut mendorong desainer ke arah pola pikir engineering terlalu dini dalam proses kreatif, yang berpotensi menghambat inovasi dan eksplorasi.
Auto Layout Menciptakan Batasan Desain
Fitur yang paling kontroversial tampaknya adalah Auto Layout, yang meniru sistem flexbox pengembangan web dalam Figma . Meskipun beberapa desainer menghargai kemampuannya untuk menciptakan layout yang responsif dan terstruktur, para kritikus berargumen bahwa fitur ini mengunci desain terlalu dini. Fitur tersebut membuat sulit untuk bebas menyeret elemen-elemen atau bereksperimen dengan layout yang tidak konvensional, karena semuanya terkunci pada posisi yang telah ditentukan sebelumnya.
Banyak desainer melaporkan pengalaman yang membuat frustrasi ketika mencoba membuat perubahan sederhana pada file yang dibangun dengan Auto Layout , menemukan diri mereka bergulat dengan struktur yang kaku ketika mereka membutuhkan fleksibilitas. Hal ini telah menimbulkan kekhawatiran bahwa desainer didorong untuk berpikir seperti engineer selama fase eksplorasi yang krusial, ketika mereka seharusnya bekerja secara longgar dan eksperimental.
Auto Layout: Sistem layout di Figma yang secara otomatis mengatur elemen dalam baris atau kolom, mirip dengan CSS flexbox Flexbox: Metode layout pengembangan web yang mengatur elemen dalam kontainer yang fleksibel
Fitur-Fitur Kontroversial Figma:
- Auto Layout: Sistem mirip Flexbox yang secara otomatis mengatur elemen tetapi membatasi posisi bebas
- Dev Mode: Jembatan antara desain dan pengembangan yang menerapkan alur kerja handoff terstruktur
- Smart Components: Sistem komponen canggih dengan variabel dan mode
- Interactive Prototypes: Kemampuan prototyping dengan ketelitian tinggi dalam alat desain
Masalah Ready for Dev
Poin perdebatan lainnya adalah fitur Dev Mode Figma , yang bertujuan menjembatani kesenjangan antara desain dan pengembangan. Para kritikus berargumen bahwa fitur ini mendorong alur kerja yang bermasalah di mana desainer membuat prototipe yang sangat detail dan terisolasi yang kemudian harus diciptakan ulang oleh developer dalam kode. Pendekatan ini memperlakukan pengembangan sebagai eksekusi belaka daripada pemecahan masalah kolaboratif.
Sebuah desain tidak pernah 'siap untuk dev', karena banyak dari apa yang kita anggap sebagai keputusan desain - interaksi, animasi, pemuatan data - sebenarnya hanya bisa diprototipe dalam kode.
Komunitas menyarankan bahwa kolaborasi yang lebih baik akan melibatkan perpindahan dari sketsa kasar ke kode lebih cepat, dengan desainer dan developer bekerja sama sepanjang proses daripada dalam fase terpisah.
Preferensi Alur Kerja Komunitas:
- Alur kerja Figma saat ini: Desain detail → Serah terima ke Dev → Implementasi kode
- Alternatif yang disukai: Sketsa kasar → Langsung ke kode → Iterasi kolaboratif
- Kekhawatiran utama: Optimisasi prematur yang membatasi eksplorasi kreatif
- Masalah performa: Tab variabel menjadi tidak responsif dengan sistem desain yang kompleks
Masalah Performa dan Kompleksitas
Selain kekhawatiran alur kerja, pengguna melaporkan masalah performa yang signifikan dengan fitur-fitur canggih Figma . Sistem desain yang kompleks dengan multiple variabel dan mode sering menyebabkan aplikasi tersendat atau menjadi tidak responsif. Beberapa tim telah meninggalkan implementasi sistem desain di Figma sepenuhnya, memilih untuk membangunnya langsung dalam kode.
Upaya tool tersebut untuk melayani multiple audiens - desainer visual, desainer UX, dan programmer - mungkin menciptakan masalah jack-of-all-trades di mana ia tidak unggul dalam kasus penggunaan spesifik mana pun.
Komunitas Tetap Terbagi
Komunitas desain menunjukkan reaksi yang beragam terhadap kekhawatiran ini. Pendukung arah Figma berargumen bahwa struktur dan batasan bermanfaat untuk desain aplikasi, yang memprioritaskan kegunaan daripada ekspresi artistik. Mereka menunjukkan bahwa desainer masih dapat memilih untuk tidak menggunakan Auto Layout dan fitur terstruktur lainnya ketika mereka membutuhkan lebih banyak kebebasan.
Yang lain membela fitur-fitur berorientasi engineering sebagai hal yang diperlukan untuk alur kerja desain modern, terutama di organisasi yang lebih besar di mana spesifikasi yang jelas dan sistem desain yang konsisten sangat penting untuk koordinasi tim.
Perdebatan ini menyoroti ketegangan fundamental dalam tooling desain: menyeimbangkan kebebasan kreatif dengan kebutuhan implementasi praktis. Seiring tool desain menjadi lebih canggih, tantangannya terletak pada mendukung baik kreativitas eksploratif maupun eksekusi sistematis tanpa memaksa pengguna ke dalam alur kerja yang kaku yang mungkin tidak sesuai dengan kebutuhan spesifik mereka.
Referensi: When Figma Starts Designing Us