it-swarm.asia

Kapan Anda lebih suka antarmuka pengguna khusus / berkulit dalam aplikasi desktop?

Saya sedang mengerjakan aplikasi yang UI-nya berbasiskan kulit, tetapi tampilannya agak lama (grafisnya dirancang lebih dari 5 tahun yang lalu). Tidak jelas bagi saya apakah kita harus mempertimbangkan mendesain ulang atau menyingkirkan kulit dan menggunakan UI default OS (dalam hal ini, Windows XP).

Saya ingin tahu fakta/alasan/pertanyaan apa yang dapat menarik untuk membuat keputusan. Mari saya mulai dengan beberapa pertanyaan yang menurut saya penting:

  • Apakah aplikasi lain di sektor Anda menggunakan UI berkulit?
  • Apakah kegunaan aplikasi ditingkatkan dengan menggunakan skin khusus?
10
davidag

Saya telah melihat aplikasi ini untuk menguliti:

  • Distributor/Branding Pelanggan
  • Aplikasi Feelgood
  • Bobify
  • Portabilitas

Branding Distributor memberikan nama dan penampilan yang familiar bagi pengguna akhir - mis. untuk dukungan kami menggunakan alat akses desktop jarak jauh yang bermerek dengan nama dan logo kami. Ini membuat alat lebih terintegrasi dengan perangkat lunak kami, dan pelanggan tahu "dia berurusan dengan kami".

Itu perbedaan antara
"untuk mendapatkan dukungan untuk AceMe Works, jalankan utilitas Dukungan Jarak Jauh AceMe"
dan
"untuk mendapatkan dukungan untuk AceMe Works, jalankan Fundunga Sambaga Conneculator, dan masukkan AceMe-5647895324 di bidang Penyedia".

Distributor Branding agak mudah dicapai dari POV implementasi:

  • Jangan perlihatkan nama Anda di mana-mana
  • Beri ruang bagi merek
  • (lanjutan) atur default, dan izinkan untuk menyembunyikan pengaturan

Sesuatu yang sederhana seperti membaca judul jendela dan HTML/.png kustom untuk ditampilkan dari file .ini sudah cukup. Anda dapat - dan didorong untuk - tetap menggunakan UI standar OS/envirnoment. Selain itu, Anda sering diharapkan untuk menetapkan default dan membatasi beberapa opsi - baik dari yang diubah, atau ditampilkan sama sekali.

Feelgood Skins - inilah yang biasanya menerima techie benci. Ini adalah ranah pemutar media, dll., Sering kali di pasar komoditas, di mana membangun hubungan pribadi dan emosional antara pengguna dan produk adalah salah satu dari sedikit daya saing yang dapat Anda miliki. Saya akan menghindarinya dalam hal lain.

Masalah mendasar: seringkali sulit - atau banyak pekerjaan tambahan - untuk menyediakan "skin default OS" yang sebenarnya berfungsi seperti default OS. Mungkin juga dianggap sebagai "mainan" oleh pelanggan komersial.


Aplikasi berikut ini tidak memerlukan terpisah skins per se, tetapi masih kerangka skinning dengan skin tetap adalah pilihan teknis langsung:

Bobify - Anda menyediakan antarmuka skinnable, karena Anda ingin sengaja lebih sederhana daripada OS default.

Ada target bahkan di luar pasar "anak-anak & kebutuhan khusus". Satu hal bisa berupa proses yang biasanya dianggap rumit, atau penerapan niche alat yang kompleks dan lebih kuat.

Masalah mendasar: Anda dikunci ke mode Microsoft Bob. Anda membuat penghalang tambahan untuk pengguna Anda agar terbiasa dengan antarmuka "penuh".

Portabilitas - Anda menghargai UI yang konsisten di seluruh platform lebih dari UI yang kompatibel dengan platform. Saya berpendapat itu jarang merupakan ide yang bagus, kecuali mungkin dalam kombinasi dengan UI yang disederhanakan, seperti di atas, atau platform yang sangat longgar (seperti www awal).

Sekali lagi, Anda tidak perlu kulit yang terpisah

7
peterchen

Tidak ada satu pun aplikasi berkulit yang akhirnya tidak saya benci. Serius, kulit yang saya lihat ada di sana murni untuk membuat aplikasi terlihat "lebih kaya" daripada aplikasi Windows normal dan akhirnya melakukan tidak lebih dari menyedot memori dan CPU untuk terlihat seperti babi dengan lipstik dan akhirnya gagal dengan Masalah cat.

Saya benci aplikasi yang dikuliti karena semua UI normal yang biasa saya gunakan telah disembunyikan dari saya dan butuh waktu lebih lama untuk mencari tahu di mana menu itu dan yang merupakan tombol default dan apakah saya mungkin memiliki menu pop-up yang tersedia.

9
Bernhard Hofmann

