№1 в разработке мобильных решений для бизнеса
109,96
рейтинг
6 июня 2014 в 14:35

Разработка → WWDC 2014. Отчет за четверг

В предпоследний день 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
REDMADROBOT
рейтинг 109,96
№1 в разработке мобильных решений для бизнеса

Комментарии (6)

  • +7
    «To watch the streaming version of this video, use the latest version of Safari on a Mac running OS X Lion or later.» Apple, такой Apple.
    • 0
      Скачать-то вам никто не мешает
    • +3
      Троллинг не засчитан.
      image
      • 0
        Не знаю где вы там это нашли. По ссылке в статье при клике на видео появляется эта надпись, вот полный текст, если хотите:
        "
        System Requirements
        To watch the streaming version of this video, use the latest version of Safari on a Mac running OS X Lion or later. Alternatively, you can watch this video in the WWDC app or download the video when available.
        ", никаких виндовсов, скачать — да, но если стриминг — только одна железка, с одной операционной системой, с одним браузером.

        P.S. При желании-то посмотреть не пробелема, там весьма странное расширений ", attachment", но если его подправить, получается обычный .mov, который можно хоть на утюге смотреть и вовсе не обязательно под управлением OS X Lion.
  • +1
    а какое именно видео посмотреть из того списка по поводу концептов в Keynote?
    • 0
      Prototyping: Fake It Till You Make It

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Самое читаемое Разработка