Закрити оголошення

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

Швидко

Objective-C мертвий, хай живе Свіфт! Цього ніхто не очікував - Apple представила свою нову мову програмування Swift на WWDC 2014. Програми, написані в ньому, повинні бути швидшими, ніж у Objective-C. Більше інформації почне з’являтися, коли розробники отримають Swift, і, звичайно, ми будемо тримати вас у курсі.

розширення

Я довго чекав зв'язку між додатками, поки не вийшла iOS 8. Більше того, розширення дозволять розширити функціональність системи за допомогою додатків. Додатки продовжать використовувати пісочницю, але через iOS вони зможуть обмінюватися більшою кількістю інформації, ніж раніше. Під час основної доповіді відбулася презентація перекладу за допомогою Bing у Safari або застосування фільтра з програми VSCO Cam безпосередньо до фотографії у вбудованих Images. Завдяки розширенням ми також побачимо віджети в Центрі сповіщень або єдину передачу файлів.

Клавіатури сторонніх виробників

Хоча це питання відноситься до розширень, про нього варто згадати окремо. В iOS 8 ви зможете надати доступ стороннім клавіатурам замість вбудованої. Шанувальники Swype, SwiftKey, Fleksy та інших клавіатур можуть з нетерпінням чекати цього. Нові клавіатури будуть змушені використовувати пісочницю, як і інші програми.

Аптечку

Нова платформа для всіляких фітнес-браслетів і додатків. HealthKit дозволить розробникам змінювати свої програми, щоб передавати свої дані в нову програму Health. Цей крок збереже всі ваші «здорові» дані в одному місці. Виникає питання - чи прийде Apple з власним обладнанням, здатним захоплювати такі дані?

Touch ID API

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

CloudKit

У розробників є абсолютно новий спосіб створювати хмарні програми. Apple подбає про серверну частину, щоб розробники могли зосередитися на клієнтській стороні. Apple надаватиме свої сервери безкоштовно з кількома обмеженнями – наприклад, верхня межа в один петабайт даних.

HomeKit

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

Camera API та PhotoKit

В iOS 8 програми матимуть розширений доступ до камери. Що це означає на практиці? Будь-яка програма з App Store зможе дозволити ручне налаштування балансу білого, експозиції та інших важливих факторів, пов’язаних із фотографією. Новий API також запропонує, наприклад, неруйнівне редагування, тобто редагування, яке можна скасувати в будь-який час, не змінюючи оригінальну фотографію.

Metal

Ця нова технологія обіцяє в десять разів більшу продуктивність, ніж OpenGL. Під час основної доповіді iPad Air продемонстрував плавний політ сотень метеликів у реальному часі без жодного посмикування, що продемонструвало його потужність у багатопотоковості.

SpriteKit і SceneKit

Ці два набори пропонують розробникам все для створення 2D і 3D ігор. У них є все: від виявлення зіткнень до генератора частинок і фізичного механізму. Якщо ви тільки починаєте і хочете створити свою першу гру, зосередьте свою увагу тут.

.