SlideShare a Scribd company logo
1 of 31
Анимации в iOS
Юрий Подорожный
CEO
@see_yu
yu@anyvoid.ru
Вспомните, каким
  был скролл до
появления iPhone
Зачем нужны
анимации в интерфейсе?


 Почему в iOS анимации
используются на каждом
         шагу?
Ничто в мире не изменяется
        мгновенно
Анимации

1. Делают UX более интуитивным и
   увлекательным
2. Объясняют пользователю, что
   произошло
3. Обеспечивают обратную связь
4. Это просто классно выглядит!
Демо в симуляторе
       • Сворачивание и удаление
         приложений
       • Увеличение объекта при
         перетаскивании
       • Добавление в адресную
         книгу
       • Изменение ориентации
         экрана
       • Поиск
       • Папки
Основные принципы

1. Правильная физика
2. Больше реалистичности в анимациях
   движения, нежели в анимациях появления
3. Обратное действие — обратная анимация


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


      • Аппаратное ускорение
      • Считаются на GPU, а не
        на CPU
Стандартные анимации
Чем характеризуется анимация?

1. Параметр (параметры)
 a. Координаты
 b. Поворот
 c. Масштаб
 d. Уровень прозрачности
 e. Цвет
 f. ...
2. Длительность
3. Функция изменения скорости *
Ничто в мире не движется
     равномерно и
    равноускореннно
easings.net
Стандартные анимации
2D
1. Fade (появление, исчезновение) →
   изменение прозрачности
2. Slide (перемещение) → изменение
   координат
3. Масштаб, поворот и т.п.
Стандартные анимации
3D
Curl
Стандартные анимации
3D
Flip
Стандартные анимации
3D
Листание




Больше, чем просто
анимация. Доступна,
начиная с iOS 5
Совет


Задумывайтесь, что происходит в
   анимациях, какие свойства
    объектов меняются и как
Ошибки в анимации

1. Разные анимации при действии и возврате
2. По нажатию на обычную кнопку не может
   быть перехода направо или налево. По
   кнопке «Назад» экран не может уползать
   вниз.
3. Противоречия со стандартным поведением
Нестандартные анимации

3D
Fold
Нестандартные анимации



 Deal In
Нестандартные анимации



National Parks
Нестандартные анимации



 Paper
Нестандартные анимации



 Grid Lens
Нестандартные анимации



 Passbook
Спасибо!
    anyvoid.ru

    @anyvoid.ru
    facebook.com/anyvoid
    github.com/anyvoid
    slideshare.net/anyvoid
Кофе-брейк
#mdday

More Related Content

More from Procontent.Ru Magazine

WapStart: Как показывать 200 миллионов баннеров ежедневно и быть готовым пока...
WapStart: Как показывать 200 миллионов баннеров ежедневно и быть готовым пока...WapStart: Как показывать 200 миллионов баннеров ежедневно и быть готовым пока...
WapStart: Как показывать 200 миллионов баннеров ежедневно и быть готовым пока...Procontent.Ru Magazine
 
MoCO 2013: Мобильное государство, - Дмитрий Сатин, Минкомсвязь РФ
MoCO 2013: Мобильное государство, - Дмитрий Сатин, Минкомсвязь РФMoCO 2013: Мобильное государство, - Дмитрий Сатин, Минкомсвязь РФ
MoCO 2013: Мобильное государство, - Дмитрий Сатин, Минкомсвязь РФProcontent.Ru Magazine
 
MoCO 2013: "Потребности рынка VAS в новых бизнес-моделях. Проблемы и решения"...
MoCO 2013: "Потребности рынка VAS в новых бизнес-моделях. Проблемы и решения"...MoCO 2013: "Потребности рынка VAS в новых бизнес-моделях. Проблемы и решения"...
MoCO 2013: "Потребности рынка VAS в новых бизнес-моделях. Проблемы и решения"...Procontent.Ru Magazine
 
MoCO 2013: Рынок VAS в России: взгляд аналитика - Оксана Панкратова, AC&M
MoCO 2013: Рынок VAS в России: взгляд аналитика - Оксана Панкратова, AC&MMoCO 2013: Рынок VAS в России: взгляд аналитика - Оксана Панкратова, AC&M
MoCO 2013: Рынок VAS в России: взгляд аналитика - Оксана Панкратова, AC&MProcontent.Ru Magazine
 
российский рынок смартфонов и телефонов в 1 q 2013
российский рынок смартфонов и телефонов в 1 q 2013российский рынок смартфонов и телефонов в 1 q 2013
российский рынок смартфонов и телефонов в 1 q 2013Procontent.Ru Magazine
 
Рынок мобильных приложений в России и мире
Рынок мобильных приложений в России и миреРынок мобильных приложений в России и мире
Рынок мобильных приложений в России и миреProcontent.Ru Magazine
 
МТС: Российский рынок смартфонов и телефонов в 2012 году
МТС: Российский рынок смартфонов и телефонов в 2012 годуМТС: Российский рынок смартфонов и телефонов в 2012 году
МТС: Российский рынок смартфонов и телефонов в 2012 годуProcontent.Ru Magazine
 
