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

Иако WWDC го следи прилично широка јавност, оваа конференција првенствено им припаѓа на програмерите. Впрочем, тоа е она што го сугерира неговото име. Воведните две третини од главниот говор им припаднаа, како што се очекуваше, на OS X Yosemite и iOS 8, но потоа фокусот се префрли на чисто програмерите. Ајде да ги сумираме накратко.

Свифт

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

Екстензии

Долго чекав комуникација помеѓу апликациите додека не излезе iOS 8. Уште повеќе, Extensions ќе овозможи да се прошири функционалноста на системот со апликации, природно. Апликациите ќе продолжат да користат sandboxing, но преку iOS ќе можат да разменуваат повеќе информации од претходно. На воведниот говор, имаше презентација на преведување со користење на Bing во Safari или примена на филтер од апликацијата VSCO Cam директно на фотографија во вградените слики. Благодарение на Екстензии, ќе видиме и виџети во Центарот за известувања или унифициран пренос на датотеки.

Тастатури од трета страна

Иако оваа работа спаѓа во Екстензии, вреди да се спомене посебно. Во iOS 8, ќе можете да дозволите пристап до тастатури од трети страни за да ја замените вградената. Фановите на Swype, SwiftKey, Fleksy и други тастатури можат да го очекуваат ова. Новите тастатури ќе бидат принудени да користат sandboxing исто како и другите апликации.

ЗдравјеКит

Нова платформа за сите видови фитнес нараквици и апликации. HealthKit ќе им овозможи на програмерите да ги менуваат своите апликации за да ги хранат своите податоци во новата апликација Health. Овој чекор ќе ги задржи сите ваши „здрави“ податоци на едно место. Се поставува прашањето - дали Apple ќе дојде со сопствен хардвер способен да фати такви податоци?

Допрете 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 исто така ќе нуди, на пример, недеструктивно уредување, односно уредување што може да се врати во секое време без да се промени оригиналната фотографија.

Метал

Оваа нова технологија ветува до десет пати поголеми перформанси од OpenGL. За време на воведниот говор, iPad Air го демонстрираше непреченото летот на стотици пеперутки во реално време без ниту едно грчење, што ја покажа својата моќ во повеќенишки.

SpriteKit и SceneKit

Овие два комплети им нудат на програмерите сè за да направат 2D и 3D игри. Во нив е обезбедено сè, од детекција на судир до генератор на честички до физички мотор. Ако штотуку почнувате и сакате да ја создадете вашата прва игра, фокусирајте го вашето внимание овде.

.