Анимация
Красивая, тонкая анимация проникает в iOS UI и заставляет приложение испытать более привлекательный и динамичный. Надлежащая анимация может:
Передайте состояние и обеспечьте обратную связь
Улучшите смысл непосредственного управления
Люди справки визуализируют результаты своих действий
Добавьте анимацию осторожно, особенно в приложениях, не обеспечивающих интерактивный эффект. Анимация, кажущаяся чрезмерной или безвозмездной, может затруднить поток приложения, производительность уменьшения, и отвлечь пользователей от их задачи.
В частности используйте эффекты движения и динамические способы поведения UIKit с целью и ограничением, и обязательно протестируйте результаты. Используемый соответственно, эти эффекты могут увеличить понимание и удовольствие пользователей; злоупотребление их может заставить приложение казаться дезориентацией и трудный управлять.
Когда надлежащий, сделайте пользовательскую анимацию соответствующей встроенной анимации. Люди приучены к тонкой анимации, используемой во встроенных приложениях для iOS. Фактически, люди склонны расценивать плавные переходы между представлениями, жидким ответом на изменения в ориентации устройства и основанной на физике прокрутке как ожидаемая часть опыта iOS. Если Вы не создаете приложение, включающее интерактивный эффект — такой как игра — пользовательская анимация должна быть сопоставима со встроенными анимациями.
Используйте анимацию последовательно всюду по Вашему приложению. Как с другими типами настройки, важно использовать пользовательскую анимацию последовательно так, чтобы пользователи могли основываться на опыте, который они получают, поскольку они используют Ваше приложение.
В целом боритесь за реализм и доверие в пользовательской анимации. Люди склонны быть готовыми принять артистическую лицензию по внешности, но они могут чувствовать себя дезориентированными, когда они испытывают перемещение, которое не целесообразно или, кажется, игнорирует физические законы. Например, при раскрытии представления путем скольжения его вниз от вершины экрана необходимо отклонить его путем скольжения его, копируют, потому что выполнение так помогает пользователям помнить, куда представление прибывает из. При отклонении того же представления путем скольжения его вниз вне нижней части экрана Вы повреждаете умственную модель пользователя представления, это доступно выше вершины экрана.