Saatnya Desainer Beralih dari Desain Berbasis Gambar ke Desain Berbasis Kode

Diterbitkan: 2021-12-10

Desain Berbasis Gambar hingga Berbasis Kode

Mengapa beralih dari desain berbasis gambar ke desain berbasis kode?

Ada masalah besar sejak awal desain produk digital. Desainer dipisahkan dari proses pengembangan produk dan dipaksa untuk bekerja hanya dengan perangkat lunak.

Perancang menggunakan grafik raster atau alat desain vektor untuk menggambar karena gambar tersebut dipisahkan dari bagian organisasi lainnya. Prosesnya dalam banyak kasus tetap identik bahkan jika mereka bekerja di perangkat lunak yang berbeda seperti Photoshop, Gimp, Sketch, atau Fireworks. Satu set gambar statis dikirim ke para insinyur sebagai maksud yang diberikan oleh para desainer.

Sangat membosankan untuk menunjukkan status antarmuka yang berbeda melalui papan seni statis. Karenanya semuanya tidak dirinci oleh para desainer. Dan akhirnya, seluruh antarmuka pengguna dibangun oleh para insinyur dengan bantuan satu set gambar statis yang tidak lengkap. Seringkali dalam komunikasi bolak-balik yang panjang, semua keadaan interaktif biasanya dihilangkan.

Pengalaman tidak direpresentasikan secara akurat dengan desain statis dan oleh karena itu pengujian biasanya melelahkan bagi pengguna. Karena proses yang tidak efisien inilah organisasi menyebabkan produk yang gagal dan tim yang frustrasi.

Berkat evolusi teknologi saat ini, kami memiliki cara yang lebih baik untuk mendesain sesuatu. Alat desain berbasis gambar sedang dengan cepat digantikan oleh paradigma alat desain berbasis kode. Representasi statis dari desain yang diambil dari alat desain vektor atau raster diganti dengan desain yang dirender di mana desainer bermaksud langsung dalam kode tanpa benar-benar mengetahui cara membuat kode.

Alur kerja baru disediakan oleh seperangkat alat baru di mana:

• Desainer dan Insinyur sama-sama membangun satu sumber kebenaran
• Tanpa pengalaman pengkodean apa pun, ini memberdayakan desainer dengan kekuatan penuh pengkodean
• Duo desainer dan insinyur terhubung melalui satu proses kreatif kolaboratif yang menciptakan evolusi alur kerja yang spektakuler

Desain Berbasis Gambar hingga Berbasis Kode dengan UXPin

UXPin

Pertanyaan pertama dan mendasar di sini adalah apa yang tidak baik atau tidak efisien dengan desain berbasis gambar sebelum melakukan transisi dari desain berbasis Gambar ke desain berbasis Kode. Anda mungkin sangat menyadari bahwa ada dua paradigma alat desain yaitu alat desain berbasis kode dan gambar.

Alat desain berbasis gambar adalah pendekatan yang telah digunakan selama beberapa dekade dan sudah sangat tua. Para desainer harus membuat grafik vektor atau raster ketika mereka menggambar sesuatu yang merupakan ide dari pendekatan alat ini.

Dengan pendekatan ini, para desainer memiliki fleksibilitas maksimum. Dari ilustrasi tingkat lanjut hingga ikon sederhana, semuanya dapat digambar secara efektif dengan cara ini termasuk tingkat detail yang paling indah. Meskipun ketika datang ke pengembangan produk digital profesional biasanya rusak. Inilah alasan mengapa hal itu terjadi.

1. Kurangnya Interoperabilitas: Antarmuka sebenarnya dari suatu produk kecuali untuk foto, ilustrasi, dan ikon tidak pernah dibuat dengan grafik ini. Desainer bekerja di luar batasan yang diatur dalam kode saat mengerjakan desain antarmuka dalam alat desain berbasis gambar. Karena ini, mereka dapat membuat hal-hal yang mahal untuk dikodekan dan yang sulit dengan cara yang tidak diketahui.

