Затвори рекламата

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

Swift

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

Разширения

Чаках дълго време за комуникация между приложенията, докато излезе iOS 8. Нещо повече, разширенията ще направят възможно разширяването на функционалността на системата с приложения. Приложенията ще продължат да използват sandboxing, но чрез iOS ще могат да обменят повече информация от преди. В основната бележка имаше презентация за превод с помощта на Bing в Safari или прилагане на филтър от приложението VSCO Cam директно към снимка във вградените изображения. Благодарение на разширенията ще видим и джаджи в центъра за уведомяване или унифицирано прехвърляне на файлове.

Клавиатури на трети страни

Въпреки че този въпрос попада в Разширения, заслужава да се спомене отделно. В iOS 8 ще можете да разрешите достъп до клавиатури на трети страни, които да заменят вградената. Феновете на Swype, SwiftKey, Fleksy и други клавиатури могат да очакват с нетърпение това. Новите клавиатури ще бъдат принудени да използват пясъчник точно както другите приложения.

HealthKit

Нова платформа за всякакви фитнес гривни и приложения. HealthKit ще позволи на разработчиците да променят своите приложения, за да подават своите данни към новото приложение Health. Тази стъпка ще запази всички ваши „здрави“ данни на едно място. Възниква въпросът - ще дойде ли Apple със собствен хардуер, способен да улови такива данни?

API за Touch ID

Понастоящем 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 игри. Всичко от откриване на сблъсък до генератор на частици до физически двигател е осигурено в тях. Ако тепърва започвате и искате да създадете първата си игра, насочете вниманието си тук.

.