it-swarm.asia

Custom UI vs UI Default

Pertanyaan ini terutama untuk pengembang iOS/Android, tetapi siapa pun dapat menjawab.

Apakah Anda lebih suka menggunakan UI default yang disediakan oleh OS atau Anda lebih suka menggunakan UI khusus. Saya telah mendengar banyak pengembang berdebat tentang custom vs default, dan saya hanya ingin melihat apa yang Anda katakan tentang itu.

14
Matt S.

Saya sering merasa terganggu oleh custom UI, tetapi ketika saya melihat skin default digunakan di mana saja selain OS windows saya merasa sangat jelek. Saya kira UI khusus lebih baik, selama Anda meninggalkan bilah judul sendiri.

Jadi, hanya kontrol kulit Anda, dll. Tapi jangan berlebihan. Ini bukan sampul album, Anda tidak ingin UI Anda menarik perhatian orang. Itu hanya harus bekerja dengan sangat baik dan hanya itu.

Seni membuat orang untuk tidak perhatikan antarmuka Anda. Jika Anda dapat melakukannya dengan lebih baik dengan yang dirancang khusus, lakukan saja. Jika tidak, gunakan skin OS default.

22

Penafian: Saya bukan pengembang iOS/Android. Namun, saya telah merancang antarmuka pengguna, dalam Cocoa, untuk Apple komputer desktop, yang sepenuhnya mengabaikan standar Apple pedoman antarmuka pengguna. Itu adalah kebiasaan antarmuka layar sentuh point-of-sale, sepenuhnya disesuaikan untuk kasir yang akan berinteraksi dengan perangkat lunak dengan menyentuh layar dengan jari mereka.

Mengingat pengalaman itu, saya akan memberikan saran ini: Gunakan antarmuka default kecuali pengguna Anda memiliki kebutuhan khusus untuk antarmuka yang disesuaikan.

Dalam kebanyakan kasus, manfaat menggunakan antarmuka default jauh lebih besar daripada keuntungan kecil yang mungkin diperoleh dengan merancang antarmuka baru dari awal. Namun, begitu Anda telah mengidentifikasi yang asli perl untuk UI khusus, jangan biarkan apa pun menghalangi Anda.

9
e.James

Itu tergantung pada kemampuan Anda.

Jika Anda menggunakan UI khusus, Anda harus benar-benar pandai. UI khusus yang dilakukan dengan buruk hanya akan membuat frustrasi dan kehilangan pengguna.

6
Mongus Pong

Berbicara sebagai pengembang iOS, ada beberapa cara untuk sedikit menyesuaikan widget default (tintColor pada bilah navigasi, misalnya) yang mudah diimplementasikan tanpa membuka kaleng cacing yang sepenuhnya custom UI.

Ingatlah bahwa widget bawaan memiliki banyak fungsi bawaan. Anda tidak ingin menciptakan kembali roda. (Anda akan terjebak menyalin minutia seperti waktu tunda tindakan, gerakan tambahan, dll.)

Neven Mrgan menulis tentang perhatian terhadap detail yang diperlukan untuk hanya sakelar sakelar untuk game iOS yang dikerjakannya.

6
Brendan Berg

Murni dari sudut pandang pengguna: Saya benci custom GUI. Mereka hampir tidak pernah memiliki kelebihan yang menurut penulis miliki. Contoh: iTunes (pada Windows), Zune, Apple QuickTime, banyak aplikasi iPhone/Android, dll ...

Satu-satunya contoh bagus yang saya miliki untuk antarmuka khusus adalah permainan - di sana saya menerimanya. Di tempat lain, dalam sebagian besar semua kasus, kita bisa pergi tanpa antarmuka khusus.

2
b0x0rz

Sejauh Android aplikasi berjalan, saya biasanya lebih terkesan dengan aplikasi yang menggunakan widget UI default dan kemudian mengulitinya agar sesuai dengan merek perusahaan/aplikasi.

