it-swarm-vi.tech

UI tùy chỉnh so với UI mặc định

Câu hỏi này chủ yếu dành cho các nhà phát triển iOS/Android, nhưng bất kỳ ai cũng có thể trả lời.

Bạn có thích sử dụng UI mặc định do HĐH cung cấp hay bạn thích sử dụng UI tùy chỉnh hơn. Tôi đã nghe nhiều nhà phát triển tranh luận về tùy chỉnh so với mặc định và tôi chỉ muốn xem các bạn nói gì về nó.

14
Matt S.

Tôi thường cảm thấy khó chịu bởi các UI tùy chỉnh, nhưng khi tôi thấy giao diện mặc định được sử dụng ở bất kỳ đâu ngoài các cửa sổ hệ điều hành, tôi thấy nó thực sự xấu xí. Tôi cho rằng UI tùy chỉnh là tốt hơn, miễn là bạn để thanh tiêu đề một mình.

Vì vậy, chỉ kiểm soát da của bạn, vv Mặc dù vậy, đừng lạm dụng nó. Đây không phải là bìa album, bạn không muốn giao diện người dùng của mình thu hút mọi người. Nó chỉ phải hoạt động thực sự tốt và đó là nó.

Nghệ thuật khiến mọi người phải không để ý giao diện của bạn. Nếu bạn có thể làm điều đó tốt hơn với một thiết kế tùy chỉnh, hãy đi với điều đó. Nếu không, đi với giao diện mặc định của hệ điều hành.

22
Jouke van der Maas

Tuyên bố miễn trừ trách nhiệm: Tôi không phải là nhà phát triển iOS/Android. Tuy nhiên, tôi đã thiết kế giao diện người dùng, trong Cốc Cốc, cho Apple máy tính để bàn, hoàn toàn bỏ qua tiêu chuẩn Apple hướng dẫn giao diện người dùng. Đó là một tùy chỉnh Giao diện màn hình cảm ứng điểm bán, được tùy chỉnh hoàn toàn cho nhân viên thu ngân, những người sẽ tương tác với phần mềm bằng cách chạm ngón tay vào màn hình.

Theo kinh nghiệm đó, tôi sẽ đưa ra lời khuyên này: Sử dụng giao diện mặc định trừ khi người dùng của bạn có nhu cầu cụ thể cho giao diện tùy chỉnh.

Trong hầu hết các trường hợp, lợi ích của việc sử dụng giao diện mặc định vượt xa bất kỳ lợi thế nhỏ nào có thể đạt được bằng cách thiết kế giao diện mới từ đầu. Tuy nhiên, khi bạn đã xác định được một cần cho giao diện người dùng tùy chỉnh, đừng để điều gì cản trở bạn.

9
e.James

Nó phụ thuộc vào khả năng của bạn.

Nếu bạn làm một UI tùy chỉnh, bạn phải thực sự giỏi về nó. Một giao diện người dùng tùy chỉnh được thực hiện tồi sẽ chỉ làm thất vọng và mất người dùng.

6
Mongus Pong

Nói như một nhà phát triển iOS, có một số cách để tùy chỉnh một chút các tiện ích mặc định (chẳng hạn như tintColor trên thanh điều hướng), dễ thực hiện mà không cần mở hộp giun có giao diện người dùng hoàn toàn tùy chỉnh.

Hãy nhớ rằng các widget mặc định có rất nhiều chức năng được tích hợp. Bạn không muốn phát minh lại bánh xe. (Bạn sẽ bị kẹt sao chép các chi tiết vụn vặt như thời gian trì hoãn hành động, cử chỉ bổ sung, v.v.)

Neven Mrgan đã viết về sự chú ý đến chi tiết cần thiết for chỉ là một công tắc bật tắt cho một trò chơi iOS mà anh ấy đã làm việc.

6
Brendan Berg

Hoàn toàn từ quan điểm của người dùng: Tôi ghét GUI tùy chỉnh. Họ gần như không bao giờ có những lợi thế mà các tác giả nghĩ rằng họ có. Ví dụ: iTunes (trên Windows), Zune, Apple QuickTime, nhiều ứng dụng iPhone/Android, v.v ...

Các ví dụ tốt duy nhất tôi có cho các giao diện tùy chỉnh là các trò chơi - ở đó tôi chấp nhận nó. Ở mọi nơi khác, trong hầu hết các trường hợp, chúng ta có thể đã đi mà không có giao diện tùy chỉnh.

2
b0x0rz

