Zatvori oglas

Iako WWDC prati prilično široka javnost, ova konferencija prvenstveno pripada programerima. Uostalom, to mu i ime govori. Uvodne dvije trećine govora pripadale su, kao što se i očekivalo, OS X Yosemite i iOS 8, no onda se fokus pomaknuo na čisto razvojna pitanja. Sažmimo ih ukratko.

Brz

Objective-C je mrtav, živio Swift! Ovo nitko nije očekivao – Apple je na WWDC 2014. predstavio svoj novi programski jezik Swift. Aplikacije napisane u njemu trebale bi biti brže od onih u Objective-C. Više informacija će se početi pojavljivati ​​kada se programeri dočepaju Swifta, a mi ćemo vas, naravno, obavještavati.

Proširenja

Dugo sam čekao na komunikaciju između aplikacija dok nije izašao iOS 8. Štoviše, Extensions će omogućiti proširenje funkcionalnosti sustava s aplikacijama, nativno. Aplikacije će nastaviti koristiti sandboxing, ali će preko iOS-a moći razmjenjivati ​​više informacija nego prije. U uvodnoj riječi predstavljeno je prevođenje korištenjem Binga u Safariju ili primjena filtera iz VSCO Cam aplikacije izravno na fotografiju u ugrađenim Images. Zahvaljujući proširenjima, također ćemo vidjeti widgete u Centru za obavijesti ili objedinjeni prijenos datoteka.

Tipkovnice trećih strana

Iako ovo pitanje spada pod proširenja, vrijedi ga posebno spomenuti. U iOS-u 8 moći ćete dopustiti pristup tipkovnicama trećih strana kako biste zamijenili onu ugrađenu. Ljubitelji Swype, SwiftKey, Fleksy i drugih tipkovnica mogu se radovati ovome. Nove tipkovnice bit će prisiljene koristiti sandboxing baš kao i druge aplikacije.

HealthKit

Nova platforma za sve vrste fitness narukvica i aplikacija. HealthKit će omogućiti razvojnim programerima da modificiraju svoje aplikacije kako bi unijeli svoje podatke u novu aplikaciju Health. Ovaj korak će držati sve vaše "zdrave" podatke na jednom mjestu. Postavlja se pitanje - hoće li Apple doći sa svojim vlastitim hardverom koji može uhvatiti takve podatke?

Touch ID API

Trenutačno se Touch ID može koristiti samo za otključavanje iPhonea ili kupnju u iTunes Storeu i njegovim pridruženim trgovinama. U iOS-u 8 programeri će imati pristup API-ju ovog čitača otiska prsta, što će otvoriti više mogućnosti za njegovo korištenje, poput otvaranja aplikacije koristeći samo Touch ID.

CloudKit

Programeri imaju potpuno novi način za izradu aplikacija temeljenih na oblaku. Apple će se pobrinuti za stranu poslužitelja kako bi se programeri mogli usredotočiti na stranu klijenta. Apple će svoje poslužitelje pružiti besplatno uz nekoliko ograničenja – na primjer, gornja granica od jednog petabajta podataka.

HomeKit

Kućanstvo kojim upravlja samo jedan ručni uređaj prije nekoliko godina zvučalo bi kao znanstvena fantastika. Međutim, zahvaljujući Appleu, ova bi pogodnost uskoro mogla postati stvarnost. Bilo da želite promijeniti intenzitet i boju osvjetljenja ili sobnu temperaturu, aplikacije za ove radnje moći će koristiti objedinjeni API izravno iz Applea.

Camera API i PhotoKit

U iOS-u 8, aplikacije će imati poboljšani pristup kameri. Što to znači u praksi? Bilo koja aplikacija iz App Storea moći će omogućiti ručno podešavanje balansa bijele boje, ekspozicije i drugih važnih čimbenika povezanih s fotografijom. Novi API također će nuditi, primjerice, nedestruktivno uređivanje, tj. uređivanje koje se može poništiti u bilo kojem trenutku bez mijenjanja izvorne fotografije.

Metal

Ova nova tehnologija obećava do deset puta veću izvedbu od OpenGL-a. Tijekom uvodne riječi, iPad Air demonstrirao je gladak let stotina leptira u stvarnom vremenu bez ijednog trzaja, čime je pokazao svoju snagu u multithreadingu.

SpriteKit i SceneKit

Ova dva kompleta nude programerima sve za izradu 2D i 3D igara. Sve od otkrivanja sudara preko generatora čestica do fizičkog motora dostupno je u njima. Ako tek počinjete i želite kreirati svoju prvu igru, usredotočite svoju pozornost ovdje.

.