Misalnya aplikasi Facebook resmi dan Twitter resmi terlihat sangat mirip, yang disengaja karena keduanya menggunakan kontrol UI yang sama, hanya dengan skin yang berbeda.

Menyimpang terlalu banyak dari UI default adalah buruk. Anda melihat banyak Android aplikasi yang mencoba dan meniru bagaimana aplikasi terlihat pada iOs dan biasanya berakhir hanya membingungkan pengguna dan tampak tidak pada tempatnya).

Saran terbaik yang saya miliki adalah untuk tetap menggunakan kontrol UI default dan mengulitinya sedikit agar sesuai dengan merek dengan mengubah warna dan sebagainya.

2
matto1990

Orang-orang suka hal-hal yang terlihat menarik.

Aplikasi berpenampilan baik akan menjual lebih dari aplikasi jelek serupa, orang bahkan lebih memaafkan tentang bug di aplikasi berpenampilan baik.

Tapi:

  1. UI khusus harus terlihat bagus dan "terasa" enak

  2. Itu harus cukup mirip dengan UI standar sehingga masih akrab

  3. Ada banyak logika bahkan dalam kontrol yang paling sederhana - baik menggunakan sistem yang memungkinkan Anda "menguliti kembali" kontrol sambil menjaga perilaku atau siap untuk menerapkan kembali banyak perilaku kecil yang tidak pernah Anda duga ada.

Juga, ada grup kecil namun vokal yang membenci sesuatu yang tidak standar dengan intensitas seribu matahari (misalnya: pengembang perangkat lunak dan penggemarApple), berhati-hatilah dengan UI khusus jika mereka adalah audiens target Anda, abaikan mereka jika tidak (catatan: bahkan dalam komunitas pengguna Mac/iOS "penggemar Apple" adalah minoritas kecil, mereka hanya minoritas kecil yang sangat banyak memuat).

2
Nir

Saya terkejut ini belum disebutkan ...

UI khusus memiliki tempatnya, terutama saat baru dan sesuai dengan penggunaan aplikasi. Apple berpikir bahwa FutureTap "Where To" aplikasi UI cukup baru untuk termasuk menyebutkan dalam aplikasi paten .

Namun, jangan lupa bahwa perusahaan-perusahaan besar ini benar-benar menghabiskan jutaan dolar untuk melakukan studi kegunaan antarmuka, dan merancang antarmuka mereka agar sesuai dengan hasil pengeluaran mereka. Mereka tidak menulis Panduan Antarmuka Manusia / Pedoman UX untuk bersenang-senang (seperti saya juga tidak membacanya untuk bersenang-senang!)

Ada alasan yang Apple memasarkan perangkat iOS mereka sebagai ramah terhadap segala usia - setelah banyak penelitian dan pengembangan, mereka telah menciptakan antarmuka intuitif yang dapat diambil oleh anak berusia 2 tahun atau kakek nenek saya yang berusia 2 tahun atau kakek nenek saya) dan memahami fungsi dasar dalam momen belaka.

2
Jared Harley

Itu bisa membuat pengalaman pengguna yang lebih baik. Tujuan saya adalah untuk melestarikan elemen antarmuka iOS tetapi menghapus sebanyak mungkin. Aplikasi saya adalah penampil konten dan saya ingin UI chrome untuk mengalihkan sesedikit mungkin dari bintang pertunjukan. Saya pikir saya melayani pengguna dengan mengerjakan ulang elemen UI default.

Jika Anda merasa kuat bahwa itu lebih baik bagi pengguna dan Anda memercayai penilaian Anda, maka saya pikir Anda harus melakukannya. Ini kurang penting pada perangkat seluler yang cocok dengan OS lainnya. Anda berjalan sendiri dalam tampilan pengguna. Banyak aplikasi yang melakukan tugas khusus dan lebih baik dengan antarmuka tujuan tunggal yang dioptimalkan untuknya.

1
Dylan

Saya tetap dengan Pedoman Antarmuka Manusia iOS :

