Кроме того, нужно помнить, что продолжительность анимации нужно менять в соответствии с расстоянием, которое преодолевает объект, а также размеров объекта. И здесь неважно о какой платформе идет речь. Меньшие элементы или анимации, которые содержат небольшие изменения, должны происходить быстрее. И наоборот, анимация крупных и сложных объектов выглядит лучше, когда происходит несколько медленнее.
Одна из лучших статей которую я читал в последнее время. Оформление статьи, графические примеры - блестящий пример качественного оформления контента.
Автор, я подпишусь на вас. Даже наверно куплю пару вещей из вашей линии парфюма, можете мне раз в месяц присылать посты с просьбой репостнуть всем друзьям историю про очередную потерянную собачонку.
А если серьёзно, то правда очень крутой материал.
Это все конечно чудно, но:
1) Почему никто не спросил мнения iOS/Android разработчиков, сколько времени и сил им придётся на все это нестандартное художество затратить, и не легче ли будет просто пренебрегнуть анимацей в угоду более важных вещей, например работоспособности продукта;
2) Ни слова не сказано про ориентацию дивайса: куда должно что двигаться, если в момент анимации телефон поворачивается на бок? А сам поворот как анимировать? Должна ли быть разная анимация в зависимости от положения дивайса?
ЗЫ И ещё айпаду насрать какая у вас ориентация, без бубнов он любое положение считает "regular width, regular height" (с телефонами попроще)
Пусть iOS/Android разработчики пойдут на (вписать нужное) если они думают, что потребительские свойства продукта ненужный мусор, в сравнении в правильно выстроенной архитектурой кода. А потом не плачут, когда их "ШЕДЕВВВР" и чудо программной мысли никто не покупает.
Автор статьи привёл в одной статье очень много ценной информации, так как анимация интерфейса - это один из самых сложных элементов в разработке UX. Приведённые примеры не имеют отношения как будет повёрнут экран. Поверните его как угодно, но все элементы должны быть анимированы как описано в статье.
На рабочей машине едва получается докрутить до комментариев - вкладка съедает два гига видеопамяти и браузер переходит в "пошаговый режим". На телефоне тридцать секунд все плавненько - потом вкладка крашится. Современный принцип анимации, не иначе.
Спасибо за перевод!
Прикольно. А расскажите, я совсем не шарю в мобильной разработке, эти все анимации надо ручками программировать или как-то из коробки настраивается? Типа "по дуге" / "по прямой"?
да есть программы где анимация уже заготовлена по шаблону. Но настраивать все равно надо. Хотя и проще, чем с нуля.