2. Kurang Akurasi: Selain menciptakan desain indah yang detail, hasil yang paling tidak akurat selama proses pengembangan sering kali dengan alat berbasis gambar. Karya desainer dirender dengan proses yang sama sekali berbeda.

Oleh karena itu, ada perbedaan dalam kode gradien, teks, dan warna yang dipilih oleh seorang desainer dan oleh seorang insinyur bahkan dengan penerapan spesifikasi yang sama. Tim dipengaruhi oleh misalignment besar-besaran karena ini.

3. Desain Statis: Fokus alur kerja pada alat desain berbasis gambar adalah membangun artboard statis untuk semua status antarmuka yang akhirnya dihubungkan bersama. Untuk proyek profesional, ini adalah pendekatan break-in. Di jendela statis, pola paling sederhana menjadi seperti dropdown yang tidak dapat diatur.

Ini terjadi karena kurangnya kemampuan untuk melestarikan komponen interaktif agar dapat digunakan kembali dan karena jumlah artboard yang cukup besar. Di atas semua alat ini hanya mengizinkan interaksi dasar tanpa kemampuan untuk mengatur variabel untuk konten, status elemen, logika kondisional, dan lainnya.

4. Kolaborasi yang lemah dalam rekayasa desain: Proses rekayasa benar-benar berbeda dari alat ini dan tidak dapat digabungkan. Output dari kedua dunia terputus dari sifatnya.

Teknologi yang digunakan oleh pengguna adalah produk akhir dari pekerjaan pengembang sementara lapisan abstraksi tambahan yang jauh dari pengalaman pengguna akhir diperkenalkan oleh desain berbasis gambar.

Desainer dan insinyur terputus dan frustrasi satu sama lain karena komponen interaktif yang dapat digunakan kembali, kurangnya interaksi nyata, dan kemampuan untuk mengimpor koneksi dari kode.

Keunikan dalam desain berbasis kode

pengembang web bekerja

Penting untuk mengetahui apa yang istimewa dalam desain ini karena kami menekankan pada transisi dari Desain berbasis gambar ke desain berbasis kode. Ketika pengguna menggambar sesuatu menggunakan alat desain berbasis kode, itu menciptakan CSS/HTML/JS yang relevan dan melibatkan browser. Ini membuat mesin menunjukkan hasil secara visual.

Berikut adalah manfaat bagi desainer setelah transisi mereka dari desain berbasis gambar ke desain berbasis kode.

1. Fidelity: Ada seratus persen kecocokan antara maksud seorang desainer dan hasil yang dapat dikodekan ketika seseorang menggunakan desain berbasis kode. Untuk membuat semua proyek desain, teknologi yang digunakan dalam desain berbasis kode sama dengan pengembangan web.

2. Menghilangkan perbedaan kendala antara desainer dan pengembang: Hal-hal yang sulit untuk dirancang dan tidak mungkin dibuat ulang dalam kode dapat dibuat oleh desainer dalam alat berbasis gambar. Batasan yang sama persis ini berlaku untuk desainer dan pengembang dalam alat berbasis kode. Oleh karena itu memastikan bahwa desainer dan pengembang tetap sinkron.

3. Mengganti papan seni dengan komponen interaktif: Alih-alih papan seni yang terhubung, alat desain berbasis kode menggunakan interaksi paling canggih pada komponen. Pendekatan ini secara langsung memberdayakan desainer untuk membuat sistem desain interaktif yang sangat dapat digunakan kembali dan juga meniru pengembangan.

4. Interaksi yang Realistis dan Kuat: Dengan transisi dari desain berbasis gambar ke desain berbasis kode, objek dapat berinteraksi satu sama lain, bergerak di layar, dan membuat pola yang kompleks. Itu tidak mengharuskan seseorang untuk mengetahui cara membuat kode yang paling penting untuk kolaborasi dengan insinyur dan pengujian dengan pengguna.

5. Menciptakan kolaborasi terkuat yang pernah ada: Pendekatan revolusioner yang sepenuhnya baru untuk kolaborasi rekayasa dan desain dicapai melalui paradigma berbasis kode.

Artikel terkait

Perbedaan Desainer Web vs. Pengembang Web