WWDC 2014. Отчет за четверг

В предпоследний день WWDC 2014 сессии закончились чуть раньше. Интересных было совсем немного. В основном дорассказывали подробности. Главный упор делался на разговоры со спецами Apple в лабораториях.Докладывает Артур mc_murphy Сахаров, Redmadrobot3badf0e4c728578964e698cdae52197c.jpgСЕССИЯ Prototyping: Fake It Till You Make ItUI дизайнеры рассказывали, «как передавать анимации разработчикам».

Итак, если разрабатывать продукт по цепочкеидея → отрисовка/написание кода → продукт, то приложение в итоге получится не тем, что от него ожидалось. Что-то будет неудобным, что-то будет лишним, что-то будет не отшлифованным до конца.

Своим коллегам в Apple и всем остальным командам они рекомендуют примерно такой процесс: идея → прототип → отрисовка/написание кода → продукт, а если точнее, тоидея → прототип→ прототип → прототип → прототип → отрисовка/написание кода → продукт.

Как делают прототипы в Apple? У них идея проходит три этапа: — Отработка концепта на статичных картинках— Отработка анимаций— Отработка User InteractionПервые два этапа целиком отрисовывают в Keynote. Туда вставляются картинки, там настраиваются анимации любой сложности, там получается живой интерфейс.В видео сессии видно, что это магия какая-то, за 10–15 минут они делают прототип с интерфейсом уровня Facebook Paper.Для третьего этапа собирают все на коленке в Xcode.

9bf6e67de4e6f1c349fa77e4851f0e65.jpg

СЕССИЯ 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 разработчиков не способны устроить погром или слэм ни при каких условиях.

2028e522cce265606b17b57e156270af.jpg

WWDC 2014. Первые впечатления очевидцаWWDC 2014. Срез второго дняWWDC 2014. Новости среды

© Habrahabr.ru