Theo như Android ứng dụng tôi thường ấn tượng hơn với các ứng dụng sử dụng các widget UI mặc định và sau đó chọn chúng để phù hợp với thương hiệu của công ty/ứng dụng.

Ví dụ, các ứng dụng chính thức của Facebook và Twitter trông rất giống nhau, điều này là có chủ ý vì cả hai đều sử dụng cùng một điều khiển UI, chỉ với các giao diện khác nhau.

Mặc dù sai lệch quá nhiều so với giao diện người dùng mặc định là xấu. Bạn thấy rất nhiều Android ứng dụng thử và mô phỏng cách ứng dụng trông trên iOs và nó thường kết thúc chỉ khiến người dùng bối rối và nhìn không đúng chỗ.

Lời khuyên tốt nhất tôi có là bám vào các điều khiển UI mặc định và chỉnh sửa chúng một chút để phù hợp với thương hiệu bằng cách thay đổi màu sắc, v.v.

2
matto1990

Mọi người thích những thứ ưa nhìn.

Một ứng dụng ưa nhìn sẽ bán được nhiều hơn một ứng dụng xấu xí tương tự, mọi người thậm chí còn tha thứ hơn về các lỗi trong ứng dụng ưa nhìn.

Nhưng:

  1. Giao diện người dùng tùy chỉnh phải trông ổn và "cảm thấy" tốt

  2. Nó phải đủ tương tự với giao diện người dùng tiêu chuẩn để nó vẫn quen thuộc

  3. Có rất nhiều logic trong điều khiển đơn giản nhất - hoặc sử dụng một hệ thống cho phép bạn "tái cấu trúc" các điều khiển trong khi vẫn giữ hành vi hoặc sẵn sàng thực hiện lại nhiều hành vi nhỏ mà bạn chưa từng nghĩ đến.

Ngoài ra, có những nhóm nhỏ nhưng có giọng nói ghét bất cứ thứ gì không chuẩn với cường độ của một ngàn mặt trời (ví dụ: nhà phát triển phần mềm và Apple), hãy cẩn thận với UI tùy chỉnh nếu họ là đối tượng mục tiêu, bỏ qua họ nếu họ không (lưu ý: ngay cả trong cộng đồng người dùng Mac/iOS, "người hâm mộ Apple" là một thiểu số nhỏ, họ chỉ là một thiểu số cực kỳ nhỏ).

2
Nir

Tôi ngạc nhiên điều này chưa được đề cập đến ...

UI tùy chỉnh có vị trí của chúng, đặc biệt là khi chúng mới lạ và phù hợp với ứng dụng sử dụng. Apple nghĩ rằng "Nơi đến" của FutureTap UI ứng dụng đủ mới để bao gồm đề cập trong đơn đăng ký sáng chế .

Mặc dù vậy, đừng quên rằng các công ty lớn này thực sự đã chi hàng triệu đô la để thực hiện các nghiên cứu về khả năng sử dụng giao diện và thiết kế giao diện của họ để phù hợp với kết quả chi tiêu của họ. Họ không viết Nguyên tắc giao diện con người / Nguyên tắc UX cho vui (giống như tôi cũng không đọc chúng cho vui!)

Có một lý do mà Apple tiếp thị các thiết bị iOS của họ thân thiện với mọi lứa tuổi - sau nhiều nghiên cứu và phát triển, họ đã tạo ra một giao diện trực quan mà một ông bà 2 tuổi hoặc ông bà tôi có thể nhận và hiểu chức năng cơ bản trong những khoảnh khắc đơn thuần.

2
Jared Harley

Nó có thể làm cho trải nghiệm người dùng tốt hơn. Mục tiêu của tôi là bảo tồn các yếu tố giao diện iOS nhưng loại bỏ càng nhiều càng tốt. Ứng dụng của tôi là trình xem nội dung và tôi muốn UI chrome để đánh lạc hướng ít nhất có thể khỏi ngôi sao của chương trình. Tôi nghĩ rằng tôi đã phục vụ người dùng bằng cách làm lại các yếu tố UI mặc định.

Nếu bạn cảm thấy mạnh mẽ rằng nó tốt hơn cho người dùng và bạn tin tưởng vào phán đoán của mình thì tôi nghĩ bạn nên làm điều đó. Nó ít quan trọng hơn trên các thiết bị di động phù hợp với phần còn lại của HĐH. Bạn đang chạy một mình trong chế độ xem của người dùng. Nhiều ứng dụng đang thực hiện một nhiệm vụ chuyên biệt và chúng tốt hơn với giao diện mục đích duy nhất được tối ưu hóa cho nó.

