14.11.2012 Views

ios hig rus

ios hig rus

ios hig rus

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Стратегии дизайна приложения<br />

приложения, отдавая предпочтения стандартному пользовательскому интерфейсу и<br />

эффективной навигации.<br />

● Если ваше приложение помогает пользователям просматривать содержимое, то<br />

пользователи не оценят UI конкурирующее с ним.<br />

● Если ваше приложение или игра обеспечивает захватывающий сюжетом опыт, люди<br />

рассчитывают погрузиться в уникальный мир, наполненный богатой, красивой графикой и<br />

инновационными взаимодействиями.<br />

Избегайте, насколько это возможно, когнитивной нагрузки пользователя. Пользователи<br />

хорошо знакомы с внешним видом и поведением стандартных элементов UI, поэтому они не<br />

должны останавливаться и думать о том, как их использовать. Когда они сталкиваются с<br />

элементами, которые не выглядят или не ведут себя как стандартные, пользователи теряют<br />

преимущества своего предыдущего опыта. Пока ваши уникальные элементы не будут<br />

упрощать выполнение задачи, пользователям не будет нравиться изучение новых процедур,<br />

неиспользуемых в других приложениях.<br />

Будьте внутренне последовательными. При увеличении индивидуализированных<br />

элементов UI требуется еще больше внимания обращать на внешний вид и поведение этих<br />

элементов, которые не должны быть противоречивыми в рамках вашего приложения. Если<br />

пользователи тратят время на изучение использования незнакомых элементов управления,<br />

созданных вами, они ожидают, что будут иметь возможность использовать это знание во всем<br />

вашем приложении.<br />

Всегда считайтесь с контентом. Поскольку стандартные элементы хорошо знакомы, они не<br />

конкурируют с контентом за внимание пользователей. При индивидуализации UI<br />

позаботьтесь, чтобы он не заслонял необходимое пользователям содержание. Например, если<br />

ваше приложение позволяет пользователям просматривать видео, вы можете выбрать для<br />

дизайна пользовательских элементов индивидуализацию контроллеров воспроизведения. Но<br />

в любом случае, используете ли вы собственные или стандартные контроллеры управления<br />

воспроизведением, следует помнить, что они должны скрываться в начале просмотра видео и<br />

появляться при прикосновении.<br />

Подумайте дважды, прежде чем изменять дизайн стандартных контроллеров. Если вы<br />

планируете индивидуализировать стандартный элемент управления, убедитесь, что<br />

измененный элемент не менее информативен, чем стандартный. Например, если вы создаете<br />

кнопку, которая не будет иметь округлый пространственный вид, ассоциируемый у<br />

пользователей с кнопками, пользователи не смогут понять, что ее можно нажимать. Или, если<br />

вы создаете переключатель, не показывающий противоположное положение, пользователи не<br />

смогут понять, что этот переключатель имеет 2 состояния.<br />

Не забудьте тщательно протестировать индивидуализированные UI элементы. Во время<br />

тестирования, проконтролируйте, чтобы пользователи видели и могли предсказать, действия<br />

ваших элементов и могли легко взаимодействовать с ними. Если, например, вы создаете<br />

контроллер размером меньше, чем 44 х 44, люди столкнутся с проблемой нажатия. Если вы<br />

создаете окно, по-разному реагирующее на различные нажатия, обдумайте необходимость<br />

этого.<br />

Prototype and Iterate<br />

(Прототип и Итерации)<br />

Прежде чем инвестировать значительные ресурсы в разработку вашего проекта, хорошей<br />

идеей было бы создание прототипа для тестирования пользователями. Даже если у вас есть<br />

только несколько коллег для тестирования прототипов, вы сможете использовать их свежее<br />

видение функциональности вашего приложения и удобства использования.<br />

2012-03-07 | © 2012 Apple Inc. All Rights Reserved.<br />

25

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!