2010-01-11 40 views
5

Câu hỏi của tôi hướng tới việc học các kỹ năng UI cho iPhone dev.Học cách viết giao diện người dùng iPhone tùy chỉnh

Tôi đã nhận thấy rất nhiều nhà phát triển iPhone xây dựng ứng dụng iPhone tuyệt vời và khi tôi nói tuyệt vời, tôi có nghĩa là giao diện tuyệt vời. Tôi muốn có thể tạo ra các giao diện tương tự nhưng tôi thấy khó để học cách làm điều đó.

Tôi đã chọn một vài sách dành cho iPhone nhưng tất cả đều chỉ cho bạn cách sử dụng các phần tử giao diện người dùng hiện có do Apple cung cấp mà không có tùy chỉnh.

Có ai ở đây có thể giúp tôi tìm tài nguyên và giúp tôi phát triển kỹ năng cần thiết để tạo giao diện người dùng tuyệt vời đó không?

+0

Bạn cần xác định ý nghĩa của "giao diện tuyệt vời". Đối với nhiều ứng dụng (bao gồm cả tôi) có giao diện "tuyệt vời" thường là các giao diện thực hiện tốt thư viện giao diện chuẩn, thay vì các giao diện có các điều khiển độc đáo, không quen thuộc. Thời gian để phát minh ra một điều khiển mới là khi bạn có một nhu cầu cụ thể cho nó. –

+1

Tôi khá chắc chắn anh ta có nghĩa là điều khiển quen thuộc với một cái nhìn tùy chỉnh (như một UIButton tùy chỉnh). –

+0

Bạn có thể đặt tên cho một số ứng dụng có giao diện người dùng mà bạn thích không? –

Trả lời

1

Bạn có thể sử dụng Hình ảnh của png và thường được thực hiện bởi photoshop. Nếu bạn cần biết cách làm điều đó cho các đối tượng giao diện người dùng khác nhau thì hãy hỏi hoặc tìm kiếm các câu hỏi đó. Tôi không thể trả lời câu hỏi này cho tất cả các đối tượng giao diện người dùng được tạo bởi quả táo nhưng may mắn là chúng có thể bị hỏng.
Tôi có lẽ sẽ đề nghị this trang web, nhưng có lẽ bạn đã looksed vào nó trước do thực tế rằng tôi chỉ google tìm kiếm: "thiết kế tùy chỉnh giao diện người dùng cho iphone"

1

Giao diện tuyệt vời là giao diện tuyệt vời không yêu cầu người dùng dừng lại và nghĩ về cách sử dụng nó. Lý tưởng nhất, người dùng thậm chí không nên chú ý đến giao diện nhưng sẽ có thể tập trung vào nhiệm vụ mà giao diện thực hiện. Để nhiều người tập trung vào giao diện geewhiz trực quan thú vị mà nhìn mát mẻ trong một video nhưng điều đó chứng minh cồng kềnh và tẻ nhạt để sử dụng. Mọi người sớm phát triển ghét những giao diện như vậy.

Thiết kế giao diện tốt bắt đầu bằng mô hình dữ liệu vô hình. Bạn cần hiểu rõ về dữ liệu và hoạt động dữ liệu mà ứng dụng sẽ thực hiện. Khi bạn biết rằng bạn biết dữ liệu nào người dùng cần xem, khi họ cần xem dữ liệu và họ cần thực hiện các hoạt động nào trên dữ liệu đó. Chỉ vào thời điểm đó bạn nên bắt đầu nghĩ về thiết kế giao diện.

Bạn chỉ nên thêm các phần tử giao diện duy nhất khi chúng giúp người dùng xem hoặc hoạt động trên dữ liệu. Cuối cùng, kẹo mắt vô dụng làm tổn thương một ứng dụng thành công hơn là giúp.

9

Đặt "giao diện người dùng tuyệt vời" không chỉ là biết cách tạo các phần tử tùy chỉnh mà còn khi không. Tôi khuyên bạn nên đọc số iPhone Human Interface Guidelines để hiểu Apple đang đến từ đâu khi thiết kế giao diện của iPhone. Ngoài ra, bạn nên có quyền truy cập vào iPhone Tech Talk video "Thiết kế giao diện người dùng iPhone" thông qua iPhone Dev Center (nhấp vào video Bắt đầu), cung cấp một số mẹo thiết kế tuyệt vời. Các Mac Human Interface Guidelines cũng là một nguồn tài nguyên vững chắc, vì những lời khuyên thiết kế triết học ở đầu của tài liệu đó. Phần "Extending the Interface" của tài liệu đó có thảo luận thú vị về thời điểm và cách tạo các phần tử giao diện người dùng tùy chỉnh.

Tôi thấy có rất nhiều bạn có thể tìm hiểu về thiết kế giao diện từ các nghiên cứu điển hình của các nhà phát triển khác.Chúng bao gồm

Ben thậm chí wrote a great recap thiết kế của St và ứng dụng Crosswords của Alone.

Tôi cũng thấy hữu ích khi thấy những gì người khác cảm thấy về các quyết định thiết kế giao diện tốt và xấu. Hai bài viết hay về vấn đề này là "30 iPhone Apps with Sexy Interfaces" bởi Mac.AppStorm và "iPhone Apps Design Mistakes: Over-Blown Visuals" bởi Smashing Magazine.

Để tìm hiểu cách vẽ biểu tượng tùy chỉnh, tôi khuyên bạn nên thanh toán cho số Icon Resource series of videos.

0

Bạn có thể muốn xem Apress 'iPhone User Interface Projects. Tôi đã không đọc nó vì vậy tôi không đảm bảo cho nó, nhưng nó được đánh giá cao và có vẻ là chính xác những gì bạn đang tìm kiếm.

Các vấn đề liên quan