Zatvori oglas

Iako WWDC prati prilično široka javnost, ova konferencija prvenstveno pripada programerima. Na kraju krajeva, to mu i ime sugerira. Uvodne dvije trećine uvodne riječi pripadale su, kao što se i očekivalo, OS X Yosemite i iOS 8, ali se onda fokus pomjerio na čisto programerske stvari. Hajde da ih sumiramo ukratko.

brz

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

Ekstenzije

Dugo sam čekao na komunikaciju između aplikacija dok nije izašao iOS 8. Štaviše, proširenja će omogućiti proširenje funkcionalnosti sistema aplikacijama. Aplikacije će i dalje koristiti sandboxing, ali će putem iOS-a moći razmjenjivati ​​više informacija nego prije. Na uvodnoj riječi održana je prezentacija prevođenja pomoću Binga u Safariju ili primjene filtera iz aplikacije VSCO Cam direktno na fotografiju u ugrađenim slikama. Zahvaljujući ekstenzijama, također ćemo vidjeti vidžete u Centru za obavještenja ili objedinjeni prijenos datoteka.

Tastature treće strane

Iako ovo pitanje spada u ekstenzije, vrijedi ga posebno spomenuti. U iOS-u 8, moći ćete da dozvolite pristup tastaturama trećih strana kako biste zamijenili ugrađenu. Ljubitelji Swype, SwiftKey, Fleksy i drugih tastatura mogu se radovati ovome. Nove tastature će biti prisiljene koristiti sandboxing kao i druge aplikacije.

HealthKit

Nova platforma za sve vrste fitnes narukvica i aplikacija. HealthKit će omogućiti programerima da modifikuju svoje aplikacije kako bi svoje podatke uneli u novu aplikaciju Health. Ovaj korak će zadržati sve vaše "zdrave" podatke na jednom mjestu. Postavlja se pitanje - hoće li Apple doći sa svojim vlastitim hardverom koji je sposoban da uhvati takve podatke?

Touch ID API

Trenutno, Touch ID se može koristiti samo za otključavanje iPhone-a ili kupovinu iz iTunes Store-a i njegovih pridruženih trgovina. 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, kao što je otvaranje aplikacije koristeći samo Touch ID.

CloudKit

Programeri imaju potpuno novi način za izgradnju aplikacija zasnovanih na oblaku. Apple će se pobrinuti za serversku stranu kako bi se programeri mogli fokusirati na stranu klijenta. Apple će besplatno dati svoje servere uz nekoliko ograničenja – na primjer, gornju granicu od jednog petabajta podataka.

HomeKit

Domaćinstvo kojim se upravlja jednim ručnim uređajem zvučalo bi kao naučna fantastika prije nekoliko godina. Međutim, zahvaljujući Appleu, ova pogodnost bi 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 direktno iz Applea.

API za kameru i PhotoKit

U iOS-u 8, aplikacije će imati poboljšan pristup kameri. Šta to znači u praksi? Svaka aplikacija iz App Store-a će moći da omogući ručno podešavanje balansa belog, ekspozicije i drugih važnih faktora povezanih sa fotografijom. Novi API će također nuditi, na primjer, nedestruktivno uređivanje, tj. uređivanje koje se može poništiti u bilo kojem trenutku bez promjene originalne fotografije.

metal

Ova nova tehnologija obećava do deset puta bolje performanse od OpenGL-a. Tokom uvodnog izlaganja, iPad Air je demonstrirao nesmetan let stotina leptira u realnom vremenu bez ijednog trzaja, što je pokazalo svoju moć u multithreadingu.

SpriteKit i SceneKit

Ova dva kompleta nude programerima sve da naprave 2D i 3D igre. U njima je sve od detekcije sudara do generatora čestica do fizičkog motora. Ako tek počinjete i želite kreirati svoju prvu igru, usmjerite pažnju ovdje.

.