1
Dylan

Tôi gắn bó với Nguyên tắc giao diện con người iOS :

Họ khuyên bạn nên luôn có lý do trước khi tùy chỉnh giao diện. Họ không khuyến nghị tùy chỉnh cho các tác vụ sản xuất đòi hỏi thao tác nhiều dữ liệu. Việc giới thiệu nó cho các trò chơi hoặc kinh nghiệm theo cốt truyện.

Nếu tùy chỉnh, họ nói thêm:

  • Hãy nhất quán trong nội bộ
  • Tránh tăng gánh nặng nhận thức (các tính năng tương tự như đã biết nhưng nhìn và hành xử khác nhau)
  • Luôn trì hoãn nội dung

Trong bất kỳ cách nào đáng đọc.

1
erikrojo

Tôi là một Android và, ít nhất là trong nền tảng này, ý kiến ​​của tôi là ngay bây giờ là cần thiết để thực hiện một số thay đổi đối với các thành phần UI mặc định. Hiện tại Android UI quá xấu xí.

NHƯNG có những bất lợi trong việc sửa đổi nó quá nhiều:

  1. Nếu giao diện người dùng mặc định được thay đổi trong các phiên bản sau của HĐH, ứng dụng của bạn có thể bị lỗi thời về giao diện và do đó mất tính nhất quán. Mức độ ảnh hưởng đến ứng dụng của bạn sẽ phụ thuộc vào mức độ thay đổi của mức độ này.

  2. Trong Android, có thể có các giao diện mặc định khác nhau tùy thuộc vào phần cứng (Sense, MotoBlur, ...), vì vậy bạn có thể làm cho giao diện người dùng của mình trông giống với một số UI mặc định, nhưng có thể nó khác rất nhiều so với các biến thể khác.

  3. Người dùng dần dần tìm hiểu cách sử dụng các ứng dụng trong một nền tảng nhất định, do đó người dùng có thể gặp khó khăn hơn khi tương tác với ứng dụng của bạn.

Tất nhiên, tất cả những điều này có thể được giải quyết nếu bạn làm một công việc tốt, nhưng nó không dễ dàng.

Đề nghị của tôi là thực hiện các thay đổi nhỏ, vì vậy người dùng vẫn có thể quen thuộc với tất cả các yếu tố, nhưng làm cho toàn bộ điều này trở nên đẹp mắt. Thêm một số hiệu ứng hoạt hình đẹp và bạn đã có nó.

Hiện tại, chúng tôi đã quyết định tạo các yếu tố tùy chỉnh trong ứng dụng Android và chúng tôi đã có kết quả khá tốt (Truy cập Facebook!.

1
LuisKaP

Tôi là người dùng Android và cá nhân tôi thích Android tốt hơn khi không có giao diện người dùng tùy chỉnh.

Tôi nhận ra rằng các nhà sản xuất không thực sự có nhiều thứ họ có thể gọi cho riêng họ nữa, phần cứng khá giống nhau trên tất cả các điện thoại cao cấp, vì vậy một UI tùy chỉnh có vẻ như là một cách tốt để phân biệt sản phẩm của bạn với các sản phẩm khác các sản phẩm. Thật không may, hầu hết các triển khai UI tùy chỉnh đều hút thời gian lớn và hiếm khi thêm bất cứ thứ gì có giá trị vào nền tảng.

Tùy chỉnh tốt nhất Android UI, IMHO, là Sense từ HTC nhưng thậm chí điều đó sẽ làm chậm điện thoại của bạn và chỉ thêm một vài tính năng hữu ích. Nếu bạn khăng khăng có UI tùy chỉnh, vui lòng chỉ cần thực hiện nó và tiện ích bổ sung/tùy chọn để tôi có thể nhận được Android Cập nhật hệ điều hành đúng giờ thay vì phải đợi đến khi giao diện người dùng tùy chỉnh được nâng cấp.

0
JohannesH

Nói như một nhà phát triển iOS, tôi không thích cảm giác và giao diện của một số UI (đặc biệt là các nút). Vì vậy, khi tôi phát triển công cụ, tôi cung cấp cho họ giao diện mới.

Và khi tôi thấy các nhà phát triển trò chơi có các trò chơi với màn hình menu như bình thường, các nút không bị trượt, tôi đã có những cám dỗ mạnh mẽ để không mua trò chơi đó vì có vẻ như ai đó đã không nỗ lực.

0
Dair