Закрыть объявление

Хотя WWDC смотрит достаточно широкая публика, эта конференция принадлежит в первую очередь разработчикам. В конце концов, именно об этом говорит его название. Первые две трети основного доклада, как и ожидалось, были посвящены OS X Yosemite и iOS 8, но затем фокус сместился на чисто вопросы разработчиков. Давайте суммируем их в двух словах.

SWIFT

Objective-C мертв, да здравствует Swift! Никто этого не ожидал — Apple представила на WWDC 2014 свой новый язык программирования Swift. Приложения, написанные на нем, должны работать быстрее, чем на Objective-C. Дополнительная информация начнет появляться по мере того, как разработчики получат в свои руки Swift, и, конечно же, мы будем держать вас в курсе.

Расширения

Я долго ждал связи между приложениями, пока не вышла iOS 8. Более того, Расширения позволят расширить функциональность системы с помощью приложений, изначально. Приложения продолжат использовать песочницу, но через iOS они смогут обмениваться большим количеством информации, чем раньше. На основном докладе была представлена ​​презентация перевода с помощью Bing в Safari или применения фильтра из приложения VSCO Cam непосредственно к фотографии во встроенных изображениях. Благодаря расширениям мы также увидим виджеты в Центре уведомлений или единую систему передачи файлов.

Сторонние клавиатуры

Хоть этот вопрос и относится к Расширениям, о нем стоит упомянуть отдельно. В iOS 8 вы сможете разрешить доступ к сторонним клавиатурам для замены встроенной. Поклонники Swype, SwiftKey, Fleksy и других клавиатур могут рассчитывать на это. Новые клавиатуры будут вынуждены использовать песочницу, как и другие приложения.

Аптечку

Новая платформа для всевозможных фитнес-браслетов и приложений. HealthKit позволит разработчикам модифицировать свои приложения для передачи данных в новое приложение «Здоровье». Этот шаг позволит сохранить все ваши «здоровые» данные в одном месте. Возникает вопрос: будет ли у Apple собственное оборудование, способное захватывать такие данные?

API сенсорного идентификатора

В настоящее время Touch ID можно использовать только для разблокировки iPhone или совершения покупок в iTunes Store и его партнерских магазинах. В iOS 8 разработчики получат доступ к API этого сканера отпечатков пальцев, что откроет больше возможностей для его использования, например, открытие приложения с использованием только Touch ID.

Облачный комплект

У разработчиков есть совершенно новый способ создания облачных приложений. Apple позаботится о серверной части, чтобы разработчики могли сосредоточиться на клиентской части. Apple предоставит свои серверы бесплатно с несколькими ограничениями — например, верхним пределом в один петабайт данных.

HomeKit

Несколько лет назад домохозяйство, управляемое одним портативным устройством, звучало бы как научная фантастика. Однако благодаря Apple это удобство вскоре может стать реальностью. Если вы захотите изменить интенсивность и цвет освещения или температуру в помещении, приложения для этих действий смогут использовать унифицированный API непосредственно от Apple.

API камеры и PhotoKit

В iOS 8 приложения получат расширенный доступ к камере. Что это значит на практике? Любое приложение из App Store сможет разрешить ручную настройку баланса белого, экспозиции и других важных факторов, связанных с фотографией. Новый API также будет предлагать, например, неразрушающее редактирование, то есть редактирование, которое можно отменить в любой момент без изменения исходной фотографии.

Металл

Эта новая технология обещает увеличение производительности в десять раз по сравнению с OpenGL. Во время основного выступления iPad Air продемонстрировал плавный полет сотен бабочек в реальном времени без единого движения, что продемонстрировало его мощь в многопоточности.

SpriteKit и SceneKit

Эти два комплекта предлагают разработчикам все для создания 2D- и 3D-игр. В них предусмотрено все: от обнаружения столкновений до генератора частиц и физического движка. Если вы только начинаете и хотите создать свою первую игру, сосредоточьте свое внимание здесь.

.