В предпоследний день WWDC 2014 сессии закончились чуть раньше. Интересных было совсем немного. В основном дорассказывали подробности. Главный упор делался на разговоры со спецами Apple в лабораториях.
Докладывает Артур mc_murphy Сахаров, Redmadrobot
СЕССИЯ Prototyping: Fake It Till You Make It
UI дизайнеры рассказывали, «как передавать анимации разработчикам».
Итак, если разрабатывать продукт по цепочке
идея → отрисовка/написание кода → продукт, то приложение в итоге получится не тем, что от него ожидалось. Что-то будет неудобным, что-то будет лишним, что-то будет не отшлифованным до конца.
Своим коллегам в Apple и всем остальным командам они рекомендуют примерно такой процесс:
идея → прототип → отрисовка/написание кода → продукт,
а если точнее, то
идея → прототип→ прототип → прототип → прототип → отрисовка/написание кода → продукт.
Как делают прототипы в Apple?
У них идея проходит три этапа:
— Отработка концепта на статичных картинках
— Отработка анимаций
— Отработка User Interaction
Первые два этапа целиком отрисовывают в Keynote. Туда вставляются картинки, там настраиваются анимации любой сложности, там получается живой интерфейс.
В видео сессии видно, что это магия какая-то, за 10-15 минут они делают прототип с интерфейсом уровня Facebook Paper.
Для третьего этапа собирают все на коленке в Xcode.
СЕССИЯ What's New in Table and Collection Views
В UITableView и UICollectionView теперь полностью поддерживается AutoLayout. Поэтому Apple снова всем рекомендует везде поддерживать Dynamic Type.
Чтобы заработал AutoLayout, нужно сделать три вещи:
— настроить его в ячейках
— выставить self.tableView.estimatedRowHeight в какое-то примерное значение
— выставить self.tableView.rowHeight = UITableViewAutomaticDimension (без этого ничего не взлетит)
PROFIT!
Понятно, что если ячейки не меняют размер, то лучше выставить его статически через rowHeight, будет быстрее.
Lunchtime Session
Исполнительный продюсер Lucasfilm Дэйв Филони рассказывал про себя и свое увлечение “Звездными войнами”. Он работал над анимационным Star Wars: The Clone Wars и сейчас над Episode VII. Пришел в сопровождении четырех штурмовиков в оригинальных костюмах из киностудии)
The Bash
После конференции в YerbaBuena Gardens традиционный фестиваль. Еда, пиво и музыка. Выступали Bastille. Даже 5 000 разработчиков не способны устроить погром или слэм ни при каких условиях.
WWDC 2014. Первые впечатления очевидца
WWDC 2014. Срез второго дня
WWDC 2014. Новости среды
Автор: redmadrobot