IOS8: презентация технической части тимстрима команды

Post on 04-Jun-2015

315 views 0 download

description

Наша команда провела тимстрим по новой операционной системе IOS8. Техническую часть оформили в виде презентации. Полный обзор вы можете найти у нас на сайте в блоге.

Transcript of IOS8: презентация технической части тимстрима команды

SWIFT

SWIFT

• Более высокая производительность в сравнении с Objective-C;

• playground-ы, позволяют программистам видеть результат в режиме реального времени;

• совместим с кодом, написанным на Objective-C• унифицирует процедурные и объектно-

ориентированные аспекты языка программирования.

SWIFT

METAL

METAL

• API под названием Metal представляет собой низкоуровневый интерфейс графического процессора.

• Среди достоинств Metal фигурирует ускоренная обработка Draw Calls по сравнению с OpenGL

• Metal впервые предоставляет сторонним приложениям полноценную возможность выполнения неграфических (GPGPU) вычислений.

METAL

METAL

• Будущее Metal как API для графически насыщенных игр консольного уровня также видится туманным.

• Не исключено, что Metal скорее будет признан как интерфейс для GPGPU, коль скоро направление это перспективное, а полноценных альтернатив iOS не предоставляет.

Шаринг

Share (iOS and OS X)Post to a sharing website or share content with others

Виджеты

• Виджетами называют расширения, которые отображают информацию в Notification Center на экране Today и, следовательно, призваны показывать ту информацию, которая важна в текущий момент. Когда пользователь открывает Today, то он ожидает, что интересующая его информация будет мгновенно доступна.

Виджеты

Виджеты

К виджетам есть следующие требования:• гарантировать, что отображаемый контент

актуален• должным образом реагировать на действия

пользователя• потреблять минимально возможное

количество ресурсов (iOS может убить виджет, если он будет потреблять много памяти)

Виджеты

UI для виджетов имеет следующие ограничения:• нельзя показывать клавиатуру• нельзя использовать контролы, которые

работают с жестами (например UIDatePicker)

• пока что нельзя отобразить карты