Российский рынок портативной электроники - оценки Евросети
Российский рынок портативной электроники - оценки ЕвросетиРоссийский рынок портативной электроники - оценки Евросети
Российский рынок портативной электроники - оценки ЕвросетиProcontent.Ru Magazine
 
J'son&Partners: Российский рынок дистанционных финансовых сервисов
J'son&Partners: Российский рынок дистанционных финансовых сервисовJ'son&Partners: Российский рынок дистанционных финансовых сервисов
J'son&Partners: Российский рынок дистанционных финансовых сервисовProcontent.Ru Magazine
 
J'son&Partners: российский рынок мобильного интернет-доступа по итогам 2012 года
J'son&Partners: российский рынок мобильного интернет-доступа по итогам 2012 годаJ'son&Partners: российский рынок мобильного интернет-доступа по итогам 2012 года
J'son&Partners: российский рынок мобильного интернет-доступа по итогам 2012 годаProcontent.Ru Magazine
 
"Мировой и российский рынки инфраструктуры 4G" - аналитический отчет J'son&Pa...
"Мировой и российский рынки инфраструктуры 4G" - аналитический отчет J'son&Pa..."Мировой и российский рынки инфраструктуры 4G" - аналитический отчет J'son&Pa...
"Мировой и российский рынки инфраструктуры 4G" - аналитический отчет J'son&Pa...Procontent.Ru Magazine
 
«Sprinlke - how to float in an ocean of games» - Mediocre's presentation at ...
 «Sprinlke - how to float in an ocean of games» - Mediocre's presentation at ... «Sprinlke - how to float in an ocean of games» - Mediocre's presentation at ...
«Sprinlke - how to float in an ocean of games» - Mediocre's presentation at ...Procontent.Ru Magazine
 
Тенденции мобильного рынка: think global, act local - Дарья Трушкина, вице-пр...
Тенденции мобильного рынка: think global, act local - Дарья Трушкина, вице-пр...Тенденции мобильного рынка: think global, act local - Дарья Трушкина, вице-пр...
Тенденции мобильного рынка: think global, act local - Дарья Трушкина, вице-пр...Procontent.Ru Magazine
 
Особенности быстрого тестирования мобильных интерфейсов - Антон Алябьев, UI D...
Особенности быстрого тестирования мобильных интерфейсов - Антон Алябьев, UI D...Особенности быстрого тестирования мобильных интерфейсов - Антон Алябьев, UI D...
Особенности быстрого тестирования мобильных интерфейсов - Антон Алябьев, UI D...Procontent.Ru Magazine
 
Недвусмысленные намеки на Second Screen - Александр Вяткин, Account Director,...
Недвусмысленные намеки на Second Screen - Александр Вяткин, Account Director,...Недвусмысленные намеки на Second Screen - Александр Вяткин, Account Director,...
Недвусмысленные намеки на Second Screen - Александр Вяткин, Account Director,...Procontent.Ru Magazine
 
Типовые ошибки в iOS приложениях. Классификация ошибок в iOS приложении. - Дм...
Типовые ошибки в iOS приложениях. Классификация ошибок в iOS приложении. - Дм...Типовые ошибки в iOS приложениях. Классификация ошибок в iOS приложении. - Дм...
Типовые ошибки в iOS приложениях. Классификация ошибок в iOS приложении. - Дм...Procontent.Ru Magazine
 
"Каким должен быть контент для современных мобильных устройств?" - Александр…
"Каким должен быть контент для современных мобильных устройств?" - Александр…"Каким должен быть контент для современных мобильных устройств?" - Александр…
"Каким должен быть контент для современных мобильных устройств?" - Александр…Procontent.Ru Magazine
 

More from Procontent.Ru Magazine (20)

Android fragmentation 2013
Android fragmentation 2013Android fragmentation 2013
Android fragmentation 2013
 
WapStart: Как показывать 200 миллионов баннеров ежедневно и быть готовым пока...
WapStart: Как показывать 200 миллионов баннеров ежедневно и быть готовым пока...WapStart: Как показывать 200 миллионов баннеров ежедневно и быть готовым пока...
WapStart: Как показывать 200 миллионов баннеров ежедневно и быть готовым пока...
 
MoCO 2013: Мобильное государство, - Дмитрий Сатин, Минкомсвязь РФ
MoCO 2013: Мобильное государство, - Дмитрий Сатин, Минкомсвязь РФMoCO 2013: Мобильное государство, - Дмитрий Сатин, Минкомсвязь РФ
MoCO 2013: Мобильное государство, - Дмитрий Сатин, Минкомсвязь РФ
 
MoCO 2013: "Потребности рынка VAS в новых бизнес-моделях. Проблемы и решения"...
MoCO 2013: "Потребности рынка VAS в новых бизнес-моделях. Проблемы и решения"...MoCO 2013: "Потребности рынка VAS в новых бизнес-моделях. Проблемы и решения"...
MoCO 2013: "Потребности рынка VAS в новых бизнес-моделях. Проблемы и решения"...
 
