Зачыніць аб'яву

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

хутка

Objective-C мёртвы, няхай жыве Свіфт! Такога ніхто не чакаў - Apple прадставіла сваю новую мову праграмавання Swift на WWDC 2014. Праграмы, напісаныя ў ім, павінны працаваць хутчэй, чым у Objective-C. Дадатковая інфармацыя пачне з'яўляцца, калі распрацоўшчыкі атрымаюць у свае рукі Swift, і, вядома, мы будзем трымаць вас у курсе.

Пашырэння

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

Клавіятуры іншых вытворцаў

Нягледзячы на ​​тое, што гэта пытанне падпадае пад пашырэнні, варта згадаць яго асобна. У iOS 8 вы зможаце дазволіць доступ да старонніх клавіятур для замены ўбудаванай. Аматары Swype, SwiftKey, Fleksy і іншых клавіятур могуць чакаць гэтага. Новыя клавіятуры будуць вымушаныя выкарыстоўваць пясочніцу, як і іншыя праграмы.

Ня Healthkit

Новая платформа для ўсіх відаў фітнес-бранзалетаў і прыкладанняў. HealthKit дазволіць распрацоўшчыкам мадыфікаваць свае прыкладанні для перадачы дадзеных у новае прыкладанне Health. Гэты крок дазволіць захаваць усе вашыя "здаровыя" даныя ў адным месцы. Узнікае пытанне - ці прыйдзе Apple са сваім уласным абсталяваннем, здольным захопліваць такія дадзеныя?

Touch ID API

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

CloudKit

У распрацоўшчыкаў ёсць зусім новы спосаб стварэння воблачных прыкладанняў. Apple будзе клапаціцца аб сервернай частцы, каб распрацоўшчыкі маглі засяродзіцца на баку кліента. Apple будзе прадастаўляць свае серверы бясплатна з некаторымі абмежаваннямі - напрыклад, верхні ліміт у адзін петабайт дадзеных.

HomeKit

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

API камеры і PhotoKit

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

метал

Гэтая новая тэхналогія абяцае ў дзесяць разоў большую прадукцыйнасць, чым OpenGL. Падчас асноўнага дакладу iPad Air прадэманстраваў плаўны палёт сотняў матылькоў у рэжыме рэальнага часу без адзінага паторгвання, што паказала яго моц у шматструменнасці.

SpriteKit і SceneKit

Гэтыя два наборы прапануюць распрацоўнікам усё для стварэння 2D і 3D гульняў. У іх прадугледжана ўсё: ад выяўлення сутыкненняў да генератара часціц і да фізічнага рухавіка. Калі вы толькі пачынаеце і хочаце стварыць сваю першую гульню, засяродзьце сваю ўвагу тут.

.