Kegunaan aplikasi seharusnya tidak benar-benar dipengaruhi oleh kulit yang diaplikasikan. Jika opsi sulit ditemukan/digunakan dengan skin UI default maka Anda punya masalah dengan aplikasi Anda.

Jika Anda pesaing mendukung skin kustom maka memiliki hal yang sama untuk aplikasi Anda mungkin dianggap penting karena alasan pemasaran. Anda tidak ingin penjualan Anda mencapai karena Anda tidak mencentang kotak yang dilakukan pesaing Anda, meskipun itu untuk sesuatu yang mungkin tidak dipertimbangkan oleh pengguna Anda.

Seperti yang ditunjukkan Lèse majesté yang mencoba mencocokkan fitur pesaing Anda dengan fitur mungkin bukan ide yang baik, tetapi Anda mungkin harus mencocokkan beberapa fitur hanya untuk memastikan Anda bisa mendapatkan "langkah di pintu" dengan klien.

Satu keuntungan dari hanya menggunakan UI OS default adalah bahwa ketika versi baru OS keluar aplikasi Anda hanya akan cocok. Mungkin tidak menggunakan semua lonceng dan peluit terbaru (Windows Aero) tetapi dasar-dasarnya akan tercakup dalam istilah penempatan dan ukuran tombol, animasi jendela dll. Ini akan membuat aplikasi Anda terlihat profesional.

Dalam hal penyesuaian, Anda mungkin ingin mempertimbangkan untuk membatasi hanya pada skema warna - jika Anda menargetkan perusahaan, Anda dapat mengubah skema agar sesuai dengan warna korporat mereka, tetapi keseluruhan tampilan dan nuansa adalah sama untuk semua orang.

3
ChrisF

Sebagai jawaban untuk poin kedua Anda, saya menyarankan agar kegunaan tidak diragukan lagi dapat ditingkatkan oleh desain. Penggunaan warna, hierarki tipografi, dan desain ajakan bertindak memberikan kepada pengguna bahasa visual yang akan membantu mereka 'mempelajari' aplikasi.

Ini kurang tentang fashion, lebih lanjut tentang menetapkan aturan dan pola yang merupakan perbaikan dari apa yang sudah ada. Namun, jika Anda merasa tidak dapat meningkatkan desain OS, mungkin sebaiknya Anda menghabiskan waktu untuk mengimplementasikannya dengan hati-hati, daripada merancang semuanya dari bawah ke atas, dan menyebabkan lebih banyak masalah bagi Anda dan audiens yang Anda tuju.

2
Rob Varney

Keamanan bisa mendapatkan dorongan dari menguliti. Beberapa aplikasi (seperti program AV) benar-benar harus memaksa pengguna untuk menguliti aplikasi sehingga ketika muncul Anda tahu itu benar-benar aplikasi dan bukan versi palsu.

2
jonb

Hei, saya memulai proyek baru yang melakukan hal itu. Pertama yang menjawab pertanyaan Anda:

  • Tidak, produk lain di ruang kami tidak mendukungnya.
  • Belum tentu.

Alasan kami cocok dengan beberapa jawaban peterchen, tapi saya akan sedikit lebih dalam. Perusahaan saya ada di pasar yang besar, tetapi masih ceruk. Antarmuka pengguna kami secara tradisional sesuai dengan kategori bisnis, yang berarti fitur/fungsionalitas lebih dari daya tarik dan kegunaan. Dalam dekade terakhir semakin banyak pesaing yang muncul membangun antarmuka pengguna yang lebih baru yang lebih dekat dengan aplikasi konsumen. Jadi, mengapa UI bertema:

  • Penampilan menjual. Saya telah melihat bahkan manajer teknis bersemangat tentang animasi dan fitur non-fungsional lainnya.
  • Pelanggan menyukai demo ketika logo atau skema warna mereka ditampilkan.
  • Pencitraan merek - Mitra, pengecer, dan VAR menyukai nama mereka tertera pada sebanyak mungkin bagian dari solusi mereka.
  • Kami memiliki banyak produk yang mengatasi banyak pasar. Mampu mengubah tampilan dan nuansa memberi kita kemampuan untuk membuat potongan-potongan sesuai dengan pasar yang ada tanpa terlihat seperti baut yang mengerikan. Dalam istilah penjualan, peluang cross selling lebih mudah.
  • Produk ini dapat muncul untuk beralih/ditingkatkan lebih cepat melalui perubahan kosmetik

Adapun kegunaan, dalam setiap penulisan ulang Anda mendapat kesempatan melakukannya dengan lebih baik. Mengabaikan item di atas, sebagian besar pengguna kita sehari-hari perlu beralih dari pemula menjadi ahli dalam beberapa bulan. Begitu mereka mencapai itu, mereka perlu menavigasi dengan cepat untuk menemukan apa yang mereka butuhkan. Layar hijau gaya lama atau antarmuka dos yang bekerja dengan cepat dan menyediakan set yang kaya dalam banyak kasus, mungkin sebenarnya merupakan proyek yang lebih bermanfaat. Tapi, sedikit yang menginginkannya termasuk pengguna itu sendiri.
Kami telah dijual di dunia gaya grafis seksi di mana kegunaan adalah istilah yang dilontarkan untuk menjelaskannya, tetapi di mana kegunaan bukan fokus. Saya tidak menyarankan Anda tidak dapat membuat produk yang tidak dapat digunakan atau dipikirkan dengan buruk, tetapi terlalu banyak orang menyamakan keren dan berbeda dengan kegunaan.