Mereka merekomendasikan selalu memiliki alasan sebelum menyesuaikan antarmuka. Mereka tidak merekomendasikan kustomisasi untuk tugas-tugas produktif yang memerlukan manipulasi banyak data. Merekomendasikannya untuk game atau pengalaman yang digerakkan oleh cerita.

Jika menurut adat mereka lebih lanjut mengatakan:

  • Konsisten secara internal
  • Hindari meningkatnya beban kognitif (fitur yang mirip dengan yang diketahui tetapi terlihat dan berperilaku berbeda)
  • Selalu tunduk pada konten

Dengan cara apa pun layak dibaca.

1
erikrojo

Saya seorang Android pengembang, dan, setidaknya di platform ini, pendapat saya adalah bahwa saat ini diperlukan untuk membuat beberapa perubahan pada elemen UI default. Saat ini Android UI terlalu jelek.

TETAPI ada kekurangan dalam memodifikasi terlalu banyak:

  1. Jika UI default diubah di versi OS yang lebih baru, aplikasi Anda bisa menjadi usang dalam hal tampilannya, dan karenanya kehilangan konsistensi. Seberapa besar pengaruhnya terhadap aplikasi Anda akan tergantung pada seberapa dalam perubahan ini.

  2. Di Android, mungkin ada skin default berbeda tergantung pada perangkat kerasnya (Sense, MotoBlur, ...), jadi Anda dapat membuat UI Anda terlihat mirip dengan beberapa UI default, tetapi mungkin jauh berbeda dari variasi lainnya.

  3. Pengguna secara progresif mempelajari cara menggunakan aplikasi dalam platform yang diberikan, sehingga kemungkinan akan lebih sulit bagi pengguna untuk berinteraksi dengan aplikasi Anda.

Tentu saja, semua ini bisa diselesaikan jika Anda melakukan pekerjaan yang bagus, tetapi itu tidak mudah.

Rekomendasi saya adalah untuk membuat perubahan kecil, sehingga pengguna masih dapat terbiasa dengan semua elemen, tetapi membuat semuanya terlihat menarik. Tambahkan beberapa efek animasi yang bagus dan Anda sudah mendapatkannya.

Untuk saat ini, kami telah memutuskan untuk membuat elemen khusus di aplikasi Android kami, dan kami mendapat hasil yang cukup bagus (Go! Obrolan Facebook sebagai yang terakhir).

1
LuisKaP

Saya seorang Android pengguna dan secara pribadi saya suka Android lebih baik tanpa UI khusus).

Saya menyadari bahwa produsen tidak benar-benar memiliki banyak yang dapat mereka sebut sendiri, perangkat kerasnya hampir sama pada semua ponsel kelas atas, sehingga UI khusus mungkin tampak seperti cara yang baik untuk membedakan produk Anda dari yang lain produk. Sayangnya sebagian besar implementasi UI kustom menghabiskan banyak waktu dan jarang menambahkan sesuatu yang berharga ke platform.

Kustom terbaik Android UI, IMHO, adalah Sense from HTC tetapi bahkan sebagian besar hanya akan memperlambat ponsel Anda dan hanya menambahkan beberapa fitur yang berguna. Jika Anda bersikeras memiliki UI khusus, harap buat saja dan add-on/opsional sehingga saya bisa mendapatkan Android pembaruan OS tepat waktu daripada harus menunggu sampai UI kustom ditingkatkan).

0
JohannesH

Berbicara sebagai pengembang iOS, saya tidak menyukai rasa dan tampilan beberapa UI yang ada (tombol khusus). Jadi ketika saya mengembangkan barang-barang saya memberi mereka kulit baru.

Dan ketika saya melihat pengembang game yang memiliki game dengan layar menu mereka seperti tombol normal, tanpa kulit saya sudah memiliki godaan yang kuat untuk tidak membeli game itu karena sepertinya seseorang tidak mengambil upaya.

0
Dair