MoCO 2013: Рынок VAS в России: взгляд аналитика - Оксана Панкратова, AC&M
MoCO 2013: Рынок VAS в России: взгляд аналитика - Оксана Панкратова, AC&MMoCO 2013: Рынок VAS в России: взгляд аналитика - Оксана Панкратова, AC&M
MoCO 2013: Рынок VAS в России: взгляд аналитика - Оксана Панкратова, AC&M
 
российский рынок смартфонов и телефонов в 1 q 2013
российский рынок смартфонов и телефонов в 1 q 2013российский рынок смартфонов и телефонов в 1 q 2013
российский рынок смартфонов и телефонов в 1 q 2013
 
Рынок мобильных приложений в России и мире
Рынок мобильных приложений в России и миреРынок мобильных приложений в России и мире
Рынок мобильных приложений в России и мире
 
МТС: Российский рынок смартфонов и телефонов в 2012 году
МТС: Российский рынок смартфонов и телефонов в 2012 годуМТС: Российский рынок смартфонов и телефонов в 2012 году
МТС: Российский рынок смартфонов и телефонов в 2012 году
 
Российский рынок портативной электроники - оценки Евросети
Российский рынок портативной электроники - оценки ЕвросетиРоссийский рынок портативной электроники - оценки Евросети
Российский рынок портативной электроники - оценки Евросети
 
Ac&m 4 q12_stat_eng-ukraine
Ac&m 4 q12_stat_eng-ukraineAc&m 4 q12_stat_eng-ukraine
Ac&m 4 q12_stat_eng-ukraine
 
Ac&m 4 q12_stat_eng
Ac&m 4 q12_stat_engAc&m 4 q12_stat_eng
Ac&m 4 q12_stat_eng
 
J'son&Partners: Российский рынок дистанционных финансовых сервисов
J'son&Partners: Российский рынок дистанционных финансовых сервисовJ'son&Partners: Российский рынок дистанционных финансовых сервисов
J'son&Partners: Российский рынок дистанционных финансовых сервисов
 
J'son&Partners: российский рынок мобильного интернет-доступа по итогам 2012 года
J'son&Partners: российский рынок мобильного интернет-доступа по итогам 2012 годаJ'son&Partners: российский рынок мобильного интернет-доступа по итогам 2012 года
J'son&Partners: российский рынок мобильного интернет-доступа по итогам 2012 года
 
"Мировой и российский рынки инфраструктуры 4G" - аналитический отчет J'son&Pa...
"Мировой и российский рынки инфраструктуры 4G" - аналитический отчет J'son&Pa..."Мировой и российский рынки инфраструктуры 4G" - аналитический отчет J'son&Pa...
"Мировой и российский рынки инфраструктуры 4G" - аналитический отчет J'son&Pa...
 
«Sprinlke - how to float in an ocean of games» - Mediocre's presentation at ...
 «Sprinlke - how to float in an ocean of games» - Mediocre's presentation at ... «Sprinlke - how to float in an ocean of games» - Mediocre's presentation at ...
«Sprinlke - how to float in an ocean of games» - Mediocre's presentation at ...
 
Тенденции мобильного рынка: think global, act local - Дарья Трушкина, вице-пр...
Тенденции мобильного рынка: think global, act local - Дарья Трушкина, вице-пр...Тенденции мобильного рынка: think global, act local - Дарья Трушкина, вице-пр...
Тенденции мобильного рынка: think global, act local - Дарья Трушкина, вице-пр...
 
Особенности быстрого тестирования мобильных интерфейсов - Антон Алябьев, UI D...
Особенности быстрого тестирования мобильных интерфейсов - Антон Алябьев, UI D...Особенности быстрого тестирования мобильных интерфейсов - Антон Алябьев, UI D...
Особенности быстрого тестирования мобильных интерфейсов - Антон Алябьев, UI D...
 
Недвусмысленные намеки на Second Screen - Александр Вяткин, Account Director,...
Недвусмысленные намеки на Second Screen - Александр Вяткин, Account Director,...Недвусмысленные намеки на Second Screen - Александр Вяткин, Account Director,...
Недвусмысленные намеки на Second Screen - Александр Вяткин, Account Director,...
 
Типовые ошибки в iOS приложениях. Классификация ошибок в iOS приложении. - Дм...
Типовые ошибки в iOS приложениях. Классификация ошибок в iOS приложении. - Дм...Типовые ошибки в iOS приложениях. Классификация ошибок в iOS приложении. - Дм...
Типовые ошибки в iOS приложениях. Классификация ошибок в iOS приложении. - Дм...
 
"Каким должен быть контент для современных мобильных устройств?" - Александр…
"Каким должен быть контент для современных мобильных устройств?" - Александр…"Каким должен быть контент для современных мобильных устройств?" - Александр…
"Каким должен быть контент для современных мобильных устройств?" - Александр…
 

"Анимации в iOS" - Юрий Подорожный, Any Void