1
Jim Rush

Pengguna menyukai antarmuka pengguna skinnable karena mereka merasa menyenangkan. Di kantor kecil kami (4 orang lainnya), dua karyawan menggunakan skin kustom di browser Firefox mereka. Satu adalah penggemar Lakers yang besar, yang lain adalah orang yang sangat artistik; kulit Firefox sepenuhnya mencerminkan hal itu.

IMO, antarmuka pengguna skinnable OK sampai titik tertentu. Beberapa aplikasi melewati batas dari menyediakan UI yang menyenangkan dan memungkinkan pengguna menjadi desainer UI semu, memungkinkan mereka untuk memindahkan lokasi tombol dan berbagai elemen UI, menandai ulang mereka, dan sebagainya. Saya tidak ingin menjadi orang dukungan teknis di ujung telepon/email/forum.

1
Hisham

Salah satu keuntungannya adalah meningkatkan minat pada aplikasi dengan membuat komunitas pengguna di sekitar UI skinning.

Ada komunitas di sekitar menguliti baik WoW dan Winamp, yang dianggap sebagai contoh yang baik dari antarmuka pengguna kustom/berkulit . Skinning terutama di sekitar kontrol dan tata letak aplikasi tertentu daripada mengganti OS UI. Kustomisasi ini memungkinkan pengguna untuk secara spesifik menargetkan tampilan aplikasi untuk penggunaannya, misalnya: WoW UI untuk kelas karakter tertentu.

1
Leah

Jika Anda memiliki produk bisnis, Anda akan menemukan persyaratan dari pelanggan yang ingin menyesuaikan "kulit" sesuai dengan pedoman perusahaan yang tidak berfungsi. Jadi, jika biaya lebih sedikit untuk menyesuaikannya, itu akan meningkatkan kesamaan aplikasi yang dipilih (satu tanda centang tambahan).

0
edelwater

Orang-orang suka membuat barang-barang mereka sendiri - Rata-rata pengguna tidak peduli dengan hal-hal yang Anda sebutkan. Fakta bahwa Anda berpikir orang terlalu banyak mencari kulit harus mengatakan cukup bahwa itu adalah titik pemasaran/penjualan yang baik.

0
Trevor

Sebagai pengguna, saya suka ketika aplikasi menawarkan skin, tetapi sayangnya 99% dari waktu, itu hanya membentang dan pixelized gambar berkualitas rendah dengan warna mencolok yang memecah estetika aplikasi.


Namun, contoh di mana skin menambah nilai adalah aplikasi seluler yang menawarkan versi "tema gelap" yang sangat berguna untuk membaca di malam hari (mis. Opsi tema gelap Twitterific ).

0
wildpeaks

Satu aplikasi khususnya, Wordpress perlu menguliti sebagai warga negara kelas satu. Selain itu, saya belum pernah benar-benar melihat manfaat dari skin bergaya Winamp. Sesuatu seperti Twitter atau MySpace membutuhkan penyesuaian, tetapi kulit perangkat lunak biner tampak kuno sekarang.

0
Glen Lipka

Saat ini saya sedang menulis aplikasi LOB yang cukup besar (WPF). Saya telah memilih sejak awal untuk membuat aplikasi ini mudah digunakan, sehingga memungkinkan pengguna untuk secara mandiri memilih skema dan gaya warna mereka. Saya telah membangun ini ke dalam infrastruktur sekarang karena saya pikir itu akan sangat sulit untuk dipasang. Alasan mengapa saya menambahkan ini ke aplikasi perusahaan adalah:

  • Saya telah menciptakan gaya korporat yang membosankan, tetapi telah memberi pengguna pilihan untuk memilih versi yang cantik dan menarik. Penjualan itu penting, bahkan dalam sistem internal.
  • Saya telah menciptakan gaya pengembang yang terutama digunakan untuk memvisualisasikan tata letak layar.
  • Saya memiliki opsi untuk menciptakan gaya font besar untuk penglihatan buruk bagi pengguna.
  • Saya memiliki opsi untuk membuat skema warna kontras tinggi untuk penglihatan buruk bagi pengguna.
  • Saya memiliki opsi untuk menciptakan gaya minimal untuk mesin layar kecil

Di banyak organisasi, ada aturan serikat tentang keterbacaan, akses yang dinonaktifkan, yada yada yada ... Saya tidak tahu apakah ini akan menjadi masalah bagi aplikasi saya, tetapi setidaknya saya memiliki opsi.

0
dave