Учимся писать пользовательский интерфейс iPhone - PullRequest
5 голосов
/ 11 января 2010

Мой вопрос больше связан с изучением набора навыков пользовательского интерфейса для устройства iPhone.

Я заметил, что многие разработчики iPhone создают отличные приложения для iPhone, и когда я говорю «отлично», я имею в виду потрясающие интерфейсы. Я хочу иметь возможность создавать похожие интерфейсы, но мне сложно научиться это делать.

Я взял несколько книг для разработчиков iPhone, но все они показывают, как использовать существующие элементы пользовательского интерфейса, предоставленные Apple, без настройки.

Может ли кто-нибудь здесь помочь мне найти ресурсы и помочь мне разработать набор навыков, необходимый для создания этих удивительных интерфейсов пользовательского интерфейса?

Ответы [ 5 ]

9 голосов
/ 12 января 2010

Создание «удивительного интерфейса» - это не только умение создавать пользовательские элементы, но и когда этого не делать. Я настоятельно рекомендую прочитать Руководство по интерфейсу пользователя iPhone , чтобы понять, откуда Apple при разработке интерфейса iPhone. Кроме того, у вас должен быть доступ к видео на iPhone Tech Talk «Дизайн пользовательского интерфейса iPhone» через Центр разработки iPhone (щелкните «Начало работы»), в котором содержатся полезные советы по дизайну. Руководство по интерфейсу пользователя Mac также является солидным ресурсом из-за философских советов по дизайну в начале этого документа. Раздел «Расширение интерфейса» этого документа содержит хорошее обсуждение того, когда и как создавать пользовательские элементы интерфейса.

Я обнаружил, что вы можете многое узнать о дизайне интерфейсов на примере других разработчиков. К ним относятся

Бен даже написал большое резюме проекта Crosswords приложения Stand Alone.

Мне также полезно посмотреть, что другие люди думают о хороших и плохих решениях по дизайну интерфейса. В этой связи есть две замечательные статьи: «30 приложений для iPhone с сексуальными интерфейсами» от Mac.AppStorm и «Ошибки в разработке приложений для iPhone: чрезмерно насыщенные визуальные эффекты» от Smashing Magazine.

Чтобы научиться рисовать собственные значки, я настоятельно рекомендую оплатить серию значков видео .

3 голосов
/ 11 января 2010

У Мэтта Джеммелла есть очень хорошая запись в блоге об этом: http://mattgemmell.com/2008/10/29/favorites-ui-design

1 голос
/ 12 января 2010

Потрясающий интерфейс - это тот, который не требует, чтобы пользователь останавливался и думал о том, как его использовать. В идеале пользователь не должен даже замечать сам интерфейс, но должен иметь возможность сосредоточиться на задаче, которую реализует интерфейс. Для многих людей сконцентрируйтесь на визуально интересных интерфейсах geewhiz, которые выглядят круто в видео, но которые оказываются громоздкими и утомительными в использовании. Люди скоро начинают ненавидеть такие интерфейсы.

Хороший дизайн интерфейса начинается с невидимой модели данных. Вы должны хорошо понимать, какие данные и операции с данными будет выполнять приложение. Как только вы узнаете, что знаете, какие данные пользователь должен видеть, когда ему нужно это увидеть и какие операции ему нужно выполнить над этими данными. Только с этого момента вы должны начать думать о дизайне интерфейса.

Вы должны добавлять уникальные элементы интерфейса только тогда, когда они помогут пользователю просматривать данные или работать с ними. В конце концов, бесполезная конфетка повредит успеху приложений больше, чем поможет.

1 голос
/ 11 января 2010

Вы можете использовать изображения в формате png, которые обычно создаются фотошопом. Если вам нужно знать, как это сделать для различных объектов пользовательского интерфейса, задайте или найдите эти вопросы. Я не могу ответить на этот вопрос для всех объектов пользовательского интерфейса, созданных Apple, но, к счастью, они могут быть разбиты.
Я бы, возможно, предложил этот сайт, но, возможно, вы смотрели его раньше из-за того, что я искал только в Google: "design custom ui for iphone"

0 голосов
/ 27 мая 2010

Возможно, вы захотите проверить Apress ' Проекты пользовательского интерфейса iPhone . Я не читал это, поэтому я не могу ручаться за это, но он высоко оценен и, кажется, именно то, что вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...